ImageMagick采样因子

ImageMagick采样因子,imagemagick,imagemagick-convert,node-imagemagick,imagemagick.net,Imagemagick,Imagemagick Convert,Node Imagemagick,Imagemagick.net,我一直在使用ImageMagick命令行工具对图像进行jpeg压缩。然而,我试图理解抽样因子的作用。它表示采样因子用于指定块大小,即8x8或16x16。但是,如果省略此参数,则找不到使用的默认值 此外,我还尝试使用以下命令获取图像的属性: 标识-verbose image.jpg 它将采样因子值显示为1x1、1x1、1x1。这是什么意思?它应该是8x8或16x16或32x32 谁能告诉我在哪里可以找到这些详细信息吗?来自: -抽样因子 此选项指定JPEG使用的采样因子 用于色度下采样的编码器。如

我一直在使用ImageMagick命令行工具对图像进行jpeg压缩。然而,我试图理解抽样因子的作用。它表示采样因子用于指定块大小,即8x8或16x16。但是,如果省略此参数,则找不到使用的默认值

此外,我还尝试使用以下命令获取图像的属性:

标识-verbose image.jpg

它将采样因子值显示为1x1、1x1、1x1。这是什么意思?它应该是8x8或16x16或32x32

谁能告诉我在哪里可以找到这些详细信息吗?

来自:

-抽样因子

此选项指定JPEG使用的采样因子 用于色度下采样的编码器。如果省略此选项,则JPEG 库将使用它自己的默认值


我希望这有帮助:)

感谢您发布这些有用的链接。我实际上是想把它和我找到的以下定义联系起来-采样因子{水平}x{垂直}调整JPEG库用于色度下降采样的采样因子。这可以设置为“2x1”以创建MPEG-2动画文件。“2x2,1x1,1x1”是IM的标准子采样方法,对应于4:2:0,参见维基百科,色度子采样。但是,当“质量”为90或更高时,通道不进行亚采样。基本上,它将定义处理的“块”或“单元”大小是8像素还是16像素。从:()“2x2,1x1,1x1将Cr和Cb通道的采样量减少一半”(从第9页开始,有一些好的信息。。“有四个8位值,指定为H1、V1、H2、V2、H3和V2。每对(例如H1和V1)都列在与图像的三个“组件”Y、Cb和Cr中的一个相关的标记部分中。”
H1 V1 H2 V2 H3 V3 J:a:b h/V2 1 1 1 1 1 4:2:0 2/2
YCbCr 2x1 1x1 1x1,其中六个数值为H1、V1;H2,V2;而H3,V3从我能找到的JPEG是8x8。。。16x16/16x8适用于电影,而不是图像。8x8也适用于电影。所以我认为这个问题的答案是2x2,1x1,1x1与8x8和16x16没有直接关系。()JPEG标准中未提及16x16。最小编码单位,用于编码的JPEG图像的像素块大小;通常8×8像素用于灰度和4:4:4格式,16×16像素用于YCbCr 4:2:0彩色JPEG图像。从…起我只错了8x8。。。但你是对的。。关于这方面的数据不多。因为我们知道“2x2,1x1,1x1”=4:2:0。。然后是16x16,第一个链路断开。虽然这是一个老问题,但如果能在这里找到答案就好了。