PHP或JQuery按颜色分析每个垂直像素线

时间:2014-05-31 19:50:40

标签: php jquery image

我还没有尝试过这个,只是因为我不知道如何开始这个。

我要做的是创建一个PHP文件,该文件可以读取2色图像中的每个垂直像素线,并返回特定颜色中最高像素的百分比。

让我解释一下。

让我们说你有两种颜色的图像,黑色和白色。 像这样......

enter image description here

您如何从左到右开始阅读此图像,并从下到上为每个垂直像素行拍摄最强的 BLACK 像素?

请告诉我,请指出正确的方向或提供一些可能有助于我开始使用此代码的代码。

提前致谢。

1 个答案:

答案 0 :(得分:2)

你可以尝试这样的事情。但要小心黑色的确切值。

$im = imagecreatefrompng("php.png")
list($width, $height) = getimagesize('path_to_image');
$heights = array();
for($i = 0; $i < $width ; $i++){
    for($j = 0 ; $j < $height  ; $j++){
        if(imagecolorat($im, $i, $j) == 0){
            $heights[] = $j;
            break;
        }
    }
}