【发布时间】:2013-07-03 06:22:42
【问题描述】:
我的客户每天处理大约 100,000 个扫描文档 (jpg)。我想知道如何减小这些图像的文件大小以加快文件传输和浏览速度。
文档以黑白扫描,以jpg格式保存。它们的分辨率为 150dpi,尺寸为 1275x1753(宽 x 高)。主要的问题是它们的大小介于 ~150kb 和 ~500kb 之间,我认为这对于黑白图片来说太高了。
是否有可能通过更改分辨率、更改某些颜色模式或其他方式来减小它们的尺寸?尝试使用 Photoshop,但没有成功。
扫描的文档仅用于审阅。所以我认为他们不需要太多细节或原始图片大小。
打算用c#编写程序,所以请告诉我是否有用于此目的的好的图像库。
【问题讨论】:
-
对于黑白图像(不是灰度),我会选择与传真兼容的格式,例如 TIFF 单声道。 Code example on MSDN.
-
你能不能只使用最低的 jpeg 设置并使用更小的(缩略图)图像(原始图像的 50%)来查看。您可以将图像减少为索引颜色,然后减少到 32 种颜色;文件会很小,但图像质量会很差
-
@GhoulFool 刚刚尝试使用索引颜色 (32),但文件大小比原来增长了 3 倍。
-
您是否也减小了图像尺寸?图像大小(和文件大小)存在交叉点,
标签: c# image-processing jpeg resolution photoshop