Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个小应用程序来缩小和转换图像,解决带宽问题,我遇到了一些奇怪的事情。保存为 png 时,如果图像被缩小,生成的文件会比我仅仅转换为 png 并保持较大的分辨率更大。
我正在使用 GDI+ 通过 System.Drawing 命名空间进行大小调整/转换。
起初我认为这是一个 PixelFormat 问题,但我已经通过隐式指定使用传入的像素格式来排除这种情况。
谁能告诉我为什么这张图片的文件大小比这张大,即使第二张的像素是它的三倍?它们都是每像素 24 位的 png。
看起来抗锯齿已经咬了你。由于图像不再是纯黑/白,因此更难有效压缩。