В этом сообщении все загруженные изображения, кроме первого, имеют очень большие размеры (вероятно, они не были изменены):
Размер файла в порядке — менее 4 МБ, как и должно быть, но когда я пытаюсь загрузить изображения схожего разрешения со своего компьютера или смартфона, все они изменяются до размеров 1920×1440 или 1920×1080 пикселей, независимо от того, больше или меньше 4 МБ исходные файлы.
Так почему же изображения в связанном сообщении не были изменены до ширины 1920 пикселей?
Примечание: форум работает на версии 2.9.0.beta4.
Судя по списку изменений в версии 2.0.5.beta5, может ли это быть связано с одним из следующих исправлений ошибок?
Разрешает отображение изображений в правильном размере
Гарантирует, что индекс post_hotlinked_media не превышает лимит размера
Гарантирует, что функция «crop» всегда возвращает запрошенные размеры
Если присмотреться, то видно, что первое изображение в посте было успешно изменено и сжато, а последующие — нет. Оптимизация изображений на стороне клиента выполняется по возможности: если она не удаётся, исходные изображения возвращаются на сервер.
Я наблюдал такое поведение, когда после первого изображения не удавалось сжать остальные на устройствах iOS при высокой нагрузке на память. На мой взгляд, мы мало что можем с этим сделать.
Подскажите, есть ли rake-задача или rails-команда, которые могли бы инициировать изменение размера изображений, превышающих настройки сайта (ширина 1920, высота 1920)?