用imagescaling 生成缩略图,imagescaling缩略图,Java image s
分享于 点击 35555 次 点评:239
用imagescaling 生成缩略图,imagescaling缩略图,Java image s
Java image scaling是一个高质量图片缩放的开源项目。
java代码
import com.mortennobel.imagescaling.DimensionConstrain;import com.mortennobel.imagescaling.ResampleFilter;import com.mortennobel.imagescaling.ResampleFilters;import com.mortennobel.imagescaling.ResampleOp;public class ImageUtil {public static boolean scale(File src, File dest) {try { BufferedImage apples = ImageIO.read(src); ResampleOp resampleOp = new ResampleOp(DimensionConstrain.createMaxDimension(600, 500,true)); BufferedImage rescaled = resampleOp.filter(apples, null); ImageIO.write(rescaled, "png", dest);return true;} catch (Exception e) {Logger.error(e, "压缩图片出错");}return false;}}
用户点评