精易论坛

标题: 位图实现———不用API纯内存操作 [打印本页]

作者: planv    时间: 2022-8-15 03:22
标题: 位图实现———不用API纯内存操作
本帖最后由 planv 于 2022-8-15 03:32 编辑




我的一个软件一直用到位图操作,但是只用到取某点颜色() 跟置某点颜色 ()
这两个函数,带着臃肿的支持库,精易的位图操作类是有BUG的,不好用啊
于是强迫症犯了,必须把这个位图支持库给摘除了
于是花了点时间研究了下位图文件的结构,做了一个简便的位图操作类
纯内存数据操作,速度对比了下,还挺快



位图.e

7.73 KB, 下载次数: 157, 下载积分: 精币 -2 枚


作者: wuqingg    时间: 2022-8-15 08:31
感谢分享,很给力!~
作者: xo37    时间: 2022-8-15 08:59
有试过的吗?快不快??
作者: 福仔    时间: 2022-8-15 09:01
所有的绘图API都是封装好的写内存操作
画一条线, 他就会根据线的坐标, 长度, 颜色等信息, 在位图这块内存里计算出要填充数据的位置, 把颜色值填充进去
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14654636
这个是我之前写的一个例子, 也是纯内存操作, 我这个只是单纯的填充rgb颜色值而已....
作者: う网淅乄    时间: 2022-8-15 09:12
能创建透明位图么
作者: 你呆哪哪凉块    时间: 2022-8-15 09:53
谢分享,很给力!~
作者: wjswzj0    时间: 2022-8-15 10:15
感谢分享,很给力!~
作者: kmskik    时间: 2022-8-15 10:19
感谢分享谢谢
作者: 外星星人    时间: 2022-8-15 11:09
支持一下下
作者: planv    时间: 2022-8-15 11:19
う网淅乄 发表于 2022-8-15 09:12
能创建透明位图么

位图的颜色表示是三子节的,没有透明空间存放的,透明信息需要四字节空间,{R,G,B,透明信息}  而位图只有三字节色彩描述,无法做到透明的
作者: yzl666    时间: 2022-8-15 11:55
感谢分享
作者: a3363558    时间: 2022-8-15 12:13

感谢分享
作者: quary888    时间: 2022-8-15 13:48
谢谢楼主分享!!! 好人一生平安!!!
作者: happyweeks365    时间: 2022-8-15 15:14
6666666666666666
作者: 番茄吧    时间: 2022-8-15 15:38
最好使用 gdiplus ,因为实际操作中,不是所有图都是位图,要转换,那还不如直接用gdi呢
作者: 396384183    时间: 2022-8-15 15:51
好人一生平安
作者: 凉忆亦凉心    时间: 2022-8-15 16:14
谢谢大佬分享 支持支持
作者: 59hdvj    时间: 2022-8-15 21:07
感谢分享
作者: 亿万    时间: 2022-8-15 21:17
感谢分享
作者: ttggnn    时间: 2022-8-15 21:25
支持                                             
作者: 深圳梦    时间: 2022-8-15 22:01
支持开源~!感谢分享
作者: Azumarill    时间: 2022-8-15 22:48
感谢分享,很给力!~
作者: yxl2008    时间: 2022-8-16 00:05
感谢分享,很给力!~
作者: tyler998    时间: 2022-8-16 11:26
谢谢楼主,学习下
作者: sijicloud    时间: 2022-8-16 19:54
        小小心意,意思一下
作者: 治愈勇者    时间: 2022-8-16 21:15
666666666666666
作者: tangyhboy    时间: 2022-8-17 09:08
怎么用啊,返回数据错误

作者: ttggnn    时间: 2022-8-19 12:32
支持一下
作者: lxinguo0    时间: 2022-8-19 19:17
感谢分享,很给力!~
作者: dljy    时间: 2022-8-20 14:57
感谢分享,很给力!~
作者: 梦里的彩虹糖    时间: 2022-8-20 19:26
感谢分享,很给力!~
作者: 1678895471    时间: 2022-8-29 11:39
多写一点,然后并入精易模块
作者: 丹峰骆驼    时间: 2022-9-19 12:39
感谢分享
作者: 杰西卡技术传媒    时间: 2022-11-18 09:51
        感谢分享,很给力!~
作者: 892141059    时间: 2023-2-22 11:39
顶顶顶顶顶顶顶顶顶顶顶
作者: mmm325400    时间: 2023-3-17 20:47
666666666666666666
作者: 9521942    时间: 2023-9-25 21:01
6666666666666666666666666
作者: youm001    时间: 2024-4-19 00:31
66666666666666666666666666666666666
作者: kmskik    时间: 2024-11-23 14:25
感谢分享谢谢




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