社区
Java SE
帖子详情
如何让java给图片上面写几个字
gdsean
2003-03-27 12:35:59
如何实现在web里面显示的图片上面打上一个版权的记号?
其实就是写上几个文字而已,而又不影响原来的图片。
...全文
147
14
打赏
收藏
如何让java给图片上面写几个字
如何实现在web里面显示的图片上面打上一个版权的记号? 其实就是写上几个文字而已,而又不影响原来的图片。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
relive
2003-03-27
打赏
举报
回复
用Image的graphics应该是画不出来的,应该获取Image所在容器的graphics,然后用drawstring之类的。
gdsean
2003-03-27
打赏
举报
回复
我的意思是从文件读取到图片以后,处理该图片,写上几个字,然后保存起来
umeshu
2003-03-27
打赏
举报
回复
你是用javascript还是用applet?
用applet的话我知道:获得image的graphics,然后用drawstring之类的函数不就结了?
希偌
2003-03-27
打赏
举报
回复
两个drawImage有何不可,难道你不用awt???你想用什么来着
Eric77
2003-03-27
打赏
举报
回复
我笨 不过用photoshop改一下不就可以了么 干吗这么费事!?
gdsean
2003-03-27
打赏
举报
回复
beyond_xiruo():你的方法我也测试了,结果不对,
我知道applet上面的确可以做到,因为有applet的环境支持
可以调用许多awt的方法,而看到的效果虽然出来了,但是他们还不是一个图片,而是两个drawImage得到的
希偌
2003-03-27
打赏
举报
回复
我倒,楼上你搞清楚楼主要做什么没有
“写上几个文字而已,而又不影响原来的图片”
好象没有需要将文字跟图片合为一体,而且你有没有研究精神,把两个图叠在一起然后保存就能合为一体了,你说的话说明你无知 啊
bluesmile979
2003-03-27
打赏
举报
回复
希若得处理好象最后也是在图片上放置了“透明文字”图片
而没有把文字和图片合为一体。
希偌
2003-03-27
打赏
举报
回复
效果如下:
http://caoying.inows.com/bbs/xiruo/xxx.jpg
希偌
2003-03-27
打赏
举报
回复
看看俺的文档
在java的GUI上放置图片,并在图片上输出半透明文字
http://www.csdn.net/develop/Read_Article.asp?Id=16488
道理一样,重要把载体换成Image就可以了
gdsean
2003-03-27
打赏
举报
回复
fandiy(继文):
看了你的代码,从名字来看已经不是我要求的东西了
我是想要原来一个图片,在上面加几个字,而不是写几个字变成一个图片
不过还是谢谢你们的关注,我会继续加分
fandiy
2003-03-27
打赏
举报
回复
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.ServletResponse;
import javax.servlet.http.*;
public class TextIntoImage extends HttpServlet
{
private static final String CONTENT_TYPE = "image/jpeg;charset=GBK";
public TextIntoImage()
{
}
public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
throws ServletException, IOException
{
doPost(httpservletrequest, httpservletresponse);
}
public void doPost(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
throws ServletException, IOException
{
httpservletresponse.setContentType("image/jpeg;charset=GBK");
javax.servlet.ServletOutputStream servletoutputstream = httpservletresponse.getOutputStream();
BufferedImage bufferedimage = new BufferedImage(300, 400, 1);
Graphics g = bufferedimage.getGraphics();
g.setColor(Color.white);
g.fillRect(0, 0, 300, 400);
g.setColor(Color.decode("#ff0000"));
g.fillOval(0, 0, 299, 399);
g.setColor(Color.BLUE);
Font font = new Font("\u5B8B\u4F53", 1, 18);
g.setFont(font);
String s = "\u9500\u552E\u652F\u6301\u7CFB\u7EDF";
g.drawString(s, 80, 100);
JPEGImageEncoder jpegimageencoder = JPEGCodec.createJPEGEncoder(servletoutputstream);
jpegimageencoder.encode(bufferedimage);
servletoutputstream.close();
}
public void init()
throws ServletException
{
}
}
页面调用
<html>
<head>
<title>Image</title>
<link REL=stylesheet HREF="/css/Main.css" TYPE="text/css">
</head>
<body >
<img src='/servlet/TextIntoImage'>
</body>
</html>
fandiy
2003-03-27
打赏
举报
回复
同意relive(六道轮回,无想转生) 的说法,我以前做过,我给你找个例子
relive
2003-03-27
打赏
举报
回复
这是图片处理嘛。找找看相关资料吧
Java
实现在
图片
上添加文
字
(水印)
今天分享一个:通过
Java
代码,给
图片
添加文
字
。 比如下面这个
图片
,我们在左下角就添加了一个文
字
版的水印,那么这是如何实现的呢 ? 目录 【1】获取原
图片
对象 (1.1)读取本地
图片
(1.2)读取网络
图片
...
手把手教你如何通过
Java
给
图片
添加文
字
和
图片
水印
本文将剖析多个技术方案来实现水印生成,包括文
字
水印和
图片
水印,详细讲述了关于水印的实现细节,并最终抉择出最优方案。
java
读取
图片
、PDF中
图片
上的文
字
java
获取pdf、
图片
中的文
字
JAVA
PDF 给PDF添加文
字
/
图片
水印(指定内容),并且设置位置
提示:操作PDF其实是一件很简单的事情,比一般的CRUD都简单例如:我们拿到了一个需求,我需要给这个PDF设置一个电子签名就是一张
图片
盖在这个PDF上,然后输出到服务器的某个指定文件夹中)和年月日自定义的文
字
提示:...
j4l
Java
实现识别
图片
中的数
字
英文
j4l
java
实现识别
图片
中的 数
字
英文
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章