我有一种算法可以减少图片中的颜色数量。我比用jpg减少颜色数量(32种颜色)保存图片。但新的jpg与旧的相同。 为什么这样,我怎么能减小尺寸?
答案 0 :(得分:4)
JPEG文件格式不使用调色板,因此它仍然存储每个像素的所有24位颜色信息,即使只有几种不同的颜色。
通过更改压缩比来缩小JPEG图像的大小。压缩率越高意味着文件越小,但压缩工件也越多。
如果要通过减少颜色数来减小文件大小,则必须使用使用调色板的文件格式(如GIF或PNG-8)进行保存。
答案 1 :(得分:1)
JPEG总是以24位颜色保存。 JPEG算法用于保存全彩色照片(即“P”代表的),而不是减少颜色的位图。减少颜色数量会在颜色之间产生明显的过渡,从而占用JPEG文件中的额外空间。
缩小JPEG大小的正确方法是降低文件质量。
但是,您可能最好使用用于保存缩小颜色图像的文件格式,例如PNG或GIF。