Me he dado cuenta de que en mi sitio web, Muchas de las imágenes son overoptimized y han artefactos (bordes borrosos). Se ven muy mal.

Así que he estado buscando en qué y cómo magento (1.6) se encarga de aquellas conversiones, pero no sé id no.

Así que usted puede dar un vistazo aquí para obtener una idea: AQUÍ

Depende de tu monitor. La mía es bueno (malo) en el sentido de que estos están las cosas muy en claro. Otros monitores son más indulgentes. Así que estoy tratando de averiguar cómo hacer una mayor calidad de la relación de compresión sin sacrificar demasiado el ancho de banda con archivos de gran tamaño.

Es eso posible ? Sus alojado en Amazon Web Services.

Gracias

InformationsquelleAutor Miles M. | 2012-05-31

5 Comentarios

  1. 9

    Un método llamado setQuality se ha implementado y se puede utilizar directamente en las plantillas.

    Por ejemplo:

    echo $this->helper('catalog/image')->init($this->getProduct(), 'image', $_image->getFile())->resize(42, 50)->setQuality(95);

  2. 3

    He este tutorial en torno a Google. Nuevo método llamado setQuality ha sido implementado desde Magento CE 1.4 y puede ser utilizado directamente en los archivos de plantilla. Por ejemplo, si usted desea mejorar la calidad de las imágenes de los productos en la categoría de vista, abrir app/design/frontend/yourpackage/yourtheme/template/catalog/product/list.phtml and add ->setQuality(100) en la final de la img src de la siguiente manera:

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

    Ahora tenemos imágenes de buena calidad en el producto de la lista.
    Espero que esto ayude

  3. 0

    magento 1.7 http://www.magentopowered.com/increase-product-images-quality-on-magento/ comprobar esto. Si bien la carga de las imágenes de los productos, magento comprimir las imágenes. encontrar:

    $functionParameters = array();
    $functionParameters[] = $this->_imageHandler;
    $functionParameters[] = $fileName;

    agregar debajo de la línea:

    $functionParameters[] = 100;

    encontrar:

    if (!is_null($this->quality()) && $this->_fileType == IMAGETYPE_JPEG)

    comentario:

    //$functionParameters[] = $this->quality();
    • Que la piratería núcleo de la lógica. Una mejor manera de hacerlo es la forma en que la respuesta se describe, el uso de la setQuality método cuando tome la imagen.
  4. -3

    Hay un ajuste en el backend, en Sistema->Catálogo->Imagen de la CDN, donde usted puede elegir la imagen de la Tasa de Compresión : de 1 a 9 … fácil, pero había que encontrar !

    • Estoy usando 1.7 y no puede encontrar esta opción.
    • Se ha eliminado en el 1,7 aparentemente

Dejar respuesta

Please enter your comment!
Please enter your name here