Further checking of images when ingested into software

I had a really odd issue today but it highlighted an improvement I believe is completely valid and would help lots of people.

Basically I was supplied a load of JPG files to enlarge in Gigapixel. The thing is, they weren’t actually JPGs but WEBPs. They all had .jpg file extensions and I knew no different.

The issue is that Gigapixel doesn’t outright reject the images or complain. It loaded them fine without issue.

The entire process of testing settings and previewing works fine. It’s just that the actual rendering fails when you run the batch process, getting stuck on the first image “processing”. Also the dimensions appear as 0x0 pixels in the programs list of files.

I’d request that the program is updated to check the validity of images a bit more when ingested to catch odd issues like this.