C/C++库将PNG(包括Alpha)与原始ARGB缓冲区混合
发布时间:2020-09-25 11:54:32 所属栏目:Linux 来源:互联网
导读:我有一个带编码alpha通道的PNG,我希望将其与原始ARGB图像混合在存储器中进行交错存储. PNG具有与图像缓冲器不同的分辨率,并且需要相应地调整大小(优选地使用插值).虽然我很欣赏它并不是特别难以手工完成(一旦将PNG图像加载到适当的结构中),我希望找到一个好的
我有一个带编码alpha通道的PNG,我希望将其与原始ARGB图像混合在存储器中进行交错存储. PNG具有与图像缓冲器不同的分辨率,并且需要相应地调整大小(优选地使用插值). 虽然我很欣赏它并不是特别难以手工完成(一旦将PNG图像加载到适当的结构中),我希望找到一个好的开源图像处理库来为我完成这项工作. 我看了几个包括: > libGD 但似乎没有一个能够处理加载PNG,调整PNG图像大小,将alpha混合到图像数据和处理ARGB格式(与RGBA相反)的所有要求. 性能是一个问题,因此减少对图像数据的传递将是有益的,尤其是能够将ARGB数据保持在适当的位置而不是必须将其复制到不同的数据结构以执行混合. 有没有人知道任何可以提供帮助的图书馆,或者我是否错过了上述某项内容? 最佳答案 您可以使用SDL_gfx和SDL_Image通过SDL执行此操作. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Linux:将电子邮件发送到另一个地址而不是/ var / spool /
- linux部署多个ssl证书,php https证书
- linux – GNU Autotools:将二进制文件安装到/ bin,/ sbin,
- Ansible非root sudo用户和“成为”特权升级
- python – ImportError:没有名为’pysqlite2’的模块
- Linux中的Netbeans和Xdebug
- LINUX实操:PHP使用内置函数生成图片的方法详解
- centos下安装网络封包分析软件wireshark
- 如何在AWS上在Linux上创建大型,可扩展的共享文件系统?
- 内存管理 – 哪些数据结构使用128MB的1GB Linux内核空间?