Contact avatar large image size warning is too strict
Whenever you set any avatar photo into a contact that is bigger than microscopic, Evolution warns you like this:
The thing is, however, that anything smaller than 1000x1000 px (or 512x512 px, if you want to be more conservative) is pretty much inconsequential. Like, a 1000x1000 px JPEG (not even more modern formats like JXL etc.) is barely 100-150 KB, typically, and modern computers and smartphones are more than powerful enough to resize this on the fly when they need to display it in the mail or contact preview pane.
I think the 96x96 limit ought to be raised because:
- On HiDPI displays, it would allow Evolution to display avatars without blurriness
- On smartphones, where I sync my Evolution-created contacts over nextcloud/carddav, you often get views that will benefit from higher resolution images. For example, in the Contacts addressbook app you typically get full-screen-width photos, and the same thing happens when you receive a phone call (you get a photo that basically takes the whole phone screen).
Maybe Evolution should check for the filesize more than the resolution, and warn if it is more than, say, 200-250 KB, and offer to resize to 1000x1000 (or 512x512) MozJPEG instead of 96x96?