我想知道如果我可以在Cimg圖形庫draw_text函數中繪製文本並將文本的字體更改爲另一種字體?有沒有辦法在Cimg中改變文本的字體?
1
A
回答
0
1
不。CImg的文字圖很簡單。
CImg<T>& draw_text(const int x0, const int y0,
const char *const text,
const int, const tc *const background_color,
const float opacity, const CImgList<t>& font, ...)
font
只是一個字母CImgList
(即font[letter-'a']
是 「字母」 的圖像)。要麼讓自己的或使用的內置選項之一:
static const CImgList<T>& font(const unsigned int font_height,
const bool variable_size=true);
或
static CImgList<T> _font(const unsigned int *const font,
const unsigned int w, const unsigned int h,
const bool variable_size)
其中font
這裏是CImg.h的頂部,如font12x24
預定義的字體之一。
2
您無法在CImg中加載自己的字體,但您可以看到使用freetype加載自定義字體的示例https://github.com/tttzof351/CImgAndFreetype,並使用cimg在位圖上呈現文本。
相關問題
- 1. 有沒有辦法改變JOptionPane.showMessageDialog字體?
- 2. 有沒有辦法改變MFMailCompose中的字體大小?
- 3. CSS3:有沒有辦法改變字體高度?
- 4. c3js:有沒有辦法改變字體大小?
- 5. 有沒有辦法在UIActionSheet中更改標題字體大小?
- 6. 有沒有辦法改變傳入的短信文本?
- 7. 有沒有辦法改變媒體元素的速度
- 8. 有沒有辦法改變url是iframe?
- 9. 有沒有辦法讓JavaScript在變焦時改變文字大小?
- 10. 有沒有辦法使用UImanager更改Jradiobuttons的字體顏色
- 11. 有沒有辦法看多個文本框來查看文本是否改變?
- 12. 有沒有辦法改變標誌的工具提示字體顏色?
- 13. 有沒有辦法改變引導樹視圖中的節點文本?
- 14. 有沒有辦法在div中改變Firefox的滾動條邊?
- 15. 如果字體不可用,有沒有辦法隱藏文字?
- 16. 有沒有辦法在Winform/C中更改ListView的項目字體大小#
- 17. 有沒有辦法改變這種標有綠線,沒有MS字問
- 18. 有沒有辦法強制在iPhone中改變界面方向?
- 19. 有沒有辦法使sIFR字體重量爲字體?
- 20. 有沒有辦法在Reportlab中設置字體大小?
- 21. 有沒有辦法在Eclipse中搜索包中的文本?
- 22. 有沒有辦法在MATLAB中編輯框中的文本?
- 23. 有沒有辦法在回調xmlHttpReq.onreadystatechange的文檔中更改全局變量?
- 24. 文字裝飾+ Python - 有沒有辦法?
- 25. 有沒有辦法改變這種語言的變量值?
- 26. 有沒有辦法在.dll文件中存儲Delphi窗體?
- 27. 有沒有辦法改變Spark中JavaPairRDD的值?
- 28. 有沒有辦法改變c3.js中子圖的類型
- 29. 有沒有辦法改變CKAN中的url路徑?
- 30. 有沒有辦法改變C#中的.NET URL顯示屬性?