Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Улучшение ресайза, сохранение качества фото


Recommended Posts

Приветствую!
Кто сталкивался с задачей улучшения качества превьюшек из кэша?
Вопрос мыла и сжатия успешно решался $quality = 100 и $image->save(DIR_IMAGE . $image_new, 100);
НО. В этот раз всё серьезнее - при ресайзе теряется цветность и контрастность фото. В итоге на фото совсем другие цвета.

Свойства фото до и после сжатия также прикладываю. Как видно на скрине, основное отличие - dpi. 300 в оригинале против 96 у превьюшки.
Подозреваю, это не все отличия, возможно меняется и цветовой профиль.

Есть идеи как это побороть? Как заставить только обрезать фото не меняя других параметров влияющих на изображение?
OcStore 2.3.0.4, PHP 7.3, imagick (ImageMagick 7.0.x)

 

 

Спойлер

b-s.png

 

 

Спойлер

b-s2.png

 

Змінено користувачем satt
Надіслати
Поділитися на інших сайтах


В 18.09.2021 в 03:23, satt сказал:

Есть идеи как это побороть? Как заставить только обрезать фото не меняя других параметров влияющих на изображение?

 

При изменении размера удаляется цветовой профиль.

Решение - добавлять его обратно после ресайза.

Посмотрите вот такое решение

 

 

 

 

 

 

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.