记录一下查了很多资料这是一份完整的代码 线上的话需要首先获取上传的图片的宽 然后传入参数水印就会根据图片的宽度自动适应(我这里使用的是正方形的图片logo所以只需要传宽就可以了)后期大家可以按要求修改 这里的水印是打在右上角的
还有视频的水印添加使用的是ffmpeg 这个需要熟悉使用命令就很简单了 如果是在服务器上运行的话需要先将ffmpeg安装上 ffmpeg的路径就是ffmpeg可以查看我的另外一篇博客
ImageMarkOptions
import com.gif4j.GifDecoder;
import com.gif4j.GifEncoder;
import com.gif4j.GifImage;
import com.gif4j.Watermark;
import org.slf4j.Logger