有没有办法使用DirectWrite和Direct2D获得渲染的位图图像?
比如FreeType2的FT_GlyphSlot->位图...
发布于 2013-06-29 10:10:32
我认为你可以先创建一个ID2D1Bitmap,然后使用ID2D1Bitmap::CopyFromRenderTarget从render target复制数据。
发布于 2017-04-13 02:18:19
这是可能的,您不需要使用Direct2D。使用CreateGlyphRunAnalysis,然后调用GetAlphaTextureBounds来获得结果位图边界,然后分配缓冲区并调用CreateAlphaTexture。这会用你想要渲染的字形运行的不透明蒙版填充你的缓冲区。
https://stackoverflow.com/questions/17343413
复制相似问题