Image processing 使用绝对像素值进行图像裁剪

Image processing 使用绝对像素值进行图像裁剪,image-processing,imagemagick,crop,imagemagick-convert,Image Processing,Imagemagick,Crop,Imagemagick Convert,我正在尝试裁剪图像的一小部分。我使用ImageMagick命令进行此操作,如下所示: convert image.jpg -crop 6x6+16+16 +repage image_crop.jpg convert image.jpg image.txt 但是,当我尝试比较同一块的两个图像中的像素值时,它不匹配。例如,image.jpg中位置(16,16)处的像素值应与image\u crop.jpg中位置(0,0)处的像素值匹配。关于如何裁剪图像以便不修改像素值有什么想法吗 注意:我通过将

我正在尝试裁剪图像的一小部分。我使用ImageMagick命令进行此操作,如下所示:

convert image.jpg -crop 6x6+16+16 +repage image_crop.jpg
convert image.jpg image.txt
但是,当我尝试比较同一块的两个图像中的像素值时,它不匹配。例如,
image.jpg
中位置(16,16)处的像素值应与
image\u crop.jpg
中位置(0,0)处的像素值匹配。关于如何裁剪图像以便不修改像素值有什么想法吗

注意:我通过将图像数据转储到文本文件中来比较像素值,如下所示:

convert image.jpg -crop 6x6+16+16 +repage image_crop.jpg
convert image.jpg image.txt

当以PNG这样的无损格式写入时,您会得到相同的结果吗?@nwellnhof是的,它是相同的。这意味着由于JPEG的有损特性,它正在更改像素值,而保留PNG中的值。