例えばPNG画像ならlibpngを使うのがスタンダードなやり方だが、このlibpngライブラリ実はかなり使いずらい。 しかもlibpngが最初から用意されている環境ならともかく、自分でソースを取ってきてコンパイルして使えるようにするのは結構大変なことが多い。 品質・速度はどうでもいいからとにかくread/writeだけ手軽にしたい時にはこれらを使うのはいい選択肢ではない。 そこでSean Barrettさんの1ファイルでPNGもJPEGもBMPもその他いろいろ読めてしまう夢のライブラリが役に立つ。 (1ファイルと言っても4500行もあるけど) 上記HPの、 public domain JPEG decompression public domain PNG decompression public domain BMP, TGA, PSD loading public domain ZLI