IO_PNG 1.0.0 をリリースしました

画像ファイルの PNG バイナリを解析するのに役立つかもしれないツールを作りました。

IO_Bit が必要なので openpear なり github から pull するなりで入れて置いて下さい。次のリリースで Composer 対応するつもりです。

インストール方法

  • openpear で IO_Bit をインストールします

pear channel-discover openpear.org
pear install openpear/IO_Bit

  • IO_PNG を持ってきます。

$ git clone git@github.com:yoya/IO_PNG.git

プログラミング方法

<?php
require 'IO/PNG.php';

$pngdata = file_get_contents($argv[1]);
$png = new IO_PNG();
$png->parse($pngdata);
print_r($png);

ツールその1 (pngdump.php)

  • Usage
$ php sample/pngdump.php
Usage: php pngdump.php -f <png_file> [-h]
ex) php pngdump.php -f test.png -h
  • 実行例


ツールその2 (pngchunk.php)

  • Usage
$ php sample/pngchunk.php
Usage: php pngchunk.php -f <pngfile> -s # split
  • 実行例