woo 图像合成
local avatar = woo.gd:new()
-- 加载正方形头像
avatar:loadImage(_home() .. '/Desktop/avatar.jpg')
-- 重新修改头像尺寸
avatar:resize(144, 144, 0)
-- 设置圆形头像
avatar:setBorderRadius(0)
---头像外框
local avatar_bord = woo.gd:new()
-- 加载头像外框
avatar_bord:loadImage(_home() .. '/Desktop/avatar_bord.png')
--- 背景画布
local background = woo.gd:new()
-- 背景创建一个空白画布
background:create(172, 200)
-- 绘制头像到空白画布
background:drawImage(avatar, 14, 13)
-- 绘制 头像边框到空白画布
background:drawImage(avatar_bord, 0, 0)
-- 保存最终结果到桌面p.png
background:savePng(_home() .. '/Desktop/p.png')
输出: