Magento Resim Kalitesi Problemleri ve Imagick Adaptasyonu

Kaliteli bir görsel bir çok metinden yada başka argümanlardan çok daha etkileyicidir.
Çoğu eticaret sitelerinde gözlemlediğim en büyük problem resim kalitesi. O etkileyici tasarımlı sitelerde ürün resimleri resmen kayboluyor.
Magento çekirdek sistemde resimleri işleme konusunda “GD” kütüphanesi ile birlikte geliyor. Magento’da resim kalitelerini artırmak için şöyle bir setQuality() parametresi var ancak yeterli değil (Renk soluklaşması, az miktarda olsa bulanıklaşma).

<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(122,180)->setQuality(100); ?>

Bununla ilgili en etkili çözüm ise; ImageMagick ve PHP Imagick kütüphanesini kullanmak.
Renklerdeki canlılığı korumak ve hatta belli bir miktarda keskinlik, kontrast yada photoshop’da kullandığınız belli filtreleri bile otomatik hale getirebilirsiniz.
Nasıl Yapıyoruz;
Öncelikle 1: Mutlaka full backup alarak işe başlayın.
Öncelikle 2: Önbelleklemeyi ve compiler modu aktif ise pasif edin.
Öncelikle sunucunuzda ImageMagick & Php Imagick  kütüphanesinin yüklü olması gerekiyor.

Ubuntu server’ına ImageMagick & php Imagick kütüphanesini yüklemek için;

sudo apt-get install imagemagick php5-imagick

çalıştırın ve phpinfo() ile php konfigurasyonunuzun Imagick’i doğru tanımlamış olduğundan emin olun. IMageMagick ve Php Imagick kütüphanenizi başarıyla yüklendi veya sisteminizde mevcutsa sonraki aşamaya geçebiliriz;

Magento’da Imagick için : ilgili github repository linki

Repository Dosyasını indirdikten sonra src klasörü içindeki /app ve /shell klasörü dosyalarını magento root klasörünüze atın.

Cache temizleyin.
Magento yönetim panelinde Sistem/Ayarlar sayfasında Genel sekmesinin altında Tasarım bölümünde Image Resize/Watermark Adapter bölümünden Image Adapter’ı ImageMagick adapter olarak seçin.
ImageMagick Thread Limit : Sunucunuzun çekirdek sayısına göre bu rakamı ayarlabilirsiniz. Örneğin 8 çekirdekli bir sunucunuz varsa 3 ve 4 olarak ayarlayabilirsiniz. Bilmiyorsanız 1 olarak kalsın.
Önbellek & Katalog resim önbelleğini silin.
Şimdi sitenizdeki görselleri tekrar kontrol edin geçmiş olsun.
Ekstra olarak keskinlik, kontrast gibi ayarlar da yapılabilir bununla ilgili talep olursa konu altında yorumlarınızda belirtebilirsiniz.

Kullanışlı ve akıllı eticaret çözümleri için Magento ile geliştirmeler yapıyor, kurumlara yönelik tümleşik iş çözümleri üzerine vakit harcıyorum. Vakit buldukça magefly üzerinde magento üzerine paylaşımlar yapmaya çalışıyorum.

Magento Resim Kalitesi Problemleri ve Imagick Adaptasyonu” için 1 Yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir