使用YCbCr = 4:4:4重新取样图像的图像处理批处理工具

时间:2011-07-30 18:20:00

标签: image asp.net-mvc-3 c#-4.0 image-processing image-manipulation

我正在寻找轻量级图像处理工具,它将在YCbCr = 4:4:4中将图像大小调整为JPEG,即没有色度子采样。我用它来生成方形缩略图。

我需要4:4:4因为我不确定4.2.2或4.1.1的质量,因为它们会有更多的工件,这会影响我的缩略图的质量。

它将从Web服务器(ASP.Net MVC 3)运行。命令行工具,独立应用程序和库都是可以接受的,因为它无论如何都将在不同的进程中运行。

除了ImageMagick之外还有什么吗?我认为它太笨重了。

非常感谢您的回答。

2 个答案:

答案 0 :(得分:0)

Windows Imaging Component允许您选择自己的JPEG色度子采样选项。见Encoder Options: JPEG Codec specific options: JpegYCrCbSubsampling

这是一种非常严厉的方法,需要一些有点困难的学习曲线。在深入研究WIC之前,您可能希望寻找其他选项。

答案 1 :(得分:0)

IrfanView可以选择删除颜色子采样。在JPEG保存对话框中,选中“禁用颜色子采样”。这应该以全分辨率存储所有通道的JPEG。

但是,查看其命令行选项手册,我没有发现任何提及此选项。因此,可能无法自动化或以编程方式使用此功能。