Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#32086
Pessoal, percebi que o opencart não salva as imagens como dos modulos por exemplo com qualidade máxima, sempre fica em 90%, tentei modificar em system/library/image.php para 100
Código: Selecionar todos
public function save($file, $quality = 100) 
Mas não resolveu, é muito visível a perda de qualidade na imagem, e também não entendi porque o opencart salva imagens PNG com fundo transparent em imagens PNG com fundo branco :| achei viagem isso, o cara quer salvar um banner com fundo transpoarente não pode.. Alguém sabe como modificar isso? Creio que seja no mesmo arquivo que citei acima porém não sei como fazer a modificação, tentei algumas como removendo campos que fazem a conversão mas não adiantou
Código: Selecionar todos
if (isset($this->info['mime']) && $this->info['mime'] == 'image/png') {
imagealphablending($this->image, false);
imagesavealpha($this->image, true);
$background = imagecolorallocatealpha($this->image, 255, 255, 255, 127);
imagecolortransparent($this->image, $background);
} else {
$background = imagecolorallocate($this->image, 255, 255, 255);
}
imagefilledrectangle($this->image, 0, 0, $width, $height, $background);