我在API中有一个函数,我正在使用该请求一个BITMAPINFO指针。 我想给这个function一个图像。 我的图像是JPG / PNG。 假设我把它们转换成BMP文件,我还不知道如何设置这个结构。 有一个Windows API,我可以使用它吗?
如何从Windows剪贴板中读取位图
Windows位图:BITMAPV5HEADER和BITMAPINFO兼容?
简单的位图graphics在C + +?
Windows工具栏 – 控制button大小和填充
如何使用win32 API将位图复制到剪贴板?
你可以使用GDI +。
阅读BMP / JPG / PNG / GIF使用Gdiplus :: Bitmap :: FromFile加载和Gdiplus :: Bitmap :: GetHBITMAP访问HBITMAP,然后BITMAPINFO
快速谷歌出现这个MSDN文章: 调整一个JPEG或PNG图像显示填充BITMAPINFO为JPEG文件(将工作PNG)的一种方法。
PNG可能具有AlphaChannel /透明度信息 – 在转换为位图时会丢失。 你需要BITMAPINFO的函数实际上是做什么的?
如果你的方法是将文件转换为位图; 不要在运行时这样做。 使用绘图程序将文件转换为bmp。
如前所述,您可以使用GDI +来使用几种不同的本机格式; 但是这样做可能需要将现有的GDI调用转换为GDI +。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。