Чи можливо зберегти якість зображення під час завантаження зображень?


13

Чи можливо зберегти якість зображення під час завантаження зображень через Drupal7?

Наприклад, я приймаю це зображення: http://f.cl.ly/items/0L3j21030C3O2A3x2w0b/thumb.jpg

Я завантажую його за допомогою Imagefield, на якому не встановлено мінімальну / максимальну роздільну здатність, і виглядає так: http://f.cl.ly/items/2B2q2a1H402T1Z1j3w2j/baboon-onesie-costume-thumb.jpeg

Тому вже спостерігається втрата якості. Потім воно відображається за допомогою представлення, яке масштабує зображення (що воно повинно робити, якщо це), якщо воно більше, ніж 190x280 (що це не так), і тепер виглядає так: http://f.cl.ly/items/2n023q1Q331J3E2d3a3I/ бабуїн-onesie-костюм-палець-1.jpeg

Різниця в якості є величезною - величезна втрата кольорів та сильне створення артефактів по краях зображення.

Налаштування зображення GD мають якість JPEG: 100%.

Чи можна щось зробити, щоб не допустити цієї смішної втрати якості?


його різниця .jpg та .jpeg
monymirza

додавання типу файлу .jpeg може працювати
monymirza

Я не знаю точної причини, але я використовую ImageMagick (потрібен модуль для D7) зі 100% налаштуваннями якості, і я не бачу великих втрат у зміненій якості зображення.
АйешК

Айеш К - це на 100% вірно, і слід уточнити, як це зробити, це була б правильна відповідь.
бот на викуп

Немає жодної причини, чому ви б обов'язково бачили велику втрату якості. Я ніколи не мав цього питання.
Летаріон

Відповіді:


5

Для цього є два рішення. Найпростіший:

  • Завантажте зображення з розширенням "jpeg" замість розширення "jpg". З будь-якої причини Drupal не має зображень із розширенням jpeg.

Однак найкращим рішенням, якщо ви маєте контроль над своїм хостинг-середовищем, є:


1

У мене виникла ця проблема, завантажуючи зображення, щоб побачити його масштабування через стиль зображення до зображення низької якості.

Проблема полягала в тому, що в моєму типі контакту було встановлено максимальну роздільну здатність зображення, про яку я забув.

Видалили це з сайту і знову завантажили, все добре.


-4

У налаштуваннях відображення для поля зображень типів вмісту ви можете встановити формат "жоден": оригінальне зображення та правило CSS для відображення зображення в потрібному розмірі

застереження
це , ймовірно , призведе до проблем , як користувачі можуть завантажувати зображення з роздільною здатністю екстремальної макс / хв зображення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.