社区
Java SE
帖子详情
如何让java给图片上面写几个字
BugHunterPro
2003-03-27 12:35:59
如何实现在web里面显示的图片上面打上一个版权的记号?
其实就是写上几个文字而已,而又不影响原来的图片。
...全文
193
14
打赏
收藏
如何让java给图片上面写几个字
如何实现在web里面显示的图片上面打上一个版权的记号? 其实就是写上几个文字而已,而又不影响原来的图片。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
relive
2003-03-27
打赏
举报
回复
用Image的graphics应该是画不出来的,应该获取Image所在容器的graphics,然后用drawstring之类的。
BugHunterPro
2003-03-27
打赏
举报
回复
我的意思是从文件读取到图片以后,处理该图片,写上几个字,然后保存起来
umeshu
2003-03-27
打赏
举报
回复
你是用javascript还是用applet?
用applet的话我知道:获得image的graphics,然后用drawstring之类的函数不就结了?
希偌
2003-03-27
打赏
举报
回复
两个drawImage有何不可,难道你不用awt???你想用什么来着
Eric77
2003-03-27
打赏
举报
回复
我笨 不过用photoshop改一下不就可以了么 干吗这么费事!?
BugHunterPro
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就可以了
BugHunterPro
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
打赏
举报
回复
这是图片处理嘛。找找看相关资料吧
CTF学习之MISC之
图片
隐
写
与文档隐
写
本文介绍CTF竞赛中MISC类别的隐
写
术基础,涵盖隐
写
术概念、
图片
隐
写
技术如EXIF信息及LSB隐
写
,并提供解题工具如Stegsolve.jar、Winhex等使用指导。
CTF之
图片
隐
写
本文介绍了CTF比赛中
图片
隐
写
的基本原理及应用,重点讲解了LSB隐
写
技术,并演示了如何使用Stegsolve工具提取隐藏信息。
MISC入门——
图片
隐
写
本文介绍了
图片
隐
写
的基本概念和常用工具,包括Exif信息隐藏、GIF多帧隐藏、
图片
修复、LSB隐
写
、
图片
加密等方法,并提供了相应的破解和检测工具,如010Editor、Stegsolve.jar和zsteg。
图片
隐
写
方法
博客介绍了多种隐
写
方式,包括常规隐
写
、内容隐
写
、exif隐
写
等。详细阐述了各隐
写
方式的思路,如常规隐
写
涉及文件头部修复、宽高修复等;还给出部分隐
写
的例题及操作步骤,如F5隐
写
需下载工具解密等。
Misc常见
图片
隐
写
本文介绍了Misc领域中常见的
图片
隐
写
技术,包括查看
图片
属性寻找线索、利用WinHex工具修改
图片
宽高、使用LSB隐
写
技术隐藏信息等方法,并提供了具体的步骤和工具使用指南。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章