まず、以下へ行き、「Source code: 」から.zipをダウンロードする
http://www.libpng.org/pub/png/libpng.html
次にzlibをダウンロードする。libpng1637/RADMEには以下のように書かれている。
lpng1637\README
You should use zlib 1.0.4 or later to run this, but it MAY work with
versions as old as zlib 0.95.
例えば以下のようにディレクトリを構成する
以下のように設定し、ConfigureしてGenerateしてOpen Projectする。
VC++からDebug x64 及び Release x64について、ALL_BUILDする。
ALL_BUILDが終わったらINSTALLする。
完了すると、zlib-installディレクトリに必要ファイルが出力されている
以下のように設定し、ConfigureしてGenerateしてOpen Projectする。
上記zlibと同じように、Debug x64 と Release x64 について、All_BUILD して INSTALL する
完了すると、libpng-installディレクトリに必要ファイルが出力されている
まだlibpngやってなかったことに自分でびっくりしている。
次回はライブラリを使うことを考える。
libpng 1bit / 4bit PNG_COLOR_TYPE_GRAY 出力
libpng PNG_COLOR_TYPE_PALETTEでパレットを使った出力
libpng パレット色(PNG_COLOR_TYPE_PALETTE)画像の読み込み
libpng 16bit PNG_COLOR_TYPE_GRAY 読み込み