Java图片缩放和处理工具
java方面图形/图像处理, 收集很全面 http://blog.csdn.net/it_man/article/details/7606218
Java图片缩放http://my.oschina.net/u/1778309/blog/542085
1 2 3 4 5 6 |
Xml代码 <dependency> <groupId>com.mortennobel</groupId> <artifactId>java-image-scaling</artifactId> <version>0.8.6</version> </dependency> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Java代码 /** * @param originalFile * @param resizedFile * @param newWidth * @param newHeight * @param formatName 图片格式 * @description * @version currentVersion * @author */ public static void resize(File originalFile, File resizedFile,int newWidth, int newHeight, String formatName) { try { BufferedImage inputBufImage = ImageIO.read(originalFile); ResampleOp resampleOp = new ResampleOp(newWidth, newHeight);// 转换 BufferedImage rescaledTomato = resampleOp.filter(inputBufImage,null); ImageIO.write(rescaledTomato, formatName, resizedFile); } catch (IOException e) { e.printStackTrace(); } } |