关于生成水印位置偏移

WatermarkUtil实现水印添加
主要通过设置x,y坐标实现水印定位
默认以左上为(0,0)起始位置往右下偏移
如果设置xy为负数则从右下为(0,0)起始位置往左上偏移
xy默认为起始位置的偏移像素数量,

如果设置xy为小数则按长或宽的百分比计算偏移量如wihth=100,x=0.5则按左侧偏移50(100*0.5)像素

WatermarkUtil util = new WatermarkUtil();


在左上(10,10)生成水印

util.offset(10,10);


在距离右下边距(10,10)生成水印

util.offset(-10,-10);


在左上10%,10%生成水印

util.offset(0.1,0.1);



在距离右下边距(10%,10%)生成水印

util.offset(-0.1,-0.1);


生成水印并保存成新文件

util.makeIcon(iconFike, srcFile, dstFile);


生成水印并覆盖原文件

util.makeIcon(iconFike, srcFile);


指定水印长宽

util.makeIcon(iconFike, iconWidth, iconHeight,srcFile, dstFile);





其他文档