Usa la API de Pixlr en tus aplicaciones

¿Tienes una aplicación web que trabaje con imágenes y te interesa poder editarlas remotamente?, ¿no tienes Photoshop y has de retocar alguna imagen?, entonces Pixlr es la solución. Un editor online al más puro estilo Photoshop, intuitivo, gratuito, no requiere ningún tipo de registro y cuenta con esta API para implementarlo en tus proyectos.

Concretamente vamos a ver como enviar una imagen a Pixlr para editarla y posteriormente recibirla en nuestro servidor con solo dos sencillos scripts.

abrir.php - Envía a Pixlr una imagen para editar



< ?php

// Idioma
$url.="&loc=es";

// URL de la imagen que queremos editar
$url.="ℑ=http://www.mipagina.com/imagen.jpg";

// Título de la imagen
$url.="&title=Prueba";

// Metodo a usar para comunicarnos con nuestro servidor
$url.="&method=GET";

// Nombre que le daremos al botón de guardar
$url.="&referrer=imagen%20en%20mi%20servidor";

// URL donde se encuentra el script que recogerá la imagen guardada
$url.="&target=" . urlencode("http://www.miservidor.com/guardar.php");

// Establecemos el enlace con Pixlr
echo"< a href =´http://www.pixlr.com/editor/?$url´>Editar con Pixlr< /a>";

?>


Una vez ejecutado el script veremos que pulsando el enlace se nos abre Pixlr con la imagen indicada cargada por defecto.

Pixlr1

Llevamos a cabo la edición de la imagen, pulsamos guardar y vemos como aparece la opción "Guardar como imagen en mi servidor" que hemos definido anteriormente.

Pixlr2

Esta opción ejecutará el siguiente script que tomará la imagen resultante y la guardará en nuestro servidor.

2. guardar.php | Recibe la imagen editada desde Pixlr



< ?php

// Obtenemos los parámetros
$image = $_GET[´image´];
$type = $_GET[´type´];
$state = $_GET[´state´];
$filename = $_GET[´title´];

// Establecemos el path donde guardaremos la imagen
$image_path = "/imagen.".$type;

// Copiamos la imagen desde el servidor Pixlr al nuestro
copy($image,$image_path);

?>

10-04-2009


Comentarios:

Pues yo pienso que:


Suscribirse