Commit graph

85 commits

Author SHA1 Message Date
db3b59e018 GdMediaHandler.php: implement installMedia 2025-03-28 23:27:52 +01:00
969543ae5f MediaHandler.php: add installMedia 2025-03-28 23:23:26 +01:00
b740e8dc2e GdMediaHandler.php: remove unused import 2025-03-28 23:17:51 +01:00
038a336f98 LibMagickMediaHandler.php: fix frames for thumbs field type 2025-03-28 16:40:29 +01:00
9d92517980 MediaHandler.php: update doc 2025-03-28 15:53:27 +01:00
b28c2b13dd MimeMapMediaHandler.php: add minor doc 2025-03-28 15:49:05 +01:00
298970698e MimeMapMediaHandler.php: use sniff_image 2025-03-28 15:46:23 +01:00
55d4802ca7 MimeMapMediaHandler.php: rework FallbackMediaHandler into a mapper 2025-03-28 15:26:06 +01:00
991ddc9001 MediaException.php: add ERR_BAD_HANDLER 2025-03-28 15:01:00 +01:00
316ea636b0 LibMagickMediaHandler.php: don't link or copy thumbnails if they're animated and the frames must be reduced. 2025-03-28 14:59:53 +01:00
f3db700201 LibMagickMediaHandler.php: minor refactor 2025-03-28 14:57:05 +01:00
096a6f04f1 LibMagickMediaHandler.php: add support for animated webp thumbnails 2025-03-28 14:53:21 +01:00
37fbb35f8b LibMagickMediaHandler.php: update 2025-03-28 12:52:03 +01:00
2c55c4fa23 GdMediaHandler.php: update 2025-03-28 12:48:01 +01:00
19a3f6fa8f FallbackMediaHandler.php: update 2025-03-28 12:47:44 +01:00
f7d5724fed MediaHandler.php: remove output mime parameter 2025-03-28 12:47:07 +01:00
3cddb0272b LibMagickMediaHandler.php: restrict support mimes to vichan subset 2025-03-28 12:42:14 +01:00
3e6c97e25a LibMagickMediaHandler.php: handle rotated image sizes limits 2025-03-28 12:41:06 +01:00
c4b766f133 GdMediaHandler.php: properly handle AVIF, rotated image sizes 2025-03-28 12:14:10 +01:00
020ab7d4fc FallbackMediaHandler.php: update 2025-03-28 11:25:01 +01:00
c3f7ed1475 GdMediaHandler.php: update 2025-03-28 11:25:01 +01:00
2f23213ac5 LibMagickMediaHandler.php: update 2025-03-28 11:25:01 +01:00
4dfdbd0818 MediaHandler.php: simplify interface 2025-03-28 11:25:01 +01:00
db3b6984f9 MediaHandler: update 2025-03-28 11:25:01 +01:00
527f6372bb MediaHandler.php: set installMediaAndGenerateThumb return type 2025-03-28 11:25:01 +01:00
592cf2e41d LibMagickMediaHandler.php: check image size, use MediaException and MediaHandlerTrait 2025-03-28 11:25:01 +01:00
be43c419c1 GdMediaHandler.php: fix init 2025-03-28 11:25:01 +01:00
82c06f923a FallbackMediaHandler.php: use MediaException and MediaHandlerTrait 2025-03-28 11:25:01 +01:00
716e7cdae0 GdMediaHandler.php: check image size, use MediaException and MediaHandlerTrait 2025-03-28 11:25:01 +01:00
c979e3b831 MediaException.php: add 2025-03-28 11:25:01 +01:00
130d250b7b MediaHandlerTrait.php: add 2025-03-28 11:25:01 +01:00
86962c664f DefaultImageMetadataReader.php: removed 2025-03-28 11:25:01 +01:00
573c8e2fb6 MediaHandler: update 2025-03-28 11:24:47 +01:00
dd788acaf0 metadata.php: rename from mime.php 2025-03-25 22:38:38 +01:00
fa3b7ff795 CmdMagickImageMetadataReader.php: remove interface 2025-03-25 22:21:29 +01:00
2b24c6adf5 ImageMetadataReader.php: remove 2025-03-25 22:21:14 +01:00
74c79c0e95 DefaultImageMetadataReader.php: remove 2025-03-25 22:20:18 +01:00
5fab806aa4 FallbackMediaHandler.php: include size and mime detection 2025-03-25 22:19:13 +01:00
8b6e2f5434 GdMediaHandler.php: bring in orientation detection, reducing abstraction by 1 layer 2025-03-25 22:06:35 +01:00
7145742d8a LibMagickMediaHandler.php: fix adjustOrientation return value 2025-03-25 21:33:26 +01:00
f0c762741d LibMagickMediaHandler.php: implement installMediaAndGenerateThumb 2025-03-25 21:23:41 +01:00
7a2e15b856 LibMagickMediaHandler.php: rework mime query 2025-03-25 21:23:41 +01:00
66dd81537a LibMagickMediaHandler.php: refactor inner implementation 2025-03-25 21:23:41 +01:00
0a09144d88 GdMediaHandler.php: update doc 2025-03-25 21:18:10 +01:00
3ed42cdcf8 LibMagickMediaHandler.php: add WIP Imagick media handler with advanced gif handling. 2025-03-25 15:06:07 +01:00
9498d3dda0 MediaHandler.php: update documentation 2025-03-25 11:48:35 +01:00
dbcb1b5bef GdMediaHandler.php: correct rotation to anticlockwise degrees 2025-03-25 11:02:05 +01:00
7d8374a45d GdMediaHandler.php: fix typo 2025-03-22 23:09:16 +01:00
e47623cdf6 GdMediaHandler.php: correct exif orientation if possible 2025-03-22 01:40:30 +01:00
d00f34a96b DefaultImageMetadataReader.php: do not adjust width height on orientation 2025-03-22 00:59:37 +01:00