Windows ID2D1Bitmap和IWicBitmap之间的差异
ID2D1Bitmap和IWicBitmap之间有什么区别Windows ID2D1Bitmap和IWicBitmap之间的差异,windows,directx,direct2d,wic,Windows,Directx,Direct2d,Wic,ID2D1Bitmap和IWicBitmap之间有什么区别 我有原始内存数据,我想创建一个位图WIC位图表示系统内存中的图像,该图像可以是(JPEG、PNG、BMP等)。D2D位图表示GPU内存中的一幅图像,它是为数不多的几种位图之一 假设您希望使用D2D将位图绘制到屏幕上,并且您的原始内存数据的格式与D2D兼容,则应直接使用。如果它的格式不兼容(例如,它是指向.png文件原始数据的指针),则需要将其加载到IWicBitmap中,然后使用。我有16个bi t灰度图像原始数据,我想在其上绘制线条。
我有原始内存数据,我想创建一个位图WIC位图表示系统内存中的图像,该图像可以是(JPEG、PNG、BMP等)。D2D位图表示GPU内存中的一幅图像,它是为数不多的几种位图之一
假设您希望使用D2D将位图绘制到屏幕上,并且您的原始内存数据的格式与D2D兼容,则应直接使用。如果它的格式不兼容(例如,它是指向.png文件原始数据的指针),则需要将其加载到
IWicBitmap
中,然后使用。我有16个bi t灰度图像原始数据,我想在其上绘制线条。一旦在其上绘制线条,我应该如何处理?展示它?将其作为另一个图像文件保存到磁盘?我想将其保存回内存如何创建支持16位的渲染目标您应该能够使用DXGI\u R16\u*
格式系列。如果希望浮点值0.0->1.0
线性映射到0->65535
,请选择UNORM
。