- (void) CopyMagickString(read_filename,read_info->filename,MaxTextExtent);
- images=NewImageList();
- extent=(ssize_t) (read_info->scene+read_info->number_scenes);
- for (scene=(ssize_t) read_info->scene; scene < (ssize_t) extent; scene++)
- {
- (void) InterpretImageFilename(image_info,(Image *) NULL,read_filename,
- (int) scene,read_info->filename,exception);
- image=ReadImage(read_info,exception);
- if (image == (Image *) NULL)
- continue;
- AppendImageToList(&images,image);
- }
- read_info=DestroyImageInfo(read_info);
- return(images);