Доброго вам дня. Сьогодні хочу опублікувати тут невелику замітку про те як поліпшити якість фотографій завантажених в інтернет магазин opencart.
Думаю ви вже помітили що фото які ви завантажили в інтернет магазин істотно відрізняються за якістю від оригінального фото на вашому комп'ютері, а все через те, що opencart стискає всі фотографії для зменшення їх ваги, і в кінцевому підсумку фото трохи пережаті і розмиті. Для більшості інтернет магазинів це нормально, але для деяких тематик товарів якість фотографій opencart грає дуже велику роль.
Для того що б виправити цю ситуацію нам потрібно відключити стискання картинок засобами opencart, а для цього потрібно внести деякі зміни в два файли. Ну що ж давайте зробимо це і відключимо стискання фотографий в інтернет магазині opencart.
Як я вже писав нам потрібно внести зміни в два файли, першим це буде файл /system/library/image.php, відкриваємо його і знаходимо рядок:
1 |
public function save($file, $quality = 90) |
В даному коді вам потрібно змінити цифру 90 на 100, тобто як ви вже зрозуміли це відсоток якості завантаженого фото.
Другий файл який нам потрібно змінити знаходиться по шляху /catalog/model/tool/image.php, відкриваємо його і шукаємо рядок:
1 |
$image->save(DIR_IMAGE . $new_image); |
і вносимо в нього зміни щоб вийшло так:
1 |
$image->save(DIR_IMAGE . $new_image, 100); |
Тобто, просто через кому додаємо цифру 100. Ось власне і все що потрібно було зробити щоб якість фотографій в інтернет магазині покращилася. Хочу відразу ж відзначити і відповісти на часте питання, стиснення фото в opencart застосовується тільки до фотографій з кеша, оригінал завантажених фото не зачіпається.
Загалом пробуйте і у вас все вийде! Удачі вам.
Немає коментарів
Ви можете залишити коментар першим.