aardio 文档

gdip.icoBuilder 库模块帮助文档

gdip 成员列表 #

gdip.icoBuilder #

多分辨率复合图标生成器。
调用示例可参考标准库 gdip.fontIcoBuilder 源码。

gdip.icoBuilder() #

创建多分辨率复合图标生成器。

返回对象:gdipIcoBuilderObject

gdipIcoBuilderObject 成员列表 #

gdipIcoBuilderObject.build((alphaMaskThreshold) #

合成图像并返回包含图标数据的 string.builder 对象。
可调用 string.builder 对象的 save 方法保存为 *.ico 文件。

可选指定 alphaMaskThreshold 参数。
alpha 分量 <= alphaMaskThreshold 时,在 AND mask 中标为透明。
alphaMaskThreshold == 0(默认值)保留抗锯齿 alpha;如果特别照顾很老的程序,可试 127。

gdipIcoBuilderObject.build() #

返回对象:StringBuilderObject

gdipIcoBuilderObject.clear(deleteBitmap) #

清空添加的 GDI+ 位图。
可选参数 @deleteBitmap 为 true 则调用位图的 delete 方法。

gdipIcoBuilderObject.push(bmp) #

添加参数 @bmp 指定的 GDI+ 位图(gdip.bitmap 对象)。

Markdown 格式