四:Java使用google的thumbnailator工具对图片压缩水印等做处理
2017-11-08 13:13
417 查看
Thumbnailator是一个非常好的图片开源工具
使用方法:
在pom中加入以下jar包
<!-- 图片缩略图 图片压缩 水印 start-->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency><!-- 图片缩略图 图片压缩 水印 end-->
然后压缩和水印 只需要一行代码搞定
package com.shallowmemory.test;import net.coobird.thumbnailator.Thumbnails;import net.coobird.thumbnailator.geometry.Positions;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File; import java.io.IOException; /*** Created by HONGLINCHEN on 2017/10/31 11:00* 图片压缩* @author HONGLINCHEN* @since JDK 1.8*/ public class ImgCompress { public static void main(String[] args) throws IOException { //压缩图片 第一个参数是原图路径 后面那个路径是压缩以后的输出路径Thumbnails.of("C:\Users\HONGLINCHEN\Desktop\23.jpg").size(6 00,600).outputQuality(0.8f).toFile("C:\Users\HONGLINCHEN\Desk top\2.jpg"); //给图片加水印 BufferedImage watermarkImage = ImageIO.read(new File("C:\Users\HONGLINCHEN\Desktop\1.jpg")); //第一个参数是水印的位置;第二个参数是水印图片的缓存数据;第三个参数是透明度。 Thumbnails.of("C:\Users\HONGLINCHEN\Desktop\23.jpg").scale( 0.8).watermark(Positions.BOTTOM_RIGHT, watermarkImage, 0.5f).toFile("C:\Users\HONGLINCHEN\Desktop\3.jpg");}}
相关文章推荐
- Java使用google的thumbnailator工具对图片压缩水印等做处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- 【JAVA】java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
- 使用google开源工具实现图片压缩
- 用java处理图片(压缩成小尺寸;加文字和logo水印)
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- java 使用Thumbnailator 上传图片 并压缩图片大小
- 图片压缩工具Thumbnailator的使用
- Java使用thumbnailator批量压缩JPG图片、加水印
- 图片压缩工具Thumbnailator的使用
- Java中图片处理thumbnailator使用
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- 使用Java上传图片经过压缩处理图片变色问题
- Java处理图片缩放,水印的利器 thumbnailator