Example #1
0
<?php

require_once 'IO/SWF/Editor.php';
if ($argc != 3) {
    echo "Usage: php swfgetjpeg.php <swf_file> <bitmap_id>\n";
    echo "ex) php swfgetjpeg.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);
$jpegdata = $swf->getJpegData($bitmap_id);
if ($jpegdata === false) {
    echo "getJpegData({$bitmap_id}) failed\n";
    exit(1);
}
echo $jpegdata;
exit(0);