Upload fundo transparente ?
Olá bom dia.
Quando envio uma imagem com fundo transparente no upload ele cria uma nova imagem com o fundo preto
Alguém por favor poderia me ajudar . O que devo alterar para isso não ocorra?
function create_image($x, $y, $image) {
$tmp=imagecreatetruecolor($x, $y);
if (!empty($this->image_background_color)) {
sscanf($this->image_background_color, "#%2x%2x%2x", $red, $green, $blue);
$background_color = imagecolorallocate($tmp, $red, $green, $blue);
imagefill($tmp, 0, 0, $background_color);
if (is_resource($image)) imagecolortransparent($image, imagecolorexact($image, 0, 0, ($blue == 0 ? 255 : 0)));
}
return $tmp;
}
Muito obrigado.
Quando envio uma imagem com fundo transparente no upload ele cria uma nova imagem com o fundo preto
Alguém por favor poderia me ajudar . O que devo alterar para isso não ocorra?
function create_image($x, $y, $image) {
$tmp=imagecreatetruecolor($x, $y);
if (!empty($this->image_background_color)) {
sscanf($this->image_background_color, "#%2x%2x%2x", $red, $green, $blue);
$background_color = imagecolorallocate($tmp, $red, $green, $blue);
imagefill($tmp, 0, 0, $background_color);
if (is_resource($image)) imagecolortransparent($image, imagecolorexact($image, 0, 0, ($blue == 0 ? 255 : 0)));
}
return $tmp;
}
Muito obrigado.
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.