Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 计算图像彩色内容的面积_Image - Fatal编程技术网

Image 计算图像彩色内容的面积

Image 计算图像彩色内容的面积,image,Image,我有一张照片,我想知道打印这张照片要花多少钱。为此,我需要计算将要打印的区域(不包括透明区域或白色),是否有任何工具(或html+php或jquery)可以这样做 感谢使用PHP,您可以使用gd库加载图像并检查它。 我将读取图像中的每个像素,并通过对RGB值的补码求和为其分配成本。伪码 cost = 0 im = gd_load_image("myimage.png"); for(row in im->width) { for(col in im->height) {

我有一张照片,我想知道打印这张照片要花多少钱。为此,我需要计算将要打印的区域(不包括透明区域或白色),是否有任何工具(或html+php或jquery)可以这样做


感谢使用PHP,您可以使用gd库加载图像并检查它。 我将读取图像中的每个像素,并通过对RGB值的补码求和为其分配成本。伪码

cost = 0
im = gd_load_image("myimage.png");
for(row in im->width) {
    for(col in im->height) {
        pixel = im->getPixel(row, col);
        r = 255 - pixel->r
        g = 255 - pixel->g
        b = 255 - pixel->b
        cost += (r+g+b);
    }
}
echo "It wil cost you: $cost"
这只是一个想法,但成本价值是可以合理信任的