解决tiff按jpeg压缩时文件太大的问题

This commit is contained in:
luoliangyi 2022-10-10 16:35:36 +08:00
parent 356b8a44c9
commit 25bc47ae81
1 changed files with 6 additions and 0 deletions

View File

@ -338,6 +338,12 @@ HGResult HGAPI HGImgFmt_SaveImageToTiffWriter(HGTiffWriter writer, HGImage image
TIFFSetField(tif, TIFFTAG_RESOLUTIONUNIT, info->resolutionUnit); TIFFSetField(tif, TIFFTAG_RESOLUTIONUNIT, info->resolutionUnit);
TIFFSetField(tif, TIFFTAG_XRESOLUTION, info->xResolution); TIFFSetField(tif, TIFFTAG_XRESOLUTION, info->xResolution);
TIFFSetField(tif, TIFFTAG_YRESOLUTION, info->yResolution); TIFFSetField(tif, TIFFTAG_YRESOLUTION, info->yResolution);
if (info->compression == HGIMGFMT_TIFFCOMP_JPEG)
{
TIFFSetField(tif, TIFFTAG_JPEGCOLORMODE, JPEGCOLORMODE_RGB);
TIFFSetField(tif, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_YCBCR);
}
} }
else else
{ {