0
good morning!
I’m new in php and if anyone can help me, I’d appreciate it. I’m saving the images, but when they have a transparent background, after saving, they have a black background. The function I’m using is this:
function redimensionarImg($imagem_temporaria, $largura, $altura) {
$largura_original = imagesx($imagem_temporaria);
$altura_original = imagesy($imagem_temporaria);
$nova_largura = $largura ? $largura : floor(($largura_original / $altura_original) * $altura);
$nova_altura = $altura ? $altura : floor(($altura_original / $largura_original) * $largura);
$imagem_redimensionada = imagecreatetruecolor($nova_largura, $nova_altura);
imagecopyresampled($imagem_redimensionada, $imagem_temporaria, 0, 0, 0, 0, $nova_largura, $nova_altura, $largura_original, $altura_original);
return $imagem_redimensionada;
}
This can help you: https://answall.com/questions/291634/problema-ao-criaruma-imagem-com-fundo-transparent
– Junior Like