2012/01/24(火) [n年前の日記]
#1 [ruby][python] cairoを使って時計盤を描画するスクリプトを書いた
とりあえず置いておく。rcairo や PyCairo のサンプル程度にはなるかもしれないし。
_make_analog_watch_image_rb.txt (Ruby版、文字コード sjis)
_make_analog_watch_image_py.txt (Python版、文字コード utf8n)
Ruby版のライブラリ、rcairo は、Windows環境の場合、
Python版は…。GIMP-Pythonが動く環境を整えれば、PyCairo も使えるようになると思う。たぶん。
こんな感じの画像が作れます。
作れます、って…作ってどうする。
_make_analog_watch_image_rb.txt (Ruby版、文字コード sjis)
_make_analog_watch_image_py.txt (Python版、文字コード utf8n)
- DLして、「〜_rb.txt」を「〜.rb」に、「〜_py.txt」を「〜.py」にリネームして使う。
- 実行すると、スクリプトのあるフォルダに、画像を出力保存する。
- Ruby版もPython版も、cairoを使うためのライブラリが必要。
- スクリプトの最初のあたりを書き換えれば、出力画像サイズ、出力ファイル名、数字描画のON/OFFを変更できる。
Ruby版のライブラリ、rcairo は、Windows環境の場合、
gem install cairo --platform x86-mingw32で入るのかな? たぶん。
Python版は…。GIMP-Pythonが動く環境を整えれば、PyCairo も使えるようになると思う。たぶん。
こんな感じの画像が作れます。
この記事へのツッコミ
- Re: cairoを使って時計盤を描画するスクリプトを書いた by やもり 2019/05/02 09:30
- こちらのページのスクリプトをmruby-cairoで試してみました。ありがとうございます。
[ ツッコミを読む(1) | ツッコむ ]
以上です。