Можно ли сохранить качество изображения при загрузке изображений через Drupal7?
Например, я беру это изображение: http://f.cl.ly/items/0L3j21030C3O2A3x2w0b/thumb.jpg
Я загружаю его с помощью поля изображения, для которого не установлено минимальное / максимальное разрешение, и оно выглядит следующим образом: http://f.cl.ly/items/2B2q2a1H402T1Z1j3w2j/baboon-onesie-costume-thumb.jpeg
Так что уже мы видим потерю качества. Затем он отображается с использованием вида, который масштабирует изображение (что оно должно делать, ЕСЛИ) оно больше, чем 190x280 (а это не так), и теперь это выглядит так: http://f.cl.ly/items/2n023q1Q331J3E2d3a3I/ павиан-onesie-костюм-палец-1.jpeg
Разница в качестве огромна - огромные потери цвета и создание серьезных артефактов по краям изображения.
Настройки изображения GD: качество JPEG: 100%.
Можно ли что-нибудь сделать, чтобы предотвратить эту нелепую потерю качества?
Ответы:
Есть два решения для этого. Самый простой это:
Однако лучшее решение, если у вас есть контроль над вашей хостинговой средой:
источник
У меня была эта проблема, загружая изображение, чтобы увидеть его масштабированное с помощью imagestyle к низкокачественному изображению.
Проблема заключалась в том, что в моем типе контакта я установил максимальное разрешение изображения, о котором я забыл.
Убрал это с сайта, и перегрузил, все хорошо.
источник
В настройках отображения для поля изображений типов контента вы можете установить формат none: original image И правило CSS для отображения изображения в нужном размере.
предостережение
это , вероятно , приведет к проблемам , как пользователи могут загружать изображения с разрешением экстремальной макс / мин изображения.
источник