Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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 processing 使用imagemagick获取jpg的原始像素_Image Processing_Imagemagick_Pixel_Grayscale - Fatal编程技术网

Image processing 使用imagemagick获取jpg的原始像素

Image processing 使用imagemagick获取jpg的原始像素,image-processing,imagemagick,pixel,grayscale,Image Processing,Imagemagick,Pixel,Grayscale,我想得到jpg图像的原始像素,大小为2,2kib。所以我用了这个命令 convert image.jpg -depth 16 image.gray 所以image.gray的大小是1.7kib,但是为什么呢?原始像素必须大于jpg,因为jpe是压缩图像还是我错了 jpg可以携带相当大的元数据,例如简档和剪辑路径。原始灰度图像没有元数据。您是如何测量文件大小的?也许如果你发布一个链接到你的JPG文件,我们可以看到发生了什么。还有,你的ImageMagick版本和平台是什么?ImageMagic

我想得到jpg图像的原始像素,大小为2,2kib。所以我用了这个命令

convert image.jpg -depth 16 image.gray 

所以image.gray的大小是1.7kib,但是为什么呢?原始像素必须大于jpg,因为jpe是压缩图像还是我错了

jpg可以携带相当大的元数据,例如简档和剪辑路径。原始灰度图像没有元数据。您是如何测量文件大小的?也许如果你发布一个链接到你的JPG文件,我们可以看到发生了什么。还有,你的ImageMagick版本和平台是什么?ImageMagick是6.7.8-1版本,我在openWRT中使用arduino-Yun。我使用arduino的web gui界面上的文件夹测量文件大小此链接是我的jpg图像,但如果jpg比原始像素数据更大,那么为什么jpg是压缩格式?因此,如果我这样做,我觉得我的方向不好:
convert imagen_Sensor0012441.jpg GRAY:test.GRAY
在ImageMagick 6.9.9.46中。然后使用Mac文件系统获取文件大小:jpg为2049字节,灰色图像为19200字节。因此,灰度图像比jpg图像大得多。您是如何获得您报告的文件大小的?