【发布时间】:2018-12-03 04:01:51
【问题描述】:
将彩色 JPG 图像转换为灰度图像并将其保存回 JPG 时,通常可以看到文件大小至少减少 20%,这看起来很自然。
问题:
-
JPG 规范中是否有特定的“灰度”格式?我在JPEG File Interchange Format 中看到了this,但不确定它是否是现在使用的标准
-
或者是“灰度 JPG”通常只是一个彩色 RGB JPG,其中
R = G = B,因此文件大小的减少是由于压缩了 3 倍重复数字?
在我看来是 2。因为在各种语言中,JPG 导出函数没有灰度选项,例如 Javascript 中的 toDataURL:
var fullQuality = canvas.toDataURL('image/jpeg', 1.0);
var mediumQuality = canvas.toDataURL('image/jpeg', 0.5);
var lowQuality = canvas.toDataURL('image/jpeg', 0.1);
【问题讨论】:
标签: javascript image jpeg