Tag: scalr

如何获得高质量的缩略图

我正在尝试使用Java和Scalr 3.2创建此图像的高质量缩略图 这是相关的源代码,其中THUMB_WIDTH = 77 , THUMB_HEIGHT = 57 BufferedImage srcImg = ImageIO.read(new File(sourceFile)); BufferedImage dstImg = Scalr.resize(srcImg, Scalr.Method.QUALITY, THUMB_WIDTH, THUMB_HEIGHT); ImageIO.write(dstImg, format, new File(destFile)); 如果我使用format = “png” ,结果如下: 如果我使用format = “jpg” ,结果如下: 通过imagemagick识别,我发现JPEG的质量保存为75,完全不足以创建漂亮的缩略图。 PNG对我来说也不好看。 以下是原始文件的标识输出和两个缩略图: $ identify 42486_1.jpg 42486_s1.jpg 42486_s1.png 42486_1.jpg JPEG 580×435 580×435+0+0 8-bit DirectClass 50.6KB 0.000u 0:00.000 42486_s1.jpg[1] JPEG 77×58 77×58+0+0 8-bit […]