libpngなるものを使ってみる
プログラミングしてて、データを可視化して画像にしたいなーとか思って調べてみた。
- bmp は圧縮されてないしなーとか思ってたら、png画像が良さそうなことが分かる。
- pngの仕様を調べる
- え、もしかして圧縮も自前でやらないといけないの?
- どんなpngも思いのまま。そう、libpngならね。
ということで、libpngを導入することに。
ここから落とす
http://www.libpng.org/pub/png/libpng.html
ここみて設定する
http://gmoon.jp/png/
いざ、サンプルをコンパイル
gcc hoge.c
....
_人人人人人人人人_
>コンパイルエラー<
 ̄Y^Y^Y^Y^Y^Y^Y^ ̄
なぜだ…
makefileみる。あーなるほどコンパイルオプション必要なのね
gcc hoge.c -lpng -lm -lz
カラー画像つくる
http://www.labbookpages.co.uk/software/imgProc/libPNG.html
何となく理解。
いま、これを利用したプログラム書いている