El Analizador de imagen abre archivos de imagen y visualiza los contenidos visuales del archivo junto con el resumen de los datos del archivo de imagen. El usuario puede realizar ajustes en varios elementos de la imagen, como por ejemplo aumentar o reducir y combinar Alfa, y guardar estos cambios en un archivo.
Si el lanzador de ejemplo está instalado, seleccione el elemento Analizador de imagen desde la categoría autónoma y pulse Ejecutar. En caso contrario, instale y ejecute el ejemplo de forma manual como en las instrucciones deConfiguración manual de ejemplos autónomos. La clase ejecutable es org.eclipse.swt.examples.imageanalyzer.ImageAnalyzer
.
El analizador de imagen cargará y visualizará archivos de imagen de los tipos GIF, JPEG, BMP, ICO, y PNG. Para abrir un archivo, utilice el elemento de menú Archivo->Abrir..., y seleccione el archivo de imagen en el diálogo de archivo.
Si el archivo es un CIF entrelazado o un PNG o un JPEG progresivo, y la visualización de aumento está seleccionada, entonces el analizador de imagen visualiza los aumentos de imagen cuando se cargan.
Si el archivo contiene un GIF animado, entonces los botones Siguiente, Anterior y Animar se habilitan automáticamente y pueden utilizarse para recorrer las imágenes en el archivo o animarlas. Si un GIF define un color de fondo, como hacen muchos GIF animados, al seleccionar Fondo se utilizará el color de fondo del GIF.
Si la imagen tiene trasparencia (ello es posible con GIF, PNG o ICO), al seleccionar Visualizar máscara se dibujará la máscara de transparencia de la imagen en la parte derecha de la imagen. Puede cambiar el color de fondo del Analizador de imagen para ver el trabajo de transparencia. Para ocultar la transparencia, deseleccione Visualizar transparencia.
Después de haber cargado una imagen, puede aumentarse o reducirse o aplicarle una transparencia alfa, utilizando los conjuntos Escala y Alpha-K, y el menú Alfa. Archivo->Volver a abrir restaura la escala y el valor de Alfa a sus valores por omisión y recarga el archivo de imagen actual.
Archivo->Guardar como... puede utilizarse para guardar la imagen cargada como otro tipo de archivo de imagen. Si la imagen contiene una transparencia Archivo->Guardar Máscara como... graba la máscara de transparencia de la imagen.
Cuando SWT carga un archivo de imagen, se crea una instancia de org.eclipse.swt.graphics.ImageData. (En el caso de un archivo ICO o multi-imagen GIF, se crea un conjunto de instancias ImageData). El Analizador de imagen visualiza todos los datos almacenados en la instancia(s)ImageData del archivo de imagen cargado, incluyendo los datos de pixelización. Situándonos sobre un píxel de la imagen visualizada, se mostrarán los datos de color RGB del píxel. Para ciertas imágenes (en particular GIF animados) se almacenan datos adicionales en la instanciaorg.eclipse.swt.graphics.ImageLoader utilizada para cargar la imagen. El Analizador de imagen también visualiza estos datos.