Commit Graph
10 Commits
Author SHA1 Message Date
iequidoo 430a71288f Reduce + recode images to JPEG if they are too huge (#3956)
I.e. > 500K for the balanced media quality and 130K for the worse one. This can remove animation and
transparency from PNG/WebP, but then a user always can send an image as a file.

Also don't reduce wide/high images if they aren't huge. Among other benefits, this way most of PNG
screenshots aren't touched.

Also remove Exif from all images, not from JPEGs only.
2023-04-16 15:32:36 -04:00
iequidoo 350509d5d1 Remove metadata from avatars and JPEG images before sending (#4027)
If there's an Exif, rewrite the file to remove it. This implies recoding now though.
2023-04-16 15:32:36 -04:00
Hocuri 751b9add09 remove unneeded files 2021-06-11 13:09:22 +02:00
Hocuri 368fa9fc44 Test image rotation 2021-06-11 13:09:22 +02:00
René Rössler c6dbd9f1a1 revert optimized png images 2020-08-17 11:38:07 +02:00
René Rössler 486ba74f8b optimize all images with trimage in lossless mode 2020-08-17 01:28:59 +02:00
B. Petersen 2b74c58a45 add failing test for dc_get_filemeta() 2020-08-06 23:45:24 +02:00
B. Petersen 4e828199c8 test, that also unrecoded avatars are copied to the blob-directory 2020-04-23 06:49:41 +02:00
B. Petersen f7b23fb0e2 check that recoding of jpg and png files actually works 2020-01-18 00:30:21 +03:00
B. Petersen 435f734d60 adapt tests for new avatar recoding 2019-12-15 23:12:37 +01:00