Example #1
0
<?php

require_once 'IO/SWF/Editor.php';
if ($argc != 3) {
    echo "Usage: php swfgetpng.php <swf_file> <bitmap_id>\n";
    echo "ex) php swfgetpng.php colorformat.swf 2\n";
    exit(1);
}
assert(is_readable($argv[1]));
assert(isset($argv[2]));
$swfdata = file_get_contents($argv[1]);
$bitmap_id = $argv[2];
$swf = new IO_SWF_Editor();
$swf->parse($swfdata);
$pngdata = $swf->getPNGData($bitmap_id);
if ($pngdata === false) {
    echo "getPNGData({$bitmap_id}) failed\n";
    exit(1);
}
echo $pngdata;
exit(0);