java怎么让用户输入文字图片制作?

闲着没事,研究了下图片水印的事儿,图片水印虽然恶心,而且大大的影响了图片的美观,试想一下,一张美女的性感写真照,下方来了个大大的水印“XXXX所有”,看着那猥琐的文字水印,是不是很倒胃口?但是不可否认,水印是预防盗图的最有效的手段之一。

上面纯属扯淡,下面说正事。

正事无关紧要,代码最重要!

// 给图片添加水印,水印旋转-45度 * 添加水印后生成的图片的路径 * 给图片添加水印、可设置水印的旋转角度 * 添加水印后生成的图片的路径 // 设置对线段的锯齿状边缘处理 // 第一参数->设置的水印内容,后面两个参数->文字在图片上的坐标位置(x,y) 具体可以看API

看着也不复杂、、有用的上的,就拿去用吧

}
// 字体名称;字号大小;文字样式;文字颜色;文字背景颜色 { // 插入文字的事件 { // 插入图片事件 // 开始将所需组件加入容器 * 获取所需要的文字设置 * 一个空的构造(可当做换行使用) /* 后面的注释就不写了,一看就明白 */
}
 //给图片添加图片水印
// //给图片添加文字水印
// //给图片打马赛克
 * 给图片不同位置添加多个图片水印、可设置水印图片旋转角度
 //将icon加载到内存中
 //将源图片读到内存中
 //x,y轴默认是从0坐标开始
 //默认两张水印图片的间隔高度是水印图片的1/3
 //设置对线段的锯齿状边缘处理
 //呈现一个图像,在绘制前进行从图像空间到用户空间的转换
 //水印图象的路径 水印一般为gif或者png的,这样可设置透明度
 //透明度,最小值为0,最大值为1
 //表示水印图片的坐标位置(x,y)
 * 给图片添加单个图片水印、可设置水印图片旋转角度
 //将icon加载到内存中
 //将源图片读到内存中
 //x,y轴默认是从0坐标开始
 //设置对线段的锯齿状边缘处理
 //呈现一个图像,在绘制前进行从图像空间到用户空间的转换
 //水印图象的路径 水印一般为gif或者png的,这样可设置透明度
 //透明度,最小值为0,最大值为1
 //表示水印图片的坐标位置(x,y)
 * 给图片添加多个文字水印、可设置水印文字旋转角度
 //根据图片的背景设置水印颜色
 //如果最后一个坐标的y轴比height高,直接退出
 * 给图片添加单个文字水印、可设置水印文字旋转角度
 //根据图片的背景设置水印颜色
 //马赛克格尺寸太大或太小
 //绘制马赛克(绘制矩形并填充颜色)
 //矩形颜色取中心像素点RGB值
}

我要回帖

更多关于 图片加文字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信