2011-03-11 59 views
5

Generalmente publico ejemplos de mi mejor oportunidad en lo que estoy preguntando, pero en este caso, no tengo idea de dónde empezar (no he subido fotos antes en otros idiomas).¿Cómo renderizar fotos cargadas con NodeJS y Express?

Entonces, ¿cómo se hace para renderizar las fotos cargadas? Estoy usando Node v0.4.2, Express 1.0.8 y Mongoose 1.0.16 y tengo la carga de imágenes funcionando (terminan en ~/tmp en este momento).

Gracias.

Respuesta

9

Si solo desea renderizar versiones en miniatura de sus imágenes cargadas para su visualización, intente utilizar el contenedor imagemagick node-imagemagick.

Por ejemplo, puede almacenar sus alquileres-imágenes en una carpeta de datos en su servidor (digamos por ejemplo/datos/imágenes) y renderizar imágenes en miniatura en una carpeta accesible desde la web (en carga).

No recomiendo generar las miniaturas sobre la marcha, ya que puede aumentar enormemente la carga de su servidor cuando se está procesando una imagen grande (especialmente formatos de vectores como eps o pdf).

Para ejemplos de imagemagick, considere leer los documentos para el comando convert.

Cuestiones relacionadas