すらいむがあらわれた

こまんど >  たたかう  にげる

PIL放棄・・・Processingへ浮気w

先日PILインストールしたと書いたのですが、いざ使ってみたらエラー。

>>> clusters.drawdendrogram(clust,blognames,jpeg='blogclust.jpg')
Traceback (most recent call last):
File "", line 1, in
File "clusters.py", line 105, in drawdendrogram
img=Image.new('RGB',(w,h),(255,255,255))
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/Image.py", line 1710, in new
return Image()._new(core.fill(mode, size, color))
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/Image.py", line 36, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed

_imaging.so にpathが通ってないのかと調べたけれど通っている。
直接importしたらこんなエラー。

>>> import _imaging
Traceback (most recent call last):
File "", line 1, in
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): Symbol not found: _jpeg_resync_to_restart
Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so
Expected in: dynamic lookup

libjpegのビルド状態から調べるかなぁ。。。本来の目的から逸れていく予感。
でももともとPILを使うことが目的じゃないのでとりあえずあきらめて放置。


グラフの描画に関してはこういう本を見つけたので、「集合知プログラミング」と平行して読んでいくことにした。

ビジュアライジング・データ ―Processingによる情報視覚化手法

ビジュアライジング・データ ―Processingによる情報視覚化手法

Processingでグラフを書くための教科書のような本。
Processingを始めて触ってみた。Javaベースと聞いていたのでカッチリした言語なのかと思いきや、言語というよりは画像描画の為に必要な部分だけをコーディングできるようにツールのような印象で、とてもとっつきやすい。