我想只计算使用PHP的PNG图像的黑色像素。在网上找不到任何东西。提前致谢!计数图像的黑色像素
回答
你可以用gd来实现。只需用imageCreateFromPNG()
打开图像,获取图像大小为imagesx()
和imagesy()
,然后遍历所有像素并执行imageColorAt()
。
不是家庭作业,需要编写自定义移动应用程序的代码我正在努力... – Dango
我并没有假设它是一项家庭作业^^。如果你指的是代码可能不会很快的事实,我会建议你看看[ImageMagick](http://www.php.net/manual/de/book.imagick.php)。你完全可以用它做一些魔术;)。它也可以让你从另一个等减去一个图像,所以你可以做图像比较。看[这个例子](http://www.imagemagick.org/script/compare.php) – Chronial
问题是应用程序是需要比较5 +图像在同一时间...并获得每个百分比的差异... – Dango
- 1. OpenCV - 计算黑色像素数
- 2. 查找白色/黑色像素数在二值图像
- 3. 像素每像素图像,透明变成黑色
- 4. 计算一个图像的每行和每列黑色像素的数量
- 5. GD黑色图像
- 6. 截图仅包含黑色像素
- 7. 获取位图中的图像,但只返回黑色像素
- 8. 从黑色和白色1D阵列像素创建图像
- 9. 使黑色像素透明
- 10. Direct3D映射像素黑色
- 11. Matlab:如何找到彩色图像中黑色像素的数量?
- 12. 我怎样才能没有红色像素没有黑像素的图像PIL
- 13. 如何更改白色像素为黑色像素
- 14. 构建轮流部分透明的图像像素黑色
- 15. 检查灰度图像中的像素是否为黑色(OpenCV)
- 16. 检测图像中的峰值黑色像素(Android)?
- 17. 检测图像上的大部分黑色像素 - objective-c iOS
- 18. Matlab图像 - 如何计算白色像素的数量
- 19. 将图像放置在另一个图像的黑色像素中
- 20. 使用Python的每行黑色像素的绘图数
- 21. SDL生成黑色图像
- 22. 图像为黑色PDF
- 23. Highcharts给我黑色图像
- 24. Emgu Example.CameraCapture =>黑色图像
- 25. 为什么透明像素在图像中显示为黑色?
- 26. Python:灰度图像:使一切变白,除了黑色像素
- 27. 的UITextField黑色像素的边缘是
- 28. 将OpenCV C++中的彩色图像中的像素(i,j)设置为黑色
- 29. 在opencv二进制图像中计数'白色'像素(高效)
- 30. cv ::非黑色像素的平均值
迭代读取所有像素并增加计数器? – zerkms
只是出于好奇,你有什么应用这个?这对于家庭作业问题似乎很奇怪。 :D –
你有一个快速代码snipplet? – Dango