imageMagick+im4java给图片打水印
2016-08-09 17:38
1011 查看
/** * 图片水印 * * @param srcImagePath 源图片 * @param waterImagePath 水印 * @param destImagePath 生成图片 * @param gravity 图片位置 * @param dissolve 水印透明度 */ public static void waterMark(String waterImagePath, String srcImagePath, String destImagePath, String gravity, int dissolve) { IMOperation op = new IMOperation(); op.gravity(gravity); //位置center:中心;northwest:左上;southeast:右下 op.dissolve(dissolve); //水印清晰度 ,0-100 最好设置高点要不看起来没效果 op.addImage(waterImagePath); op.addImage(srcImagePath); op.addImage(destImagePath); CompositeCmd cmd = new CompositeCmd(); try { cmd.run(op); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } catch (IM4JavaException e) { e.printStackTrace(); } }
这段代码就可以图片加水印了,不过前提要安装imageMagick,然后在在项目了加上im4java的包
相关文章推荐
- 用Java实现在图片上添加水印图片和水印文字
- java给图片加水印,文字水印
- java图片处理 文字水印 图片水印 缩放 补白
- JAVA制作水印效果,字体和图片,调节透明度,使用了JIMI的类库
- java图片文字水印、图片水印、缩放、补白处理
- 给图片加水印的Java代码
- java图片处理 文字水印 图片水印 缩放 补白
- 用Java为图片添加水印的源代码
- java-图片加水印,文字水印
- 图片加水印JAVA实现
- Java给图片添加水印(图标和文字)
- java实现给图片添加水印和文字
- java实现给图片添加水印和文字
- 使用Java添加图片水印和文字水印
- 【J2SE】Java实现给图片添加水印
- JAVA给图片上添加水印文字
- java实现给图片添加水印和文字
- JAVA 打印图片透明水印
- Java实现在图片上添加水印图片和水印文字
- java 图片水印