使用imgscalr進行圖片操做

maven

<dependency>
            <groupId>org.imgscalr</groupId>
            <artifactId>imgscalr-lib</artifactId>
            <version>4.2</version>
        </dependency>

resize

##縮放到指定長寬
BufferedImage newImage = Scalr.resize(img,Scalr.Method.SPEED,
targetWidth,targetHeight);
##按比例縮放爲長,寬都不超過150的圖片
BufferedImage thumbnail = Scalr.resize(image, 150);

rotate

BufferedImage img = ImageIO.read(new File(path));
BufferedImage toImg = Scalr.rotate(img, Scalr.Rotation.CW_90);

crop

BufferedImage img = ImageIO.read(new File(path));
BufferedImage toImg = Scalr.crop(toImg,50,50,400,500);

doc

相關文章
相關標籤/搜索