社区
Delphi
帖子详情
image控件可以设置底色吗?
1978322
2000-06-02 02:19:00
请问如何将IMAGE控件的底色设为透明或黑色等等?
...全文
115
2
打赏
收藏
image控件可以设置底色吗?
请问如何将IMAGE控件的底色设为透明或黑色等等?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxghl
2000-06-20
打赏
举报
回复
如果要设置IMAGE控件的底色,比较复杂但可行的办法是,
直接在 TIMAGE 的 CANVAS 上画。例如:
(tmp: TImage;)
tmp.Picture.LoadFromFile('test.bmp');
tmp.Canvas.Brush.Color := clBlack; //设置底色
tmp.Canvas.FillRect(tmp.CLientRect);
tmp.Canvas.Draw(0, 0, tmp.Picture.Graphic);
但是window系统在 256 色模式时可能还要考虑调色板问题。
如果要透明,直接设置 TransParent=True即可。
虽然 Asima 说,只对 Bmp 有效,
但是如果是 ICO、WMF,即使不设置 TransParent 直接就是透明的。
至于 JPG…… 比较麻烦,建议转换成 bmp.
Asima
2000-06-02
打赏
举报
回复
Image的底色无法设置,至于可否设置透明
虽然有一个Transparent属性
但是它只有在Image的Picture属性是bmp文件时才有用
Transparent属性为True时,好像是背景和bmp图像的颜色异或的结果
你自己试试看
Android自定义
控件
之圆形/圆角的实现代码
机智的我,第一想法就是,切一张中间圆形透明、四周与
底色
相同、尺寸与头像相同的蒙板图片,盖在头像上不就完事了嘛,哈哈哈! 在背景纯色的前提下,这的确能简单解决问题,但是如果背景没有这么简单呢? 在这种不...
在C#窗体中,如何
设置
动态背景,如何图上的label等其他
控件
背景设为透明
接下来我们来
设置
动态背景图上的
控件
如果我们需要
设置
登录账号和密码,直接拖动
控件
会变成以下样子 这样就会显得不美观,那我们应该怎么去做呢? 3.双击Form1登录窗体,写下以下代码,就会让
控件
的背景透明 ...
三维游戏引擎设计与实现-GUI设计与实现
从初级介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。...实现常用
控件
,例如 按钮,贴图按钮,
Image
,Label,Frame,Slider,ScrollView,Radio Button,CheckBox,汉字绘制等。
设置
控件
背景背景颜色为透明
有时候,我们需要将
控件
的背景颜色设定为透明,比如说label(标签)
控件
。那么,如何将
控件
的背景颜色设定为透明?是不是只要将
控件
的BackColor属性设为Transparent...以pictureBox上的label
控件
为例,
设置
label的背
wpf
Image
背景图
1. Bitmap
Image
img = new Bitmap
Image
(new Uri(file.LocalPath, UriKind.RelativeOrAbsolute)); File
Image
.Source = img...
Image
x:Name="File
Image
" Grid.Row="2" Source="D:\\1.png" Width="600" Height="400" />
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章