以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]图标大小转换问题【未解决】  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94532)

--  作者:pcxjxjhkw
--  发布时间:2016/12/26 9:01:00
--  [求助]图标大小转换问题【未解决】

如何用代码实现:将32*32的图标转为16*16?

 

[此贴子已经被作者于2017/1/1 1:17:43编辑过]

--  作者:有点色
--  发布时间:2016/12/26 9:03:00
--  
 你需要用photoshop打开,然后修改大小。
--  作者:pcxjxjhkw
--  发布时间:2016/12/26 10:36:00
--  

如何用FT代码直接转换?


--  作者:有点色
--  发布时间:2016/12/26 10:55:00
--  

 没有办法。foxtable无法处理透明的ico

 

Dim iconBmp As new Bitmap(getimage("d:\\test.ico"), 16, 16)
Dim icon As Icon = Icon.FromHandle(iconBmp.GetHicon())

Dim fileStream As new System.IO.FileStream("d:\\test2.ico", System.IO.FileMode.Create)
icon.Save(fileStream)
fileStream.Close()


--  作者:pcxjxjhkw
--  发布时间:2017/1/1 1:18:00
--  

哪位老师知道,求解决,

 


--  作者:有点色
--  发布时间:2017/1/1 9:56:00
--  
 无法用代码改的啊,要改,就用4楼代码。