Servidor de imágenes
|
Este artículo No lo hace Cite cualquier referencias o fuentes. (Diciembre de 2009) |
|
Este artículo posiblemente contiene investigación original. (Noviembre de 2009) |
Un servidor de imágenes es servidor Web software que se especializa en la entrega (y a menudo modificar) imágenes. No todos los servidores de imagen soporte HTTP o pueden utilizarse en sitios web, sin embargo.
Mientras que los servidores web tradicional generalmente proveen a clientes con estáticas copias de archivos de imágenes, servidores de imagen suelen realizan adicionales procesamiento de imágenes antes de servir el archivo. Estas funciones pueden incluir el formato del marco/selección, redimensionar, recortar, mezcla alfa, imágenes de fuente de composición, rotación, ajuste del colory filtrado.
Contenido
- 1 Conceptos
- 1.1 Proyección de imagen de fuente única
- 1.2 Declarativas vs imperativo
- 2 Usos
- 2.1 E-commerce
- 2.2 Ampliación de imagen conjuntos, asignación y uso geoespacial
- 2.3 Diseño web sensible y soporte móvil
- 2.4 Al revés compatibilidad
- 3 Las normas y especificaciones
- 4 Véase también
- 5 Referencias
Conceptos
Proyección de imagen de fuente única
La proliferación de dispositivos móviles, las resoluciones de pantalla y densidades de pixel ha obligado a los diseñadores web para crear un número creciente de variaciones de la imagen. Servidores de imagen capaces de cambiar el tamaño de imagen dinámica pueden producir los tamaños requeridos y variaciones en la demanda, eliminando el trabajo repetitivo y el margen de error humano.
Declarativa vs Imperativo
APIs declarativas (como RIAPI) permiten al cliente a describir características resultantes de la imagen, como el tamaño deseado, relación de aspecto, rotación, ajuste modos, etc.. Comando orden no es importante -? anchura = 200 & altura = 100 producirá el mismo resultado que? altura = 100 & width = 200. El servidor está libre para unirse a las operaciones compatibles para mejorar el rendimiento.
Imperativas APIs, (tales como PII) describen las operaciones para aplicar a la imagen en orden, ofreciendo al usuario mayor control, pero también más responsabilidad para los cálculos.
Usos
E-commerce
Fotos con zoom son una piedra angular del e-commerce y pueden ser el uso más popular para los servidores de la imagen.
Los espectadores más simples del producto por lo general requieren al menos tres versiones de una imagen: una miniatura de 100 x 100, una media de 400 x 300 ' en la página seleccionada ' y una versión de 'zoom' de 1200 x 900. Combinado con el archivo original, el resultado 4 imágenes separadas que deben ser almacenados, actualizados y vinculados a.
En e-commerce, servidores de imagen son calificados por sus habilidades para escalar a cientos de miles de imágenes, a múltiples CPU o balanceo de carga servidor las máquinas y a la cantidad y calidad de su imagen de proceso funcionalidades, tales como cambiar el tamaño, composición, zoom y 3D espectadores y la adición de datos dinámicos a las imágenes en forma de texto superpuesta o gráficos.
Composición dinámica también es extremadamente útil para los comerciantes que permitan la personalización del producto. Muchos fabricantes del vehículo usan composición dinámica para que el visitante visualizar sus personalizaciones.
Ampliación de imagen conjuntos, asignación y uso geoespacial
Geoespacial o asignación tiene necesidad particular para especializada "servidores de la imagen". Aéreas e imágenes de satélite son georreferenciados y pueden ser cientos o miles de gigabytes de tamaño. Los mecanismos tradicionales para servir estos datos han demostrado ser insuficientes. El primer servidor de imagen especializada para los datos de imagen era imagen Web Server, lanzado en 1999. Imagen Web Server, entre otros protocolos, ayudas ECWP Imágenes de gran tamaño (ERDAS Wavelet protocolo comprimido) "corrientes" a de un usuario aplicación, en lugar de enviar una imagen regular sobre HTTP. Es el estándar conocido para una arquitectura distribuida de datos geoespaciales Web Map Service.
Diseño web sensible y soporte móvil
Diseño web sensible ha impulsado la creación de decenas de nuevos servidores de imagen que a menudo integran detección de dispositivo o resolución.
Para evitar volver a muestrear artefactos, es importante que las imágenes muestran a resolución nativa - píxeles de una imagen por pixel pantalla de dispositivo.
Para lograr esto, debe crearse un gran número de variaciones para cada resolución de pantalla. Un servidor de imágenes puede solucionar ajustando dinámicamente el tamaño de la imagen según la configuración del navegador del usuario.
Al revés compatibilidad
Versiones antiguas de Internet Explorer tiene problemas de visualización PNG y MNG imágenes, pero un servidor de imágenes podría detectar la versión del navegador del usuario y enviar la imagen en un formato soportado tales como GIF en su lugar.
Servidores de imagen pueden permitir adoptadores tempranos comenzar a usar WebP antes de todos los navegadores implementan apoyo.
Las normas y especificaciones
- Imagen rESTful API (RIAPI) - 2012 -Especificación bosquejo para una imagen simple, declarativa, basada en la querystring API. Compatible con el explorador.
- Proyección de imagen de protocolo de Internet Protocolo imperativo (opcionalmente) basadas en HTTP de (IIP) - 1997 - para edición de imágenes; fuertemente ligada a la FlashPix formato de archivo. Creados por el Asociación de la industria internacional de imagen
- ECWP (ERDAS compresión Wavelet protocolo)
- Web Map Service
Véase también
- Proyección de imagen dinámica