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" );