如何使用Thumbnailator在图像大小调整上用白色替换黑色背景?

时间:2017-06-06 07:00:08

标签: java png jpeg

我使用Thumbnailator将图像从png转换为jpg,然后调整它们的大小:

Thumbnails.of(new File("C:/279.png"))
                .outputFormat("JPG")
                .size(100, 100)
                .outputQuality(1.0)
                .toFile(new File("C:/279.jpg"));

原始图像具有透明背景,但输出图像具有黑色背景。如何在输出图像上设置白色背景?

谢谢。

1 个答案:

答案 0 :(得分:0)

解决方案:

Thumbnails.of(新文件(“C:/279.png”))                 .outputFormat( “JPG”)                 .size(100,100)                  .addFilter(新画布(100,100,Positions.CENTER,Color.WHITE))                 .outputQuality(1.0)                 .toFile(新文件(“C:/279.jpg”));