Vin*_*ent 9 jpeg image image-processing
例如,我有一个1024*768 JPEG图像.我想估计图像的大小,缩小到800*600或640*480.有没有算法来计算尺寸而不生成缩放图像?
我在Photoshop中调整了调整大小对话框.它们显示的大小基本上是(宽度像素*高度像素*位/像素),它显示了实际文件大小之间的巨大差距.
我有移动图像浏览器应用程序,允许用户通过电子邮件发送图像,其中包括缩小图像的选项.我们提供复选框供用户选择具有估计大小的缩小分辨率.对于大图像(> 10MB),我们有3个缩小比例尺可供选择.如果我们为每个选项生成缓存图像,可能会损害内存.我们正在努力寻找避免内存消耗的最佳解决方案.
我已根据DQT(质量因素)成功估算了缩放尺寸.
我进行了一些实验并发现我们是否使用与原始JPEG图像相同的品质因数,缩放图像的尺寸大致等于原始图像尺寸的(比例因子*比例因子)比例.可以基于每个JPEG图像中定义的DQT来估计品质因数.已定义算法以基于JPEG规范中附录K中所示的标准量化表来估计品质因数.
虽然其他因素如颜色子采样,不同的压缩算法和图像本身都会导致误差,但估算非常准确.
PS通过检查JPEGSnoop及其源代码,它对我有很大帮助:-)
干杯!
| 归档时间: |
|
| 查看次数: |
11409 次 |
| 最近记录: |