递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 53|回复: 0
打印 上一主题 下一主题

[AI开发] BasicBitmap 位图处理类库开源

[复制链接]

9

主题

46

帖子

606

积分

高级会员

Rank: 4

积分
606
跳转到指定楼层
楼主
发表于 昨天 21:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在火山视窗中处理位图,如果只是简单的加载图片、缩放、保存,用 位图类 就够了。但如果需要像素级操作(逐像素读写、Alpha 混合、高质量重采样滤镜、多种像素格式互转),或者追求高性能(SSE2 加速),现有的方案就不太够用了。

性能说明
原库 Core 部分使用纯 C/C++ 实现,同时提供了 SSE2 优化版本。位图数据在内存中连续存储,可直接通过 取行宽() 和 取像素数据指针 访问,适合与 DirectX、OpenGL 等对接。

实测 1920x1080 位图的 Blit 操作在 SSE2 加速下可以达到毫秒级。





BasicBitmapTest.zip

127.03 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-8-4 03:07 , Processed in 0.090823 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表