处理JPEG图像属性时(分辨率、采样等)你出口的最终产品,你总是双浸'jpegification‘吗?
根据我的理解,当您将JPEG图像加载到图像处理工具(GIMP、Photoshop、ImageMagick等)时。它是这样的:
我说得对吗?
谢谢!
发布于 2015-04-10 23:07:10
任何区域的图像已经改变,将不得不再次量化。
理论上,应用程序可以将量化的值保持在周围,然后再使用它们。然而,
只有极少数情况下,保留量化的DCT值是有意义的。
发布于 2015-04-10 19:08:40
我认为这取决于你在看完图片后做了什么.但是我认为您可以自己检查任何特定的操作,以及它是否通过在ImageMagick中使用这个函数来重新量化。
identify -format "%#\n" image.jpg
bb1f099c2e597fdd2e7ab3d273e52ffde7229b9061154c970d23b171df3aca89它计算像素的校验和(或IM调用的signature )--忽略标头信息。
所以,如果我创建一个随机噪声文件,像这样
convert -size 1000x1000 xc:gray +noise gaussian image.jpg得到数据的校验和,如下所示
identify -format "%#\n" image.jpg
84474ba583dbc224d9c1f3e9d27517e11448fcdc167d8d6a1a9340472d40a714然后,我可以使用jhead更改标题中的注释,如下所示
jhead -cl "Comment" image.jpg
Modified: image.jpg但是校验和保持不变,所以我想说,jhead没有重新量化数据。
我想我的观点是,你关于图像总是被重新量化的说法并不是100%准确的,这取决于你对图像的实际操作,而且,我正在展示一种方法,您可以随时检查是否有任何处理确实引起了请求。哈!
https://stackoverflow.com/questions/29568655
复制相似问题