|
这是用模块实现的例子:
|
添加圆角矩形 | 字节集 | | |
图片 | 字节集 | | | | _左边 | 整数型 | | | | _顶边 | 整数型 | | | | _宽度 | 整数型 | | | | _高度 | 整数型 | | | | 弧度 | 整数型 | | | | 颜色 | 整数型 | | | | 透明度 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 位图 | GP位图 | | | 路径 | GP路径 | | | 图形 | GP图形 | | | 画刷 | GP纯色画刷 | | | 画笔 | GP画笔 | | | 结果 | 字节集 | | |
如果真 (是否为空 (透明度 ) = 真) 透明度 = 255 如果真 (弧度 > _宽度 ) 弧度 = _宽度 如果真 (弧度 ≤ 0 ) 弧度 = 1 Gdiplus初始化 ()位图. 创建自字节集 (图片 )图形. 创建自图像 (位图 )图形. 置平滑模式 ( #平滑模式_抗锯齿 )路径. 创建 ()路径. 添加圆弧 (_左边 + _宽度 - 弧度, _顶边 + _高度 - 弧度, 弧度, 弧度, 0, 90 )路径. 添加圆弧 (_左边, _顶边 + _高度 - 弧度, 弧度, 弧度, 90, 90 )路径. 添加圆弧 (_左边, _顶边, 弧度, 弧度, 180, 90 )路径. 添加圆弧 (_左边 + _宽度 - 弧度, _顶边, 弧度, 弧度, 270, 90 )画刷. 创建 (RGB到ARGB (颜色, 透明度 )) 图形. 填充路径 (画刷, 路径 )结果 = 位图. 保存到字节集 ( #图像格式_PNG )图形. 销毁 ()位图. 销毁 ()画刷. 销毁 ()路径. 销毁 ()Gdiplus关闭 ()返回 (结果 )
效果:
完整例子.zip
(674.15 KB, 下载次数: 1)
|
|