社区
Delphi
帖子详情
image控件可以设置底色吗?
1978322
2000-06-02 02:19:00
请问如何将IMAGE控件的底色设为透明或黑色等等?
...全文
110
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自定义
控件
之圆形/圆角的实现代码
机智的我,第一想法就是,切一张中间圆形透明、四周与
底色
相同、尺寸与头像相同的蒙板图片,盖在头像上不就完事了嘛,哈哈哈! 在背景纯色的前提下,这的确能简单解决问题,但是如果背景没有这么简单呢? 在这种不...
设置
控件
背景背景颜色为透明
有时候,我们需要将
控件
的背景颜色设定为透明,比如说label(标签)
控件
。那么,如何将
控件
的背景颜色设定为透明?是不是只要将
控件
的BackColor属性设为Transparent...以pictureBox上的label
控件
为例,
设置
label的背
三维游戏引擎设计与实现-GUI设计与实现
从初级介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。...实现常用
控件
,例如 按钮,贴图按钮,
Image
,Label,Frame,Slider,ScrollView,Radio Button,CheckBox,汉字绘制等。
在C#窗体中,如何
设置
动态背景,如何图上的label等其他
控件
背景设为透明
接下来我们来
设置
动态背景图上的
控件
如果我们需要
设置
登录账号和密码,直接拖动
控件
会变成以下样子 这样就会显得不美观,那我们应该怎么去做呢? 3.双击Form1登录窗体,写下以下代码,就会让
控件
的背景透明 ...
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,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章