Hey galera, estou desenvolvendo um aplicativo em AS3 pra Android AIR e em uma das etapas eu envio variáveis de iputs do usuário do meu AS3 para o PHP que retorna alguns dados e uma imagem png. Está tudo funcionando perfeitamente, MAAAAS, a minha imagem png está sem alpha. Testei com o PHP chamando a imagem direto e dá na mesma.
// $query = "SELECT dica FROM tendancedans WHERE evento=.$evento. AND slider=.$slider";
$query = "SELECT dica FROM tendancedans WHERE id=2";
$result = mysql_query($query);
$data = mysql_result($result, 0);
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
}
else {
echo 'Herp, derp.';
}
Alguém tem idéia do que eu faço pra retornar essas imagens com opacidade? Wlw desde já!

Php + Mysql
Started By Rhea, 14/12/2011, 12:30
2 replies to this topic
#1
Posted 14/12/2011, 12:30
#2
Posted 14/12/2011, 13:07
Tem esse exemplo no manual do php:
<?php // Load a png image with alpha channels $png = imagecreatefrompng('./alphachannel_example.png'); // Do required operations // Turn off alpha blending and set alpha flag imagealphablending($png, false); imagesavealpha($png, true); // Output image to browser header('Content-Type: image/png'); imagepng($png); imagedestroy($png); ?>Veja se essas funções imagealphablending() e imagesavealpha() resolvem seu problema.
#3
Posted 14/12/2011, 13:26
Tem esse exemplo no manual do php:
<?php // Load a png image with alpha channels $png = imagecreatefrompng('./alphachannel_example.png'); // Do required operations // Turn off alpha blending and set alpha flag imagealphablending($png, false); imagesavealpha($png, true); // Output image to browser header('Content-Type: image/png'); imagepng($png); imagedestroy($png); ?>Veja se essas funções imagealphablending() e imagesavealpha() resolvem seu problema.
Ahhhhhhhhhh, funcionou. Você salvou minha vida cara. Obrigada!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)