Hi there Neil Thompson
Thanks for using the QandA platform
Guess this this is because PNG supports transparency, which is necessary when removing backgrounds, JPEG does not support transparent pixels. so, the image metadata is changed to reflect the PNG format, though the file extension remains .jpg
, causing the mismatch with the MIME type and file extension expected by your storefront provider.
So, you can either post-process the image after background removal, using any tools like else a server-side script, to convert the PNG back to JPEG,
The issue is indeed related to transparency, as the PNG format is necessary for handling images with transparent areas. If transparency is not required in your use case, post-processing to convert the image back to JPEG after background removal is likely the best do.
If this helps kindly accept the answer thanks much.