gpt4 book ai didi

c - libjpeg 输出缩放

转载 作者:太空狗 更新时间:2023-10-29 15:49:23 27 4
gpt4 key购买 nike

libjpeg 是否允许/具有缩放输出图像的例程?

我有一个图像需要在保存和加载时调整大小,在输入上提供 width1、height1 并在输出上获取 width2、height2,我真的不能在外面使用任何东西。

最佳答案

是的,libjpeg 确实支持图像缩放,但有一些限制。

Libjpeg 版本 8c 及更高版本支持 M/8 scaling其中 M 是 1 到 16 之间的整数。更常用的 libjpeg 版本 6b 仅支持 1、2、4 和 8 的 M(即 2 的幂缩小)。

使用 scale_num 和 scale_denom 将缩放分子和分母提供给减压对象。请参阅 jpeglib.h 中的 jpeg_decompress_struct。您可以引用 djpeg.c 获取使用示例。

这比解码整个图像然后缩小比例要快得多,而且质量可能更高。

关于c - libjpeg 输出缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com