Домівка > How to (як зробити?), Magento > Як покращити якість картинок в Magento

Як покращити якість картинок в Magento

Як покращити якість картинок в Magento

У Magento є така не дуже приємна функція, як компресування (зменшення їхньої якості) малюнків, які завантажуються з бекенду. Йдеться про ті малюнки, які зменшуються до потрібних розмірів. Якщо якість малюнків є критичною для магазину (наприклад магазин листівок) то необхідно знаходити вихід з ситуації. На офіційному форумі є приклад вирішення цієї проблеми. Дана інструкція стосується версії Magento 1.2.x.x і вище.

Крок №1 Знаходимо файл File: lib/Varien/Image/Adapter/Gd2.php.

Крок №2 Коментуємо 80 рядок

//call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName);

замість нього вписуємо,

if ($this->_fileType === IMAGETYPE_JPEG) { 
call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName, 99);  
} else { 
call_user_func($this->_getCallback('output'), $this->_imageHandler, $fileName);  
}

де “99” — це максимальна величина якості картинки (можна поставити меншу, якщо потрібно)

Крок №3 Йдемо в Панель Адміністратора Admin->System->Cache Management і тремо кеші малюнків Images Cache-> Clear. Також раджу потерти кеші браузера.

Підказка: Будьте уважні – при подальшому піднятті версії даний хак потрібно буде прописати знову.

Advertisements
Категорії:How to (як зробити?), Magento Позначки:, , ,
  1. Листопад 27, 2009 о 15:21

    Так ось як з цим ділом боротись. Дякую! Будемо знати.

  1. Червень 20, 2011 о 08:29

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: