|
图片_拼接1 | 字节集 | |
|
图片1 | 字节集 | | | |
图片2 | 字节集 | | | | 拼接方式 | 逻辑型 | | | | 合成底色 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
_图片1 | 字节集 | | |
_图片2 | 字节集 | | |
局_总位图 | 类_位图操作 | | |
局_单位图 | 类_位图操作 | | |
局_宽度 | 整数型 | | |
局_高度 | 整数型 | | |
局_拼接结果 | 字节集 | | |
y | 整数型 | | |
x | 整数型 | | |
局_左边 | 整数型 | | |
局_顶边 | 整数型 | | |
图片_转换 (图片1, 1, , _图片1
)图片_转换 (图片2, 1, , _图片2
)
如果真 (合成底色 = 0
)
合成底色 =
#白色
如果 (拼接方式
)

局_宽度 =
图片_取宽度 (_图片1
)
如果真 (局_宽度 <
图片_取宽度 (_图片2
))


局_宽度 =
图片_取宽度 (_图片2
)


局_高度 =
图片_取高度 (_图片1
) +
图片_取高度 (_图片2
)
局_总位图.
创建空白位图 (局_宽度, 局_高度, 32
)
计次循环首 (局_宽度, x
)

计次循环首 (局_高度, y
)


局_总位图.
置某点颜色 (x - 1, y - 1, 合成底色
)

计次循环尾 ()
计次循环尾 ()
局_左边 = 0

如果真 (图片_取宽度 (_图片1
) ≠ 局_宽度
)

局_左边 =
到整数 ( (局_宽度 -
图片_取宽度 (_图片1
)) ÷ 2
)
局_单位图.从数据创建 (_图片1)
局_单位图.
复制到 (局_总位图, 0, 0,
图片_取宽度 (_图片1
),
图片_取高度 (_图片1
), 局_左边, 0
)
处理事件 ()
局_左边 = 0

如果真 (图片_取宽度 (_图片2
) ≠ 局_宽度
)

局_左边 =
到整数 ( (局_宽度 -
图片_取宽度 (_图片2
)) ÷ 2
)


局_单位图.
从数据创建 (_图片2
)
局_单位图.
复制到 (局_总位图, 0, 0,
图片_取宽度 (_图片2
),
图片_取高度 (_图片2
), 局_左边,
图片_取高度 (_图片1
))
处理事件 ()


局_高度 =
图片_取高度 (_图片1
)
如果真 (局_高度 <
图片_取高度 (_图片2
))


局_高度 =
图片_取高度 (_图片2
)


局_宽度 =
图片_取宽度 (_图片1
) +
图片_取宽度 (_图片2
)
局_总位图.
创建空白位图 (局_宽度, 局_高度, 32
)
计次循环首 (局_宽度, x
)

计次循环首 (局_高度, y
)


局_总位图.
置某点颜色 (x - 1, y - 1, 合成底色
)

计次循环尾 ()
计次循环尾 ()
局_顶边 = 0

如果真 (图片_取高度 (_图片1
) ≠ 局_高度
)

局_顶边 =
到整数 ( (局_高度 -
图片_取高度 (_图片1
)) ÷ 2
)


局_单位图.
从数据创建 (_图片1
)
局_单位图.
复制到 (局_总位图, 0, 0,
图片_取宽度 (_图片1
),
图片_取高度 (_图片1
), 0, 局_顶边
)
处理事件 ()
局_顶边 = 0

如果真 (图片_取高度 (_图片2
) ≠ 局_高度
)

局_顶边 =
到整数 ( (局_高度 -
图片_取高度 (_图片2
)) ÷ 2
)


局_单位图.
从数据创建 (_图片2
)
局_单位图.
复制到 (局_总位图, 0, 0,
图片_取宽度 (_图片2
),
图片_取高度 (_图片2
),
图片_取宽度 (_图片1
), 局_顶边
)
处理事件 ()局_拼接结果 = 局_总位图.取出位图数据 ()返回 (局_拼接结果
)