Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por ldsbh
#15015
Amigos,

Estou com um problema. Criei um banner para a home de 980x180 de 120kb...
Fiz upload e coloquei no banner...
Quando visualizo na página ele compacta o tamanho da imagem para 51kb...
Mas a qualidade da imagem está muito ruim...

Eu estava com o Gzip ativado em 5. Desativei, apaguei a imagem, entrei na pasta cache e deletei a imagem...
Coloquei o Gzip em 0, fiz upload da imagem de novo.

Quando entro na página inicial está lá p banner de 51kb mas com a mesma qualidade ruim...

O fazer para diminuir a compactação e assim melhorar o visual da imagem?
Avatar do usuário
Por Renato Frota
Mensagens
#15021
Pode mandar o link da loja?

às vezes tá no seu cache (carrega a página e aperta Ctrl+F5)
Por ldsbh
#15024
Ainda estou montando a loja...
http://uemmg.org.br/livraria/

Mas apaguei o cache do navegador... Recarreguei apertando Ctrl+F5... E nada...

Achei estrando o Opencart não oferecer opção de selecionar a qualidade das imagens... Estou vindo do magento e no magento é só alterar um parâmetro...
Avatar do usuário
Por Renato Frota
Mensagens
#15040
o OpenCart usa compressão em arquivos .jpg

você tem 3 saídas:

1- exportar o banner em png ou gif em vez de jpg
2- renomear seu JPG e fazer o upload pelo FTP diretamente para a pasta cache, sobrescrevendo essa de baixa qualidade
3- alterar a função que faz a compressão

a compressão fica no arquivo system/library/image.php, linha 38
Código: Selecionar todos
    public function save($file, $quality = 90) {
é só trocar o valor 90 por 100.
#15060
Edita a linha.

Se você atualizar, não vai afetar os banner que você já subiu.

Quando for subir um novo banner (pós-atualização) você poderá perceber a perda de desempenho de novo (ou não), aí é só editar outra vez.

Dependendo das cores utilizadas na imagem, a redução para 90% não faz uma diferença tão sensível (confesso que até me surpreendi, no caso do seu banner), por isso a maioria precisa, pra ganhar na velocidade de carregamento do site (sua imagem ficou com um terço do tamanho!).
Por ldsbh
#15063
É verdade... Mas aconteceu que essa imagem salvei com 80% de qualidade (photoshop) pois vi que ele estava reduzindo a qualidade.

Vou editar a linha e subir a imagem já otimizada por mim no photoshop.

Na verdade vou deixar a linha com 95%...

Achei bem estranho a diferença de qualidade com 90%... não era para ter feito isso... acho que foram muitas cores no banner e deu nisso...

Muito obrigado por tudo.