该程序要用到eclipse中的swt插件来实现可視化编程
插件的安装及使用操作可在我这一篇博客中获取
运行结果在本文最后放出
该程序仅支持jpgpng和bmp三种格式
有需要的朋友可自行魔改程序中获取图片格式部分的代码即可增加格式类型
图片格式类型的获取是通过文件流来进行获取的
通过判断对比文件头然后来给图片添加水茚
这个程序本来是我毕设设计的系统的其中一个界面
是可以获取登录用户的名字然后打在水印上的
但这里我进行了删除了这部分内容,并鈈影响整个程序的运行
这里默认的图片作者名字是null
有需要的朋友可以根据自己设计的系统再重新嵌入这部分代码
同时这部分代码中默认的圖片输出格式是bmp格式
因为获取文件头的时候是取的前6位
然而bmp格式的文件头只有4位
为了省事直接默认进行bmp格式的输出
有需要的朋友可以再茬判断格式这部分通过字符串对比的方法进行修改
2)添加水印,控制台也会输出图片后缀名不需要的话可以删除这部分代码
3)图片效果 沒添加水印的原图
这是笔者花了3秒钟画的,很好看吧~