精易论坛

标题: 标准DC调色板 1,4,8位 [打印本页]

作者: 斗战胜猴    时间: 2025-6-26 22:33
标题: 标准DC调色板 1,4,8位
本帖最后由 斗战胜猴 于 2025-6-27 12:42 编辑

从api GetDIBits里扣出来的调色板

gdi32 DC调色板8位图使用的256颜色
gdiplus 调色板8位图使用的232颜色 透明度255
之前发的系统默认调色板不适合DC,那是透明度255的调色板 也是api gdiplus.dll的,改0拿来用了一下,发现和DC格格不入。

标准DC调色板8位.png (34.54 KB, 下载次数: 0)

标准DC调色板8位.png

位图256颜色调色板预览正序.png (34.19 KB, 下载次数: 0)

位图256颜色调色板预览正序

位图256颜色调色板预览正序

作者: 灵海雪缘    时间: 2025-6-26 22:56

作者: 灵海雪缘    时间: 2025-6-26 23:06
这个返回的是图片吗?怎么显示出来啊。
作者: sadamu999    时间: 7 天前
6666666666666666666
作者: 鱼雨遇玉羽    时间: 7 天前
看一下怎么写的
作者: 豆豆灰常开心    时间: 7 天前
感谢您对论坛的支持!
作者: 查过    时间: 7 天前
感谢分享,很给力!~
作者: なす随风ぬね    时间: 7 天前
感谢分享,很给力!~
作者: 李泽勇2    时间: 7 天前
看看怎么样,
作者: 1184798949    时间: 7 天前
感谢分享
作者: 斗战胜猴    时间: 7 天前
灵海雪缘 发表于 2025-6-26 23:06
这个返回的是图片吗?怎么显示出来啊。

这是思路

.版本 2

字节集 = 取空白字节集 (256)
.变量循环首 (1, 256, 1, 计次)
    字节集 [计次] = 计次 - 1
.变量循环尾 ()
字节集 = 位图_取出颜色数据的位图 (字节集, 16, 16, 8, 24)
位图操作.从数据创建 (字节集)
位图操作.缩放比例 (160)
位图操作.转换位深度 (32)
写入桌面文件W (“标准DC调色板8位.png”, 图片格式转换PNG (位图操作.取出位图数据 ()))

作者: wgqxj    时间: 7 天前
谢谢分享
作者: zifeiyu    时间: 7 天前
666666666666666666
作者: qqmqqg    时间: 7 天前
66666666666666666
作者: wh1234567    时间: 7 天前
谢谢分享
作者: 灵海雪缘    时间: 7 天前
斗战胜猴 发表于 2025-6-27 08:55
这是思路

.版本 2

感谢感谢,我试试。
作者: 艾玛克138    时间: 7 天前
坚持学习,支持论坛
作者: ttggnn    时间: 7 天前
感谢分享
作者: 豆豆灰常开心    时间: 6 天前
感谢您对论坛的支持!
作者: 查过    时间: 6 天前
下个学习一下
作者: 1173847128    时间: 6 天前
6666666666666666666
作者: bianyuan456    时间: 6 天前
已经顶贴,感谢您对论坛的支持!
作者: 汉族    时间: 6 天前
这个看着不错试试
作者: please    时间: 5 天前
感谢分享,支持开源!!!
作者: zzzzzzzz88    时间: 5 天前
看一下!!!!
作者: qq184252904    时间: 5 天前
66666666666666




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