gifencoder

java 给图片和动图添加水印

北城余情 提交于 2020-04-28 09:08:46
这两天根据需求在做图片上传添加水印,实话说从来不知道java还可以这样操作,既然有个这要求我就去找资料研究了一番,现在把它分享一下,希望能帮到有需要的兄弟。 给普通图片添加水印和给动图添加水印是不一样的,给普通图片添加水印用的是java自带的方法写的,给动图使用了gif4j框架,这个框架在CSDN里面很多可以下载,建议下载破解版的,因为原来的jar包会有自带的一 个水印是 去 不了的。 import java.awt.*; import java.awt.image.BufferedImage; import java.io.*; import javax.imageio.ImageIO; import javax.swing.ImageIcon; //这下面是 gif4j 框架的类 import com.gif4j.GifDecoder; import com.gif4j.GifEncoder; import com.gif4j.GifImage; import com.gif4j.GifTransformer; import com.gif4j.TextPainter; import com.gif4j.Watermark; /** * Created by ZXD on 2018/1/18. */ public class ImageRemarkUtil { // 水印透明度