游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6597|回复: 18

如何在图片中加入文字?

[复制链接]

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-12-16 16:24:00 | 显示全部楼层 |阅读模式
我想在一个BMP的图片上加上几个字(当然字的颜色和大小还有位置都可以由我来控制)之后再存成BMP图片.
我该怎么做呢?

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-12-16 17:08:00 | 显示全部楼层

Re:如何在图片中加入文字?

你说的是用程序实现吗?
如果是vb.net的话,你先创建一个Graphic对象,然后将你要修改的bmp的句柄指针给他,再用graphic对象的drawtext方法画文字,弄好后dispose Graphic对象释放资源,然后用bmp对象的保存方法就可以了

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2005-12-16 19:55:00 | 显示全部楼层

Re:如何在图片中加入文字?

我学VB.NET的时间不长,您能简单的写个例子程序吗?
多谢了!!!!!

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-12-16 20:26:00 | 显示全部楼层

Re: 如何在图片中加入文字?

已经帮你写好了,你先看看吧,有什么不明白的地方问就好了

sf_20051216202625.rar

20.67 KB, 下载次数:

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2005-12-16 22:26:00 | 显示全部楼层

Re:如何在图片中加入文字?

多谢了,我先去研究一下.

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2005-12-16 22:34:00 | 显示全部楼层

Re:如何在图片中加入文字?

再问一下,怎么才能获得所写的字在图上所占用的大小呢(也就是字在图片是所占的实际象素大小)?

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-12-17 03:27:00 | 显示全部楼层

Re:如何在图片中加入文字?

12号字就代表12象素那么宽一个字

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-12-17 08:21:00 | 显示全部楼层

Re:如何在图片中加入文字?

为什么不用photoshop呢?

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-12-17 08:28:00 | 显示全部楼层

Re:如何在图片中加入文字?

人家要的是即时添加,用Photoshop多不方便?
每次想改地方都得重新代开photoshop编辑?
这样的话好不如就用windows的画图

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-17 10:55:00 | 显示全部楼层

Re: Re:如何在图片中加入文字?

liiir1985: Re:如何在图片中加入文字?

人家要的是即时添加,用Photoshop多不方便?
每次想改地方都得重新代开photoshop编辑?
这样的话好不如就用windows的画图


那是因为你不熟PHOTOSHOP,
给你看个用PS手绘的作品,完全PS绘制,没有使用任何现成的贴图,
完全比美3DMAX:




sf_2005121710555.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 00:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表