如何在 Wagtail 中自定义图像选择器?

How to customize Image Chooser in Wagtail?

如何在 Wagtail 中自定义图像选择器?我需要阻止用户上传 GIF > ~1 MB 的能力。上传 3 MB 的 GIF 现在会使服务器崩溃,甚至 1.5 MB 的 GIF 也会在生产时超时。我为 GIF 使用 wand 和 ImageMagick,我更改了 ImageMagick 的磁盘配额,但它在服务器上不是一个可行的解决方案,压缩需要永远。所以我的下一步是完全阻止上传大型 GIF。我想为 GIF 设置大约 1 MB 的限制。我不想分叉 Wagtail 框架来执行此操作。是否有任何替代建议来解决此 GIF 问题?

您可以通过 WAGTAILIMAGES_MAX_UPLOAD_SIZEWAGTAILIMAGES_MAX_IMAGE_PIXELS 设置按文件大小或图像尺寸限制最大图像大小:https://docs.wagtail.io/en/stable/reference/settings.html#images