图片修改调整色相及饱和度等软件

易语言 2020-08-22 17:59:49

图片修改调整色相及饱和度等软件

图片句柄 = 图片.读数值属性 (“Handle”, )
内存位图 = 取空白字节集 (位图信息.位图结构.宽度 × 位图信息.位图结构.高度 × 3)
内存场景 = 内存设备场景 (0)
位图句柄 = 设备无关位图 (内存场景, 位图信息, 0, 0, 0, 0)
位图场景 = 内存设备场景 (0)
选入图形对象 (内存场景, 位图句柄)
选入图形对象 (位图场景, 图片句柄)
复制场景 (内存场景, 0, 0, 位图信息.位图结构.宽度, 位图信息.位图结构.高度, 位图场景, 0, 0, 13369376)
复制到无关位图 (内存场景, 位图句柄, 0, 位图信息.位图结构.高度, 内存位图, 位图信息, 0)
.变量循环首 (1, 取字节集长度 (内存位图), 3, N)
.如果 (上一红色 = 内存位图 [N] 且 上一绿色 = 内存位图 [N + 1] 且 上一蓝色 = 内存位图 [N + 2])
内存位图 [N] = 临存红色
内存位图 [N + 1] = 临存绿色
内存位图 [N + 2] = 临存蓝色