Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BufferedImage createResizedCopy(Image originalImage,
- int scaledWidth, int scaledHeight,
- boolean preserveAlpha)
- {
- System.out.println("resizing...");
- int imageType = preserveAlpha ? BufferedImage.TYPE_INT_RGB : BufferedImage.TYPE_INT_ARGB;
- BufferedImage scaledBI = new BufferedImage(scaledWidth, scaledHeight, imageType);
- Graphics2D g = scaledBI.createGraphics();
- if (preserveAlpha) {
- g.setComposite(AlphaComposite.Src);
- }
- g.drawImage(originalImage, 0, 0, scaledWidth, scaledHeight, null);
- g.dispose();
- return scaledBI;
- }
- BufferedImage scaledImage = Scalr.resize(myImage, 200);
- Thumbnails.of("path/to/image")
- .size(100, 100)
- .toFiles("path/to/thumbnail");
- Thumbnails.of(new File("path/to/directory").listFiles())
- .size(100, 100)
- .outputFormat("JPEG")
- .outputQuality(0.85)
- .toFiles(Rename.PREFIX_DOT_THUMBNAIL);
Add Comment
Please, Sign In to add comment