java - Thumbnails 生成等宽缩略图
黄舟
黄舟 2017-04-17 17:43:11
0
1
398

最近项目中要生成缩略图,要求生成宽:300 高:200,等宽不等高。也就是不管再宽的图片,一定确保宽度是300,高度按比例的缩略图

网上查到用 Thumbnails 生成比较方便,但是不知道怎么设置 等宽。

这个宽度不固定

Thumbnails.of("images/a380_1280x1024.jpg")   
        .size(200, 300)  
        .toFile("c:/a380_200x300.jpg");  

这个高宽都固定了

//keepAspectRatio(false) 默认是按照比例缩放的  
Thumbnails.of("images/a380_1280x1024.jpg")   
        .size(200, 200)   
        .keepAspectRatio(false)   
        .toFile("c:/a380_200x200.jpg"); 

怎么样实现固定宽度,高度按比例缩放??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
阿神
Builder<File> builder = Thumbnails.of(file);

builder.width(500);

//或者直接像你一样调用
Thumbnails.of("images/a380_1280x1024.jpg")   
    .width(200)   
    .keepAspectRatio(false)   
    .toFile("c:/a380_200x200.jpg"); 
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan