Description
Short description of the issue
This issue is basically a re-opening of this closed issue: #348
The client-side resizing option in InputfieldImage shouldn't result in the loss of EXIF data that would otherwise be retained if the client-side resizing option were not used.
The PW client-side resizer is based on HTML5-ImageUploader. I propose that this be replaced with an alternative solution, perhaps MinifyJpegAsync.
Reasons being:
-
EXIF data is important, and other client-side image resizers are able to retain this data.
-
There is a bug affecting Edge that the project author is not confident about addressing: Memory issues in Edge rossturner/HTML5-ImageUploader#8
This bug has already bitten PW users: Multiple image upload in edge not working properly #816
Besides MinifyJpegAsync, I know that the client-side resizing employed by DropzoneJS correctly retains EXIF data.
Setup/Environment
- ProcessWire version: 3.0.147