OSDN Git Service

delete png_set_gAMA
[swfed/swfed.git] / sample / swfreplacegifdata.php
1 <?php
2
3 if (($argc < 4) || ($argc%2 != 0)) {
4     fprintf(STDERR, "Usage: swfreplacegifdata <swf_file> <image_id> <gif_file> [<image_id2> <gif_file2> [...]]\n");
5     exit(1);
6 }
7
8 $swf_filename = $argv[1];
9
10 $swfdata = file_get_contents($swf_filename);
11 $obj = new SWFEditor();
12
13 $obj->setShapeAdjustMode(SWFEditor::SHAPE_BITMAP_RECT_RESIZE);
14 // $obj->setShapeAdjustMode(SWFEditor::SHAPE_BITMAP_MATRIX_RESCALE);
15 // $obj->setShapeAdjustMode(SWFEditor::SHAPE_BITMAP_TYPE_TILLED);
16
17 if ($obj->input($swfdata) == false) {
18     fprintf(STDERR, "input failed\n");
19     exit(1);
20 }
21
22 for ($i=2 ; $i < $argc ; $i+=2) {
23     $image_id = $argv[$i];
24     $gif_filename = $argv[$i+1];
25     $gifdata = file_get_contents($gif_filename);
26     if ($obj->replaceGIFData($image_id, $gifdata) == false) {
27         fprintf(STDERR, "replaceGIFdata($image_id, ...) failed\n");
28         exit(1);
29     }
30 }
31
32 echo $obj->output();