2011年8月 8日

[ruby-list:48279] tkライブラリのppm画像表示について

px = 240
py = 180
colmax = 0xff
printf("P6\n%d %d\n%d\n",px,py,colmax)
cb = 0
cg = 0
cr = 255
for i in 0 ... py

for j in 0 ... px
printf("%c%c%c",cr,cg,cb)
end
end

というソースでppmのp6形式の画像を作成し、

require "tk"

TkButton.new {
image TkPhotoImage.new("file" => "a.ppm")
pack
}

Tk.mainloop

というソースで画像を表示したんですが赤色になると思うんですが緑色になってしまいます。TkPhotoImageの仕様でしょうか?それとも、画像生成の時点で何か間違っているのでしょうか?よろしくお願いします。

OS windows vista
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]

投稿者 xml-rpc : 2011年8月 8日 13:55
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/105550
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。