如何将文本转换为图像?图像分辨率必须非常小,约为 30x30 到 100x100,并且只能是单色。
我尝试使用 GDI 来执行此操作,但由于别名等原因,它会生成具有多种颜色的文本。
最佳答案
对于图像,使用 RenderTargetBitmap.Render() 将文本 block 渲染为位图,如所述 here 。这是一个示例,其中渲染 TextBlock“textblock”,并将结果分配给 Image“image”
var bitmap = new RenderTargetBitmap();
bitmap.Render(textblock);
image.Source = bitmap;
关于c# - 将文本转换为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32261750/