¿Chequear si un archivo PNG tiene fondo transparente?

Iniciado por extreme69, 11 Enero 2012, 14:00 PM

0 Miembros y 1 Visitante están viendo este tema.

extreme69

¿Hay alguna manera de chequear que una imagen PNG a subir o ya subido tenga al menos 1 pixel transparente?  :huh:

Estoy buscando por todos lados pero no encuentro nada.

extreme69

Y como siempre me respondo sólo tras romperme la cabeza un rato.

Publico por si alguien buscaba esto...

<?php

$im = imagecreatefrompng("php.png");
$rgba = imagecolorat($im,1,1);
$alpha = ($rgba & 0x7F000000) >> 24;

var_dump($alpha);
?>

~ Yoya ~

Es bueno que trates de buscar las respuestas solo, bien hecho.

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Stoya

Muy bien, con eso se puede comprobar un pixel de una imagen en php, ahora ¿alguien sabe alguna librería para cálculo científico con php?

Algo que me permita manejar matrices de manera eficiente.

http://foro.elhacker.net/programacion_general/lenguaje_para_procesamiento_de_imagenes-t347759.0.html;msg1696104#msg1696104

No me gustaría tener que recurrir a openCV...