import java.awt.*;
import java.io.*;
import java.awt.image.*;
import com.sun.image.codec.jpeg.*;
import javax.imageio.*;
public class ImgBean{
public void ImgBean(){}
public static void ImgYin(String s,String ImgName){
byte[] bytes = null;
try{
String str = s;
File _file = new File(ImgName);
Image src = ImageIO.read(_file);
int wideth=src.getWidth(null);
int height=src.getHeight(null);
BufferedImage image=new BufferedImage(wideth,height,BufferedImage.TYPE_INT_RGB);
Graphics g=image.createGraphics();
g.drawImage(src,0,0,wideth,height,null);
g.setColor(Color.RED);
g.setFont(new Font("宋体",Font.PLAIN,20));
Font aa=new Font("宋体",Font.PLAIN,20);
g.drawString(str,wideth-150,height-10);
g.dispose();
ByteArrayOutputStream out1 = new ByteArrayOutputStream();
saveImage(image, out1);
bytes = out1.toByteArray();
out1.close();
FileOutputStream out2 = new FileOutputStream(ImgName);
out2.write(bytes);
out2.close();
}
catch(Exception e){
System.out.println(e);
}
}
public static void saveImage(BufferedImage img, OutputStream out1) throws Exception {
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out1);
encoder.encode(img);
}
public static void main(String[] args){
ImgYin("我要加的水印" , "d:/11.jpg");
}
}
分享到:
相关推荐
利用Java程序把多张图片合成一张图片,利用Java程序把多张图片合成一张图片。
Java将多张图片合成为一张,类似于PhotoShop中的合成图片,将两张图片合成输出为一张JPG,两幅图像叠加在一起,这是个比较基础的Java图像合成的例子。在JAVA中实现图片合成,本例的实现核心代码如下: InputStream...
java实现图片合成的合成。可以使两张或多张图片合成起来,并且不失真
通过java实现对图片的进行合成处理,合成过程可制定位置,主要场景例如生成工作证或者胸牌
图片工具类(多张图片合成,图片拼接,图片上写字),java语言实现
JAVA实现给图片增加图片水印或者文字水印相关依赖包。
java文字转图片
随机中文文字、随机抠图、拼图都只需要用到BufferedImage和Graphics2D。 3.2.前端熟悉点击事件,根据点击事件的坐标位置、图片的位置、浏览器的滚动位置算 出点击图片的相对位置;熟悉拖动原理。 3.3.坐标信息...
包含icepdf-core-4.3.3.jar包及后端代码,将多张PDF转为一张图片,水印、图章无法转出,更改代码中文件路径,加入JAR包运行即可。
一款强大的将多张图片合成一张图片工具,图片的像素异动小
javacv对图片进行文字提取,定位指定文字在图片的位置坐标,提高识别速度
Java实现视频 音频 图片的合成功能,导出有安装文件,并包括有完整的Java源代码文件,使用方法见帮助。源代码开源,欢迎二次修改。安装程序运行界面请参阅运行截图。附有Java部分的源代码。
java ffmpeg实现视屏剪辑、srt字幕嵌入、视频合成、图片转视频 通过test类运行。demo基于jave的源码。对ffmpeg的两种系统下的执行文件进行了替换。所以ffmpeg版本是最新的。可以执行ffmpeg官网上大多数的命令
java实现图片上传并添加水印效果(文字水印,蒙版,logo图片),自动进行文字大小行数位置匹配,文字自动换行
选择图片,拼接图片,Java拼接多张图片,连接在一起 代码程序。
Java实现语音合成和语音识别带源程序自己改进
通过java实现,多张jpg图片转变成gif Demo,分享给大家。绝对可以运行。
对图片进行水印处理,利用TESS4J识别图片并提取信息生成excel表格。里面有字库文件所以占用空间较大。 说明:https://blog.csdn.net/xlantian/article/details/80789115
java实现多张png,jpg等各种图片文件转动态gif图,可以设置各种参数,成功源码
Java将图片合并为视频的项目文件 下载依赖包是会比较慢,请在网络好的环境下载 依赖包下载好后,直接编译即可运行