Comunidad de diseño web y desarrollo en internet

Cargar imágenes de otros dominios con PHP y Actionscript 3

Al crear un visor de imágenes (con la clase URLLoader) me tope con que las imágenes que se cargaban de otros dominios no se les podia aplicar suavizado. Revisando los tips de esta pagina encontré algunas soluciones, pero ahora yo les propongo una mas.

Para esto necesitamos la ayuda de PHP, el código seria el siguiente lo guardamos en un archivo y le damos un nombre imagen.php:

Código :

<?php 
header("Content-Type: image/jpeg"); 
@readfile($_GET['imagen']);  
//@readfile($_POST['imagen']);  
//tambien exite un readImage o algo asi.
?>

Sólo le mandamos la dirección de la imagen (la URL que viene de un servidor distinto al nuestro), ya sea por POST o por GET, y esto sera así en AS3:

Código :

var loader:URLLoader = new URLLoader();
var urlimagen:String=”direccion imagen”;
var request:URLRequest = new URLRequest("imagen.php?imagen="+urlimagen);
loader.load(request);

Y con esto podemos aplicar suavizado a las imágenes de otros dominios. Lamentablemente de esta forma no podemos crear una precarga para la imagen, pero de cualquier forma espero les sirva :)

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate