foto
Gabriel Z Blog

Gabriel Z Blog

Tecnologia web, Magento & geek stuff

Posts com a Tag ‘imagens’


Vitrine simples em Flash (rotator) para o Magento

25 de agosto de 2009 Enviar este artigo por e-mail Imprimir este artigo

Existem várias vitrines, pagas ou não, como extensions ou não, para o Magento.

Uma que foi implantada por um de nossos clientes há alguns dias chamou a atenção por ser bem simples e totalmente free. Acho que atende à maioria das lojas que não pretendem ter grandes complexidades na sua home, mas não abrem mão de um flashzinho. A idéia é usar o JW IMAGE ROTATOR 3.17, que é open source e bem legal, dentro do Magento. Fica assim:

Vitrine simples em Flash

Vitrine simples em Flash

As dicas para implantação estão no artigo http://www.magentocommerce.com/wiki/how_to/how_to_add_jw_image_gallery_xml-flash.

Basicamente, ele usa um arquivo XML com o índice das imagens e seus links, além de alguns parâmetros que gerenciam tamanho e outras propriedades da animação. É moleza mesmo, mas um pouco mais complicado que as extensions pagas — que permitem administração das imagens e links pelo admin.

Obrigado ao Paulo Oliveira, que passou a bola (em breve o projeto dele estará aqui, como case da Indexa).  ;)

Abraço.

Imagens dos produtos em baixa qualidade no Magento

6 de outubro de 2008 Enviar este artigo por e-mail Imprimir este artigo

Algo que todos os nossos clientes reparam no Magento, sempre, é a baixa qualidade das imagens dos produtos. Por padrão, o sistema compacta as imagens em JPG com qualidade de 75% na listagem e 80% na página de detalhes. Para isto, ele usa a biblioteca gráfica GD2, do PHP.

Com a compactação, as imagens ficam mais leves, o que pode ser bom para os usuários por deixar o site mais rápido. Porém, na maioria das vezes 75-80% é muito pouco para que as fotos fiquem com uma boa definição. E fotos ruins não são boas para as vendas.

Podemos “corrigir” este problema, alterando o nível de compactação aplicado aos arquivos, quando salvos no cache do sistema. Normalmente, uma qualidade entre 85 e 90% será suficiente, mas se o seu projeto exige uma exibição perfeita (e você não está preocupado com o peso das páginas), pode colocar até 100%.

Conforme um thread do fórum, altere o código seguinte no arquivo /lib/Varien/Image/Adapter/Gd2.php (linha 68 para as versões anteriores à 1.1.1 e 80 para 1.1.1 até 1.1.6 1.1.8 1.3.1):

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

Para:

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

Editado em 23/04/2009:
Para a imagem na tela de detalhes do produto, altere o seguinte código, em /app/code/core/Mage/Media/Model/File/Image.php:

case 'jpeg':
$result = imagejpeg($object->getTmpImage(), $object->getFilePath(true), 80); //mude para a % desejada

Não se esqueça de limpar o cache das imagens para ver o resultado em produtos já cadastrados na sua loja.

Abraço!



© 2010 - Indexa Ltda. Todos os direitos reservados.