我尝试将像素放在图像中的坐标处。我有以下工作在PHP,但不幸的是我当前的设置只允许使用EXEC访问ImageMagick。
这些行如何看作exec命令
$img = new Imagick('test2.jpg');
$pixel = $img->getImagePixelColor(10, 10);
$target = $pixel->getColorAsString();
由于
答案 0 :(得分:1)
对于CLI命令,请使用-format
运算符来读取颜色信息。
convert test2.jpg -format '%[pixel:p{10,10}]' info:-
请参阅FX文档中的Accessing Pixels部分和Format & Print Image Properties。
解释:
%[pixel: ] <= Evaluate a pixel color by FX expression
p{10,10} <= An FX expression to specify an absolute position
您还可以使用identify
实用程序
identify -format '%[pixel:p{10,10}]' test2.jpg