php - 使用php从图像中获取第一个像素

标签 php

我正在尝试获取图像的第一个像素。最好是最左上角或最右上角的像素。 我看到了这个问题,它对我的​​问题有最接近的答案:Get image color

然而,答案只告诉你如何获得平均颜色。我不想获得平均颜色,我想从任何一侧获得第一个像素!有人知道怎么做吗?

最佳答案

试试这个,它获取左上角像素 (0,0) 的颜色:

<?php
    $im = imagecreatefrompng("image.png");
    $rgb = imagecolorat($im, 0, 0);

    $colors = imagecolorsforindex($im, $rgb);

    var_dump($colors);
?>

更多信息:http://php.net/manual/en/function.imagecolorat.php

关于php - 使用php从图像中获取第一个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178182/

相关文章:

php - 将数组转换为字符串 MySQL 查询

php - PHP 的抓取库 - phpQuery?

php - ColdFusion 替代 cURL

php - 为什么需要自己的 php 文件安全性,当已经给予 .htaccess 安全性时?

php - onFlush 事件处理程序中的大量更新和删除

php - Woocommerce 3 中可编辑的管理员自定义账单字段错误问题

PHP检查两个日期之间的日期

php - "->"在php中是什么意思?

javascript - 如何使用ajax重新加载图像

php - 明确定义 Laravel 路由未定义错误