- 08 Dez 2012, 15:51
#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
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
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 public function save($file, $quality = 100)
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);
Anderson Narciso » http://www.andersonnarciso.com - Se precisar de ajuda com WordPress é só manda uma MP 


