iOS stores the pictures taken with the camera in HEIC. These files are twice as small as a JPEG of equivalent quality. I could find a way deal with them on my back end (for one, libvips seems to support HEIC), thus saving data for the user. The problem: as of iOS 13, Safari insists on converting HEIC to JPEG on upload and thus doubling the file size.
This:
<input type="file" accept="image/heic" name="file"/>
doesn't do the trick either. Neither does image/heif
.
Am I missing something, or is it flat out impossible and I have to make do with data-wasting jpegs?