我有一张照片,我想知道打印该照片会花多少钱。为此,我需要计算将要打印的区域(不包括透明区域或白色),是否可以使用任何工具(或html + php或jquery)来执行此操作?
由于
答案 0 :(得分:1)
在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"
这只是一个想法,但成本价值可以合理地信任