1
A
回答
4
看起來像沒有這樣做的標準方式,但你總是可以實現它。
可能的解決辦法:
import Image
import ImageDraw
import ImageFont
def draw_underlined_text(draw, pos, text, font, **options):
twidth, theight = draw.textsize(text, font=font)
lx, ly = pos[0], pos[1] + theight
draw.text(pos, text, font=font, **options)
draw.line((lx, ly, lx + twidth, ly), **options)
im = Image.new('RGB', (400, 400), (255,)*3)
draw = ImageDraw.Draw(im)
font = ImageFont.truetype("arial.ttf", 50)
draw_underlined_text(draw, (50, 150), 'Hello PIL!', font, fill=0)
draw_underlined_text(draw, (50, 300), 'Test', font, fill=128)
im.show()
相關問題
- 1. C抽獎計劃
- 2. 文本下劃線顯示下劃線
- 3. 虛線下劃線文本
- 4. 下劃線的UILabel文本
- 5. 抽獎線 - 線是不可見的
- 6. 下劃線文本框內的文本
- 7. 文本下劃線邊距
- 8. uitextview內下劃線文本
- 9. 下劃線編輯文本
- 10. 不需要下劃線的文本下
- 11. 下劃線與backbonejs
- 12. 帶有多個下劃線的文本
- 13. 如何使文本下劃線的CSS
- 14. Javascript替換下劃線後的文本
- 15. UIlabel中的下劃線文本
- 16. 下劃線Python/Matplotlib中的文本
- 17. 編輯框中的下劃線文本
- 18. 複雜的雙文本下劃線
- 19. UITextView帶下劃線的文本
- 20. 刪除下劃線中的文本內的下劃線<a>標籤
- 21. = VLOOKUP不工作與下劃線/下劃線的數字在它
- 22. nodeJS中的雙下劃線與單下劃線
- 23. PHP抽獎機會
- 24. 抽獎arraylist驗證
- 25. 多行文本與datagridviewTextBoxCell中的第一行下劃線Vb.net
- 26. Tkinter - 下劃線按鈕文本
- 27. HTML文本底部邊框下劃線
- 28. Fabric.js beta2 - 文本下劃線選項
- 29. 給特定文本加下劃線 - FPDF
- 30. 文本下劃線和對齊中心