首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查图片中的特定像素是否为PHP中的特定颜色

检查图片中的特定像素是否为PHP中的特定颜色
EN

Stack Overflow用户
提问于 2014-03-18 14:27:06
回答 1查看 369关注 0票数 2

我在图片中发现了一种模式,你可以在下面的图片中看到,文字"Store No“始终是白色的,并且总是在图片中的相同位置。

你会怎么做呢?为了使其尽可能简单,最好检查尽可能多的像素,因此不理想的做法是对像素进行硬编码以手动检查。也许可以制作另一个相同大小的图像,“提取”"Store No“位,使背景变黑,然后用PHP获取白色像素位置?

任何关于我该如何做的提示都将是非常有帮助的!

EN

回答 1

Stack Overflow用户

发布于 2014-03-18 14:37:12

您可以使用,

php手册中的示例:

int imagecolorat ( resource $image , int $x , int $y )

代码语言:javascript
复制
$im = imagecreatefrompng("php.png");
$rgb = imagecolorat($im, 10, 15);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
var_dump($r, $g, $b);

--当然,您必须安装GD库

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22471846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档