デジタルな一日

アクセスカウンタ

help リーダーに追加 RSS python の描画プログラム4

<<   作成日時 : 2008/03/07 21:06   >>

ブログ気持玉 0 / トラックバック 1 / コメント 0

 なもさん、今回はpythonのサンプルプログラムで
昔からある複素数を使って、再帰プログラムで、画像を
書くというものですが。これは、どなたかが書いていたものを
数値を変えてみました。
このプログラムは、なもさんは、ubuntuのpythonで動かしました。
同じものをwindowsMEのpython2.3で動かそうとしたら、
imageのライブラリーが動かないために、エラーが出て、
描画できませんでした。
できたイメージ画像をここへ貼りつけてみます。
なもさん、pythonには詳しくないので、質問には
答えられそうにもありません。ただ、このようなことが
簡単なプログラムでできる例とご理解下さい。

import Image
import ImageDraw
SIZE=256
image = Image.new("L", (SIZE, SIZE))
d = ImageDraw.Draw(image)
c = 0.4 + 0.24j
for x in range(SIZE):
for y in range(SIZE):
re=(x*2.0/SIZE)-1.0
im=(y*2.0/SIZE)-1.0

z=re+im*1j
for i in range(256):
if abs(z) > 2.0: break
z = z * z + c
d.point((x,y),i*2)
image.save(r"julia2.png", "PNG")

画像

設定テーマ

関連テーマ 一覧

月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(1件)

タイトル (本文) ブログ名/日時
[Python][Mercurial]巡回
Python Developers Camp 2008 Winter: Python Developers Camp 2008 Winter に参加中。 1つ目のセッションが終わった! GAINERと遊ぶ人達 Blog: hgpushsvn.py で複数のチェンジセットをひとつにまとめる方法 Python Rpycを入れた 【Python】 datetime.dateによる日付の演 ...続きを見る
常山日記
2008/03/08 02:09

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文