Personal tools
You are here: Home メンバー 菊地時夫 メモ PILで画像に日本語を描く
Document Actions

PILで画像に日本語を描く

by 菊地時夫 posted at 2008-02-28 16:30 last modified 2008-02-28 16:39
aiueo.png

Windows 用の Python なら、

  • Python からダウンロード・インストール
  • PIL から、Pythonのバージョンに合ったものを、ダウンロード・インストール
  • 以下のテストプログラムをどこかに作って実行:
       # -*- coding: utf-8 -*-
       import ImageFont, ImageDraw, Image
       FONT_PATH = 'c:\\WINDOWS\\Fonts\\MSGOTHIC.TTC'
       #FONT_PATH = 'c:\\WINDOWS\\Fonts\\MSMINCHO.TTC'
       text = u'アイウエオ'
       font_size = 24
       font = ImageFont.truetype(FONT_PATH, font_size)
       size = font.getsize(text)
       img = Image.new('RGB', size, (255,255,255))
       draw = ImageDraw.Draw(img)
       draw.text((0,0), text, font=font, fill=(0,0,0))
       img.show()
    
  • 以上のように、text を unicode で渡してやれば、Windows の日本語フォントを利用して画像作成ができる。
  • 参考 経由

iMac/Kagome だと?

  • ごめんな、truetype font が扱えない。いや、freetype を入れればいいのだが。
Category(s)
なんでも
The URL to Trackback this entry is:
http://sango.lab.tkikuchi.net/Members/tkikuchi/30e130e2/pilja/tbping

Re:PILで画像に日本語を描く

Posted by ytoshio at 2008-02-28 17:00
ありがとうございます。大変参考になりました。早速試してみたいと思います。

PILでのグラフ出力

Posted by ytoshio at 2008-03-06 21:50
おかげさまでグラフの出力コードが完成しました。

先生のテストコード内で使用されているもの以外に
特に必要なモジュールもなかったため、このテストコードを
脇見しながらのコーディングでした(笑)
残りは画像閲覧のためのHTML作成のみです。

本当にありがとうございました。
« December 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
About this blog
メモ代わりのブログ
Recent entries
JIS を戻すって tkikuchi 2010-06-14
ゼネラリスト tkikuchi 2010-04-26
Solaris 10 で 64bit tkikuchi 2010-04-11
なんかマヌケ? tkikuchi 2010-02-22
Oracle + ASP.NET なんですね tkikuchi 2010-01-28
Recent comments
Re:lock できないので tkikuchi 2009-06-03
Re:挨拶用メモ tkikuchi 2009-05-27
Re:挨拶用メモ knakahasi 2009-05-04
Re:Xgrid (続編) tkikuchi 2008-10-09
PILでのグラフ出力 ytoshio 2008-03-06
Categories
なんでも
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: