|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2018/9/18 12:26:15 |
标题: |
关于bitbtn支持的图片格式的问题 |
浏览:1424 |
|
加入我的收藏 |
楼主: |
bitbtn默认只支持bmp格式图片,如何能够支持PNG等带透明通道的图片啊。
----------------------------------------------
含辛 |
作者: |
wntee (wntee) |
▲▲▲▲△ |
-
|
普通会员 |
|
2018/9/18 12:48:28 |
1楼: |
换控件
----------------------------------------------
当前后左右都没有路时,命运一定是鼓励你向上飞了...
|
作者: |
|
2018/9/18 20:05:36 |
2楼: |
新版本的Delphi(>=2007?)可以支持PNG图片.
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2018/9/19 9:23:34 |
3楼: |
标准的TBitBtn只支持Bmp格式的,需要支持png,可以用第三方的 PNGComponents,里面有个 PngBitBtn。http://bitbucket.org/uweraabe/pngcomponents
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2018/9/19 9:51:17 |
4楼: |
哦哦,谢谢楼上
----------------------------------------------
含辛
|
作者: |
|
2018/9/19 10:32:52 |
5楼: |
额,不好意思,想问下这个控件怎么安装啊,我看文档里说只需要加到搜索目录里即可,找半天也不知道在哪里设置。
----------------------------------------------
含辛
|
作者: |
|
2018/9/19 10:54:40 |
6楼: |
2 楼正解。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/9/19 11:19:10 |
7楼: |
和普通控件一样安装,选择你Delphi对应版本的 Packages。
@老猫,3 楼才是正解。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2018/9/19 11:50:46 |
8楼: |
没有啊,我是10.2.3,仍然是不支持PNG的
另请问找到对应版本package后怎么办,运行dpk然后编译?package里有两个dpk都需要编译吗?
----------------------------------------------
含辛
|
作者: |
|
2018/9/19 11:50:52 |
8楼: |
我打开了我装了 Dev 的 DELPHI,发现 bitbtn 支持 bmp png 。 卸载后,发现,的确只支持 bmp。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/9/19 14:55:57 |
9楼: |
肯定是你找错地方了,我的xe见图
此帖子包含附件:
大小:100.1K |
----------------------------------------------
-
|
作者: |
|
2018/9/19 17:23:43 |
10楼: |
不可能找错啊,看我的图。这什么情况啊,难道是精简版的关系?
此帖子包含附件:
大小:62.6K |
----------------------------------------------
含辛
|
作者: |
|
2018/9/19 18:40:30 |
11楼: |
9 楼,你装了 DEV 了。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/9/19 20:26:17 |
12楼: |
11楼,你说的没错。发完图才看见你在楼上说的。楼主可以去下载个dev装上,有DxAutoInstaller,这个控件也是很好装的。下载地址见这个帖子 http://bbs.2ccc.com/topic.asp?topicid=552838
----------------------------------------------
-
|
作者: |
|
2018/9/19 22:49:00 |
13楼: |
不推荐 DEV,DEV 就是把 png 转 bmp 而已。 png 的透明属性,依然会丢失。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
hs_kill (lzl_17948876) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/9/20 8:20:40 |
14楼: |
可以试试这个, 我自己参考speedbutton重新封装的, 采用的是和button一样挂接imagelist来显示图片, 透明通道什么的没问题 好处是一个单元就搞定, 不用像第三方控件需要装一堆
https://www.cnblogs.com/lzl_17948876/p/5810028.html
----------------------------------------------
http://www.cnblogs.com/lzl_17948876/
|
作者: |
|
2018/9/20 15:56:24 |
15楼: |
想要显示效果好,必须是tspeedbutton系列的,它老大是TGraphicControl,
tbutton系列是 TWinControl,显示jpeg,png,gif都是转bmp
----------------------------------------------
-
|
|