我在服務器端使用GDI +創建一個流式傳輸到用戶瀏覽器的圖像。標準字體都不符合我的要求,所以我想加載TrueType字體,並使用該字體繪製我的琴絃的圖形對象:使用自定義TTF字體進行DrawString圖像渲染
using (var backgroundImage = new Bitmap(backgroundPath))
using (var avatarImage = new Bitmap(avatarPath))
using (var myFont = new Font("myCustom", 8f))
{
Graphics canvas = Graphics.FromImage(backgroundImage);
canvas.DrawImage(avatarImage, new Point(0, 0));
canvas.DrawString(username, myFont,
new SolidBrush(Color.Black), new PointF(5, 5));
return new Bitmap(backgroundImage);
}
myCustom
表示未在服務器上安裝的字體,但爲此我有TTF文件。
如何加載TTF文件,以便我可以在GDI +字符串渲染中使用它?