# coding=UTF-8
import cairo
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 200, 200)
ctx = cairo.Context(surface)
ctx.set_source_rgb(0xbb/float(0xff), 0xdd/float(0xff), 0xff/float(0xff))
ctx.select_font_face("MS 明朝", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
ctx.set_font_size(30);
ctx.move_to(10,100)
ctx.show_text("日本語テスト")
surface.write_to_png('sample1022a.png')
出力画像(sample1022a.png)
![pycairoで描画した文字列](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb6vJ9POjjhjaUknBGVADyLsEyA5X9f9QYNUmbu0O40AD4_PrGlateG2jruAzogRvqzklTWgUc1iqVma_Uu673DQdVYTZ86gPCNru1QyVdEzScnAdA4mt88gyd9GEdye4swNZg/s320/sample1022a.png)
動作環境
Python2.6.1, GTK+2.16.0, pycairo1.4.12-2
関連項目
pycairoのまとめ
pycairoをWindowsにインストール
No comments:
Post a Comment