社区
C#
帖子详情
C# Bitmap 图片叠加
fengduole
2012-08-24 04:24:03
我想用C#的pictureBox做一个五子棋的游戏,如何能快速的将棋子的Bitmap显示在棋盘的Bitmap上?
我现在的做法是SetPixel,但是效率很低,到后面会比较卡。有没有更好的整体操作的方法?
...全文
680
8
打赏
收藏
C# Bitmap 图片叠加
我想用C#的pictureBox做一个五子棋的游戏,如何能快速的将棋子的Bitmap显示在棋盘的Bitmap上? 我现在的做法是SetPixel,但是效率很低,到后面会比较卡。有没有更好的整体操作的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengduole
2012-08-25
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 4 楼 的回复:
引用 1 楼 的回复:
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
我用Graphics中的DrawImage,能绘制,但是闪一下就没有了,怎么解决?
很可能是绘制的时机和顺序不对,代码贴出来
[/Quote]
好了,现在解决了,确实是我的问题。
superliu1122
2012-08-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 1 楼 的回复:
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
我用Graphics中的DrawImage,能绘制,但是闪一下就没有了,怎么解决?
[/Quote]
很可能是绘制的时机和顺序不对,代码贴出来
Yun__
2012-08-24
打赏
举报
回复
用GDI 分作4个图层 用AlpahBlend复制 一个图层是棋盘 一个图层是正在下的棋子 一个图层是全部棋子图片 最后一个是合并层 这样就可以了。
Trent1985
2012-08-24
打赏
举报
回复
在主窗体的PAINT事件里画
fengduole
2012-08-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
[/Quote]
我用Graphics中的DrawImage,能绘制,但是闪一下就没有了,怎么解决?
changjiangzhibin
2012-08-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
[/Quote]
+2
星空独行
2012-08-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
[/Quote]
对,这样应该可行
assky124
2012-08-24
打赏
举报
回复
棋盘用背景,
棋子用GDI+ 直接在窗体上绘制
【坑爹的
c#
】用
bitmap
和picturebox实现多张png的透明
叠加
问题的产生:多个picturebox重叠时,上面的picturebox即使设置transparent,但是透出来的也是form的底色,而不是透出下面那个picturebox的图案。摔!解决的方法: 将多张png绘在同一个
bitmap
上,再显示在一个picturebox里。奇怪的是,网上的教程都有个去透明色的语句,我没有用,却也可以成功。bm:大家的图都绘在bm上btm:每次要绘的图类变量:(e.g
C#
图像处理:实现
图片
叠加
与透明度控制实战
在
C#
中,
Bitmap
类是.NET Framework提供的一个非常重要的类,位于命名空间下。
Bitmap
类用于表示GDI+位图,是一种包含像素数据的图像文件格式。该类提供了丰富的API,可以用来加载、保存、操作以及显示图像。
Bitmap
类的实例可以使用FromFile静态方法加载磁盘上的
图片
文件,也可以使用FromStream等方法从流中加载
图片
数据,还可以通过指定宽度和高度以及像素格式直接创建新的位图实例。Graphics。
在
图片
上写入文字
string FileName = @"C:\Users\Administrator\Desktop\Imgs\1.jpg"; string text = "在
图片
上写入文字"; var
bitmap
= ChangeImgSize(FileName, new Size(1024, 768), text); YaSuo(
bitmap
, FileName, 70); ...
Mix Two Pictures
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim image1 As New
Bitmap
(PictureBox1.Image) Dim image2 As New
Bitmap
(PictureBox2.Image) Dim Im...
转载:关于
图片
叠加
字符问题
转载自:http://topic.csdn.net/t/20031122/01/2482692.html关于
图片
叠加
字符问题楼主zhonggb(风之彩)2003-11-22 01:11:40 在 .NET技术 /
C#
提问我在做一个论坛,想将在论坛里上载的
图片
的指定位置
叠加
某些字符,就是说处理一下
图片
,在
图片
上写上字,而当别人另存的时候
图片
上仍然有这些字符。 我应
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章