GIMP は,画像ファイルを「作る」,「加工する」,「変換する」といった作業をこなせる フリーソフトだ。まずこれを起動しておこう。
起動するには次のように。[スタート] → [すべてのプログラム] → [画像処理ソフト] → [GIMP2.4] → [GIMP2]
いくつかのウィンドウが開くので,下のものだけ残して後は閉じる。
Cygwin は Windows 上で走る UNIX 環境。下のようなシェル画面を使って,人間がコンピュータを操作する。こういう環境を CUI という(マウスとグラフィックス画面で操作する環境を GUIという)。
まず画面上の下のアイコンをダブルクリックする。
すると次のような窓が開く。これがシェル画面だ。
Meadow は世界のプログラマーたちが愛用する Emacs(イーマックス) というエディタ のファミリで,いってみればメモ帳のうんと賢いやつだ。
それではさっそく,シェル画面で次のようにタイプしよう。最後に ENTER キーを押すと, 命令がコンピュータに送られる。
meadow &
すると次のような画面が開く。これが Meadow の初期画面だ。
それではサンプルとなるソースプログラムをファイルとしてセーブして,それを走らせてみよう。 ここの作業がスムーズにできれば,あとはらくちん。
まずは Meadow のほうで受け入れ準備しておく。
下の■←この色の背景の部分は簡単な画像を作成するためのプログラムだ。
# ex-001.rb
nx = 600
ny = 480
puts "P6"
puts "# Let's try Graphics with Ruby"
puts "#{nx} #{ny}"
puts "255"
for i in 0 .. ny - 1
for j in 0 .. nx - 1
r = 255
g = 0
b = 255
print r.chr + g.chr + b.chr
end
end
ls
無事にファイルをセーブできたら,さっそくこのプログラムを走らせて 画像ファイルを作ってみることにしよう。
まず次のようにシェルでタイプしてみよう(最後に Enter)。
ruby ex-001.rb
おっと!何か大変なことになっているぞ。化け文字が瀧のように流れて行く!
それでは次のようにしてみよう。
ruby ex-001.rb > gr001.ppm
今度は何事もなく終わってしまったようだ。何が起きたのだろう?
何が起きたかを知るために,また次のように ls コマンドを使ってみよう。
ls
すると, gr001.ppm というファイルが作られていることが分かる。 これを GIMP で読み込んでみよう。
[ファイル(F)]→[開く(O)] で,今作ったファイルを探して読み込んでみる。
うまくいけば次のような画像が表示されるはずだ。