下你所需,载你所想!
汇集开发技术源码资料

莫图片置某色透明生成PNG透明图

:288.69KB :1 :2019-11-12 12:14:35

部分简介

怎么把图片中指定的某种颜色修改成我们想要的颜色。具体流程很简单,有一个函数可以获取图片中的颜色表即所有颜色,里面的颜色表修改图片中的某种颜色。

.如果真 (k = 0 或 g = 0)
参数_错误信息 = “宽度 或 高度为空”
返回 ({ })
.如果真结束
.如果真 (参数_透明度 < 0)
参数_透明度 = 0
.如果真结束
.如果真 (参数_透明度 > 255)
参数_透明度 = 255
.如果真结束
位图.载入数据 (参数_图片)
GP位图.创建自像素格式 (k, g, #像素格式_32bppARGB)
.计次循环首 (g, g_i)
.计次循环首 (k, k_i)
局_临时颜色 = 位图.取某点颜色 (k_i, g_i)
.如果 (局_临时颜色 ≤ 参数_颜色值 + 参数_偏差值 且 局_临时颜色 ≥ 参数_颜色值 - 参数_偏差值)
GP位图.置某点颜色 (k_i, g_i, RGB到ARGB (#黑色, 参数_透明度))
.否则
GP位图.置某点颜色 (k_i, g_i, RGB到ARGB (局_临时颜色, ))
.如果结束

.计次循环尾 ()
.计次循环尾 ()
局_返回图片 = GP位图.保存到字节集 (, )
GP位图.销毁 ()
返回 (局_返回图片)

莫图片置某色透明生成PNG透明图

热门推荐

相关文章