压缩质量因子

质量因子(Q因子)是一个数字,它决定了在将图像保存为以下支持Q因子的文件格式之一时压缩过程中的损失程度:

JPEG (FILE_JPEG, FILE_JPEG_411,和FILE_JPEG_422)格式

对于8位、12位和24位文件:您可以设置从2到255的值,其中2是最高质量,255是最大压缩。还可以使用因子0来生成无损的JPEG文件。

对于16位文件:只支持无损jpeg,因此唯一可接受的因子是0。

JPEG格式说明

4:1:1和4:2:2格式对颜色组件使用子采样。在4:1:1的情况下,在压缩过程中对4个像素的颜色分量进行平均。这将导致颜色偏移,但这种偏移对于低压缩比是可以容忍的。如果你有高压缩和重复保存文件,那么颜色偏移会增加。由于JPEG算法的这一特点,避免这种情况的唯一方法是使用4:4:4,它没有子采样,或避免重复保存文件。

灰度(8位、12位或16位)文件没有子采样。因此,灰度文件只支持FILE_JPEG和FILE_TIF_JPEG。FILE_JPEG_411, FILE_JPEG_422, FILE_TIF_JPEG_411和FILE_TIF_JPEG_422只支持24位位图。

LEAD CMP (FILE_CMP and FILE_CMW)格式

仅限8位、12位和24位。

用户定义的压缩质量因子的可接受范围是2到255,其中2是最高质量,255是最大压缩。以下预定义的选项也是可以接受的:

品质因数 仅针对LEAD的预定义选项
PQ1 [-1]完美质量1此选项压缩24位文件的所有颜色,并以较小的文件大小保持原始图像的质量。顾名思义,在这种设置下,视觉上不会失去颜色。
PQ2 [-2]完美的质量2这将产生比PQ1更小的文件大小,同时保持相似的质量。
八强 [-3]质量远比尺寸重要此选项可去除人眼注意不到的颜色。大多数观众无法区分压缩到这个级别的图像和原始图像之间的区别。
质量管理体系 [-4]质量比尺寸更重要虽然更多的颜色被去掉了,但其中大多数是彼此接近的颜色或深浅。压缩后的图像将与原始图像非常相似。需要一些研究才能看出其中的差别。
QS [-5]质量和大小同等重要此选项提供最高的压缩,同时保持良好的图像质量。首先尝试此选项,然后相应地向上或向下移动列表,以获得可接受的压缩大小和图像质量。
SQS [-6]尺寸比质量更重要(锐利)对于边缘锐利的图像,建议使用此选项。例如,有文本覆盖的图像或有许多直线的图像。虽然它创建了一个比下一个选项更大的文件,但它保留了更好的边缘。
SQT [-7]尺寸比质量更重要(平铺更少)此选项在图像中产生的平铺比前面的选项更少。然而,它可能会扭曲文本或直线。它是图像数据库应用程序的一个很好的选择。
MCQ [-8]最大压缩保持质量此选项提供最大压缩,同时保持尽可能高的图像质量。
MC [-9]最大压缩该选项提供最大压缩。它相当于一个255的Q因子。

CMW (FILE_CMW)格式

QFactor可以是0(无损压缩)或2到255(有损压缩)之间。2 =最高质量,255 =最高压缩。

PNG (FILE_PNG)格式

QFactor可以是0到10之间的值。0 =(默认压缩),1(最快压缩)到9(最高压缩比),10(无压缩)。

MNG (FILE_MNG_JNG_411 and FILE_MNG_JNG_422)格式

QFactor可以是2到255之间的值。

JP2 (FILE_JP2)和J2K (FILE_J2K)格式

QFactor取值范围为−1 ~ 255。−1、0为无损压缩,1 ~ 255为压缩比。例如,因子10表示压缩比为10。因子1提供最好的有损质量,而因子255提供最高的压缩。如果工具箱在保存J2K文件时使用的压缩控件是J2K_COMPRESSION_QFACTOR,那么使用的压缩是基于传递给SaveXXX函数的Qfactor。有关设置保存J2K文件的选项的更多信息,请参阅FILEJ2KOPTIONS结构,L_GetJ2KOptions,或L_SetJ2KOptions

JPEGLS (FILE_JLS, FILE_JLS_LINE,和FILE_JLS_SAMPLE)格式

QFactor可以是2到255(有损压缩)或0(无损压缩)之间的值。

JPEG-XR (FILE_JXR, FILE_JXR_GRAY和FILE_JXR_CMYK)格式

QFactor可以是2到255(有损压缩)或0(无损压缩)之间的值。

FlashPix (FILE_FPX_JPEG_QFACTOR和FILE_FPX_JPEG)格式

QFactor可以是2到255之间的值,其中2是最高质量,255是最大压缩。

EXIF (FILE_EXIF_JPEG, FILE_EXIF_JPEG_422, FILE_EXIF_JPEG_411)格式

QFactor可以是2到255之间的值,其中2是最高质量,255是最大压缩。

LEAD ABC (FILE_ABC and FILE_TIF_ABC)格式

QFactor可以是以下值之一:

品质因数 仅针对LEAD的预定义选项
ABCQ_LOSSLESS [0]无损压缩该选项压缩1位文件并保持图像数据不变。最高的质量。
ABCQ_VIRTUALLOSSLESS 有损压缩该选项删除图像的噪声像素,并将其压缩到比ABCQ_LOSSLESS更小的文件大小。
ABCQ_REMOVEBORDER 有损压缩该选项删除图像的边框,如果它存在,并将其压缩到比ABCQ_VIRTUALLOSSLESS更小的文件大小。
ABCQ_ENHANCE [3]有损压缩这个选项清除图像,删除它的边界(如果存在),并将其压缩到比ABCQ_REMOVEBORDER更小的文件大小。
ABCQ_MODIFIED1 [4]有损压缩这个选项清除图像,删除它的边界(如果存在),并将其压缩到比ABCQ_ENHANCE更小的文件大小。然而,它可能会扭曲文本或直线。
ABCQ_MODIFIED1_FAST [5]有损压缩与ABCQ_MODIFIED1相同,没有边界移除或图像清理过程。
ABCQ_MODIFIED2 [6]有损压缩该选项清除图像,删除它的边界(如果存在),并将其压缩到比ABCQ_MODIFIED1更小的文件大小。然而,它可能会扭曲文本或直线。最大压缩。
ABCQ_MODIFIED2_FAST [7]有损压缩与ABCQ_MODIFIED2相同,没有边界移除或图像清理过程。
ABCQ_MODIFIED3 [8]有损压缩提供比ABCQ_MODIFIED1或ABCQ_MODIFIED2更快的编码和解码速度。提供最大的压缩。
ABCQ_MODIFIED3_FAST [9]有损压缩与ABCQ_MODIFIED3相同,没有边界移除或图像清理过程。
ABCQ_LOSSLESS_FAST [10]比abcq_lossless0更快的无损压缩该选项压缩1位文件并保持图像数据不变。最高的质量。不能产生像ABCQ_LOSSLESS那样高的压缩比。
ABCQ_LOSSY_FAST 这是最快的ABC有损压缩选项。不会产生与其他有损选项一样高的压缩比。
栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。