Como comparar imagenes

  • Autor Autor Kobra17
  • Fecha de inicio Fecha de inicio
Kobra17

Kobra17

Dseda
Saludos a todos.
Lanzo una pregunta por si alguien puede ayudarme.
Tengo un sistema que muestra miniaturas de ciertas paginas web con el servicio de bitpixels.com, solo poniendo la url (así no se aloja ninguna imagen en mi servidor), el problema que si la url esta mal escrita, no funciona la pagina o cualquier cosa devuelve una imagen de error.
Quiero que si esto ocurre poder poner una imagen mía o al saber el error que se muestre otra imagen de dicha web.

¿alguien me puede dar alguna idea de como hacerlo?

No quiero que me lo deis hecho, con alumbrarme con alguna forma para hacerlo me sirve.
Gracias.
 
No se si entendí bien, pero usando la función getimagesize si el primer elemento del array devuelto es 0 significa que no es una imagen.
 
No me he explicado bien.
La imagen no la tengo en ningún sitio, solo paso la url como dato con bitpixels y se muestra la imagen. De esta forma:
Insertar CODE, HTML o PHP:
 http://img.bitpixels.com/getthumbnail?code=miID&url=http://www.web.com
Lo que quiero es detectar antes que se muestre si es la imagen de error que proporcionan ellos para mostrar otra cosa.
 
Tienes la imagen que ellos dan cuando hay error?
 
tienes que comprar el peso de cada imagen, imagina que una imagen de error pesa 14kb, la segunda 20kb

PHP:
if(size($imagen) == 14*1024){ echo "error obteniendo miniatura del sitio";} //imagen error 1
elseif(size($imagen) == 20*1024){ echo "error obteniendo miniatura";} //imagen error 2
else{ echo '<img src="'.$imagen.'" />"; }
 
tienes que comprar el peso de cada imagen, imagina que una imagen de error pesa 14kb, la segunda 20kb

PHP:
if(size($imagen) == 14*1024){ echo "error obteniendo miniatura del sitio";} //imagen error 1
elseif(size($imagen) == 20*1024){ echo "error obteniendo miniatura";} //imagen error 2
else{ echo '<img src="'.$imagen.'" />"; }


Gracias por la molestia.
Esa idea me parece bien y me pondré a ella.
 
Atrás
Arriba