精易论坛

标题: gdiplus抠图 [打印本页]

作者: 服毒自尽    时间: 2024-12-29 16:01
标题: gdiplus抠图
  
子程序名返回值类型公开备 注
抠图字节集 如果不输入颜色值,则默认取坐标(1-1)的颜色
参数名类 型参考可空数组备 注
图片字节集原图
容差整数型颜色容差
颜色整数型要去除的颜色
变量名类 型静态数组备 注
返回图片字节集 
图形GP位图 
RGB1字节集 
RGB2字节集 
x整数型 
y整数型 
Gdiplus初始化 ()
图形.创建自字节集 (图片)
判断 (颜色 ≠ 0)
RGB2 = 到字节集 (颜色)
RGB2 = 到字节集 (图形.取某点颜色 (1, 1))
计次循环首 (图形.取高度 (), y)
计次循环首 (图形.取宽度 (), x)
RGB1 = 到字节集 (图形.取某点颜色 (x - 1, y - 1))
如果真 (取绝对值 (RGB1 [1] - RGB2 [1]) ≤ 容差 取绝对值 (RGB1 [2] - RGB2 [2]) ≤ 容差 取绝对值 (RGB1 [3] - RGB2 [3]) ≤ 容差 取绝对值 (RGB1 [4] - RGB2 [4]) ≤ 容差)
图形.置某点颜色 (x - 1, y - 1, 到整数 ({ 0, 0, 0, 0 }))

计次循环尾 ()
计次循环尾 ()
返回图片 = 图形.保存到字节集 ( #图像格式_PNG )
图形.销毁 ()
Gdiplus关闭 ()
返回 (返回图片)

0.jpg (19.06 KB, 下载次数: 2)

原图

原图

a - 副本.png (97.88 KB, 下载次数: 1)

成品图

成品图

作者: 我的yyy123    时间: 2024-12-29 17:58
学习学习
作者: cqcc    时间: 2024-12-29 18:41
感谢分享优秀作品!
作者: renhe2018    时间: 2024-12-29 19:14
抠得很光啊。哈哈
作者: pipicool    时间: 2024-12-29 19:45
学习一下
作者: ttggnn    时间: 2024-12-29 20:18
感谢分享
作者: jdlz2001    时间: 2024-12-29 20:55
感谢分享
作者: 艾玛克138    时间: 2024-12-29 21:26
感谢老大的无私奉献!!!
作者: 豆豆灰常开心    时间: 2024-12-30 07:07
已经顶贴,感谢您对论坛的支持!
作者: 查过    时间: 2024-12-30 07:11
下个学习一下
作者: 杨明煜    时间: 2024-12-30 07:54
值得学习,谢谢呀!..........
作者: 胖子葛格    时间: 2024-12-30 09:25
感谢大神分享~!
作者: wjswzj0    时间: 2024-12-30 10:21
互相讨论,共同进步
作者: kingchain    时间: 2024-12-30 12:50
支持开源~!感谢分享
作者: 服毒自尽    时间: 2024-12-30 13:38
经过测试,4000*4000也就是一千六百万像素的图片需要4秒左右,1000*1000的只需要几百毫秒
作者: kyo9766    时间: 2024-12-30 16:46
直接上代码 好评啊,感谢分享
作者: 杰西卡技术传媒    时间: 2024-12-30 19:49
感谢分享,很给力!~
作者: 396384183    时间: 2024-12-30 20:32
已经顶贴,感谢您对论坛的支持!
作者: dikexu    时间: 2024-12-31 01:03
感谢分享,很给力!~
作者: 豆豆灰常开心    时间: 2024-12-31 07:17
感谢分享,很给力!~
作者: 查过    时间: 2024-12-31 07:21
感谢发布原创作品,精易因你更精彩!6666666666666
作者: please    时间: 2024-12-31 09:37
感谢分享,支持开源!!!
作者: oycs429    时间: 2024-12-31 14:32
看上去不错
作者: Aa798040941    时间: 2025-1-4 13:35
不错不错
作者: 飞子    时间: 2025-1-13 19:44
感谢分享,学习下
作者: 飞子    时间: 2025-1-13 19:49
这个是用的什么模块呢
作者: qq1695283376    时间: 2025-1-28 01:58
66666666666666
作者: whilacier    时间: 2025-6-18 09:46
感谢 非常好的代码




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4