我正在尝试调整格式jpg的图片,降低它的分辨率,以便在我将其下载到网站HTML时更小。使用链接中的教程: image resizing tutorial
我设法调整分辨率,包括在需要时进行裁剪。我的问题是图像的实际尺寸变大了,而不是像我预期的那样小。
有什么想法吗?
答案 0 :(得分:4)
如果缩小尺寸时JPEG图像文件变大,那是因为您使用比原始图像文件更高的质量设置保存它。
答案 1 :(得分:2)
当您使用像jpeg这样的压缩图像格式时,这是很正常的。它是由缩小图像大小时选择的滤镜引起的。例如,Graphics类的默认选择是InterpolationMode.Bilinear。这对于制作一个外观漂亮的图像版本非常好。但是由于过滤算法而增加了大量额外的颜色。生成的图像不会像原始图像一样压缩,实际上可能需要更多存储空间。
你必须选择质量较低的过滤器以避免这种情况,例如InterpolationMode.NearestNeighbor。是的,看起来不会那么好。通常,您应该避免重新压缩已经以jpeg等有损格式压缩的图像。