Вопрос об изменении размера изображения

Привет,

На форуме, над которым я работаю, настройки раздела «Файлы» установлены по умолчанию, за исключением следующих:

Обратите внимание, что эти настройки не были изменены:

В этом сообщении все загруженные изображения, кроме первого, имеют очень большие размеры (вероятно, они не были изменены):

image

Размер файла в порядке — менее 4 МБ, как и должно быть, но когда я пытаюсь загрузить изображения схожего разрешения со своего компьютера или смартфона, все они изменяются до размеров 1920×1440 или 1920×1080 пикселей, независимо от того, больше или меньше 4 МБ исходные файлы.

Так почему же изображения в связанном сообщении не были изменены до ширины 1920 пикселей? :thinking:

Примечание: форум работает на версии 2.9.0.beta4.

Судя по списку изменений в версии 2.0.5.beta5, может ли это быть связано с одним из следующих исправлений ошибок?

  • Разрешает отображение изображений в правильном размере
  • Гарантирует, что индекс post_hotlinked_media не превышает лимит размера
  • Гарантирует, что функция «crop» всегда возвращает запрошенные размеры

Если присмотреться, то видно, что первое изображение в посте было успешно изменено и сжато, а последующие — нет. Оптимизация изображений на стороне клиента выполняется по возможности: если она не удаётся, исходные изображения возвращаются на сервер.

Я наблюдал такое поведение, когда после первого изображения не удавалось сжать остальные на устройствах iOS при высокой нагрузке на память. На мой взгляд, мы мало что можем с этим сделать.

Хорошо знать!

Спасибо за это вероятное объяснение.

Подскажите, есть ли rake-задача или rails-команда, которые могли бы инициировать изменение размера изображений, превышающих настройки сайта (ширина 1920, высота 1920)?