当试图减小尺寸时,图像尺寸变大了

我正在尝试调整格式jpg的图片,降低它的分辨率,以便在我将其下载到网站HTML时更小。 使用链接中的教程: 图像大小调整教程

我设法调整分辨率,包括在需要时进行裁剪。 我的问题是图像的实际尺寸变大了而不是像我预期的那样小。

有什么想法吗?

如果在缩小尺寸时JPEG图像文件变大,那是因为您使用比原始设置更高的质量设置来保存它。

当您使用像jpeg这样的压缩图像格式时,这是很正常的。 它是由缩小图像大小时选择的滤镜引起的。 例如,Graphics类的默认选择是InterpolationMode.Bilinear。 这对于制作外观漂亮的缩小图像效果非常好。 但是由于过滤算法而增加了大量额外的颜色。 生成的图像不会像原始图像一样压缩,实际上可能需要更多存储空间。

您必须选择质量较低的filter来避免这种情况,例如InterpolationMode.NearestNeighbor。 是的,看起来不会那么好。 通常,您应该避免重新压缩已经以jpeg等有损格式压缩的图像。