2

我写了一个小应用程序来缩小和转换图像,解决带宽问题,我遇到了一些奇怪的事情。保存为 png 时,如果图像被缩小,生成的文件会比我仅仅转换为 png 并保持较大的分辨率更大。

我正在使用 GDI+ 通过 System.Drawing 命名空间进行大小调整/转换。

起初我认为这是一个 PixelFormat 问题,但我已经通过隐式指定使用传入的像素格式来排除这种情况。

谁能告诉我为什么这张图片的文件大小比这张大,即使第二张的像素是它的三倍?它们都是每像素 24 位的 png。

4

1 回答 1

3

看起来抗锯齿已经咬了你。由于图像不再是纯黑/白,因此更难有效压缩。

于 2012-04-25T21:18:48.107 回答