1 // This tool creates png image with animation (see README)
10 const int ANIM_IMAGES_ROW
= 10; // must match splash
12 int main( int argc
, char* argv
[] )
14 // <list of images in order>
17 const int ARGC_DIFF
= 1;
18 int frames
= argc
- ARGC_DIFF
;
24 QImage
fr( argv
[ ARGC_DIFF
+ frame
] );
31 if( frames
< ANIM_IMAGES_ROW
)
32 result
= QImage( frames
* w
, h
, QImage::Format_ARGB32
);
34 result
= QImage( ANIM_IMAGES_ROW
* w
, ( frames
+ ANIM_IMAGES_ROW
- 1 ) / ANIM_IMAGES_ROW
* h
, QImage::Format_ARGB32
);
36 int basex
= ( frame
% ANIM_IMAGES_ROW
) * w
;
37 int basey
= frame
/ ANIM_IMAGES_ROW
* h
;
44 result
.setPixel( basex
+ x
, basey
+ y
, fr
.pixel( x
, y
));
46 result
.save( "result.png", "PNG" );