imlib2_load: Add support for multiframe images

This commit is contained in:
Kim Woelders 2021-12-05 22:55:37 +01:00
parent d105b29017
commit fdd6419fe4
1 changed files with 11 additions and 1 deletions

View File

@ -92,6 +92,8 @@ main(int argc, char **argv)
Imlib_Image im;
Imlib_Load_Error lerr;
unsigned int t0;
char nbuf[4096];
int frame;
int verbose;
int check_progress;
int break_on_error;
@ -177,7 +179,15 @@ main(int argc, char **argv)
else if (load_now)
im = imlib_load_image_immediately(argv[0]);
else
im = imlib_load_image(argv[0]);
{
frame = -1;
sscanf(argv[0], "%[^%]%%%d", nbuf, &frame);
if (frame >= 0)
im = imlib_load_image_frame(nbuf, frame);
else
im = imlib_load_image(argv[0]);
}
if (!im)
{