TIFF 图像文件中的 JPEG 压缩质量
JPEG compression quality in a TIFF image file
我从源代码构建了 tiff 库,包括 zlib 和 jpeg 压缩选项。我可以使用任一压缩类型进行保存,具体取决于我是想要更大文件大小的无损图像,还是更小的文件大小但有损图像。
我遇到的问题是,如何控制 JPEG 质量?我编写的程序希望能够创建两者,并在使用 JPEG 压缩时更改图像质量。我希望有一个可以设置质量的 tiff 标签,但我在搜索时还没有找到。我想尝试一些介于 50 和 100 之间的不同品质。
必须使用TIFF图像容器,所以我不能直接使用libjpeg来制作JPEG图像。
我搜索了整个 TIFF 源代码,找到了允许设置 JPEG 质量的标签 TIFFTAG_JPEGQUALITY
,使用 0 到 100 之间的整数。我测试了它,它确实改变了质量。
我搜索了 TIFF 标签网站,这个标签没有被列为有效标签,但它被最新版本原生支持。
我从源代码构建了 tiff 库,包括 zlib 和 jpeg 压缩选项。我可以使用任一压缩类型进行保存,具体取决于我是想要更大文件大小的无损图像,还是更小的文件大小但有损图像。
我遇到的问题是,如何控制 JPEG 质量?我编写的程序希望能够创建两者,并在使用 JPEG 压缩时更改图像质量。我希望有一个可以设置质量的 tiff 标签,但我在搜索时还没有找到。我想尝试一些介于 50 和 100 之间的不同品质。
必须使用TIFF图像容器,所以我不能直接使用libjpeg来制作JPEG图像。
我搜索了整个 TIFF 源代码,找到了允许设置 JPEG 质量的标签 TIFFTAG_JPEGQUALITY
,使用 0 到 100 之间的整数。我测试了它,它确实改变了质量。
我搜索了 TIFF 标签网站,这个标签没有被列为有效标签,但它被最新版本原生支持。