Extensión de imagen X


X Image Extension , o XIE, era una extensión del sistema X Window para mejorar su capacidad gráfica . Su objetivo era proporcionar un mecanismo poderoso para la transferencia y visualización de prácticamente cualquier imagen en cualquier hardware compatible con X. Se lanzó por primera vez con X11R6 en 1994. Ya no se incluye en la distribución de referencia X11, ya que se eliminó con X11R6.7 en 2004.

XIE nunca obtuvo un uso significativo; según Jim Gettys , "falló debido a una complejidad excesiva y la falta de una buena implementación". [1]

Si bien no está diseñado para su uso como un motor de procesamiento de imágenes de propósito general, XIE proporcionó un conjunto de primitivas de reproducción y mejora de imágenes que podrían combinarse en expresiones arbitrariamente complejas. XIE también proporcionó funciones de importación y exportación para mover imágenes entre el cliente y el servidor, y para acceder a las imágenes como recursos. La biblioteca de programación del lado del cliente, XIElib, se documentó en el libro de Prentice Hall Developing Imaging Applications with XIElib de Syd Logan ( ISBN  0-13-442914-1 ). Además de la biblioteca de servidor y cliente, en X11R6 se incluyó una herramienta de prueba y rendimiento, xieperf. Este cliente también fue escrito por Syd Logan.

XIE fue desarrollado bajo contrato con el Consorcio X por una empresa de San Diego, CA (ya no existe) llamada AGE Logic. Los miembros principales del equipo incluyen a Larry Hare, Bob Shelley, el Dr. Dean Verheiden, el Dr. Ben Fahey, el Dr. Gary Rogers y Syd Logan.

A todos los efectos prácticos, la extensión de imagen está obsoleta. En cambio, se obtiene un rendimiento de imagen adecuado mediante el uso de la omnipresente extensión MIT-SHM , que permite la transferencia de imágenes grandes entre el cliente y el servidor en la misma máquina (el caso de uso común) a través de la memoria compartida .