Thumbnailator-。利用其提供的简单API,两三行代码就能够从现有图片生成缩略图。支持根据一个目录批量生成缩略图。FileoriginalFile=newFile("");FilethumbnailFile=newFile("");(originalFile,thumbnailFile,200,200);(newFile("path/to/directory").listFiles()).size(640,480) .outputFormat("jpg") .toFiles();(newFile("")) .size(160,160) .rotate(90) .watermark(,(newFile("")),) .outputQuality() .toFile(newFile("image-with-"));按顺时针方向旋转,然后水印是在右下角的角落是半透明放在90度,然后将保存到的图像与- %的压缩质量设置创建缩略图并写入一个OutputStreamOutputStreamos=...; ("large-") .size(200,200) .outputFormat("png") .toOutputStream(os);按给定缩放倍数的影像BufferedImageoriginalImage=(newFile(""));BufferedImagethumbnail=(originalImage) .scale()倍数 .asBufferedImage();创建带水印的缩略图BufferedImageoriginalImage=(newFile(""));BufferedImagewatermarkImage=(newFile(""));BufferedImagethumbnail=(originalImage) .size(200,200) .watermark(,watermarkImage,) .asBufferedImage();EasyImageEasyImage是一个开源的图片操作Java类包。支持转换、裁剪、缩放、旋转、翻转、合并两张图
Thumbnailator 来自淘豆网www.taodocs.com转载请标明出处.