www.clipart.com

ClipArt.com es un servicio basado en suscripciones, que ofrece imágenes y sonidos.

www.pngart.com

PNGART.com proporciona cerca de 50,000 imágenes gratuitas en formato PNG.

java.sun.com/developer/techDocs/hi/repository

El sitio 

Java look and feel Graphics Repository (Depósito de gráfi cos de apariencia visual de Java) proporciona imágenes 

diseñadas para utilizarse en una GUI de Swing, incluyendo imágenes de botones de barras de herramientas.

www.freebyte.com/graphicprograms/

Esta guía contiene vínculos a varios programas de software de gráfi cos gratuitos. El software se puede utilizar para 
modifi car imágenes y dibujar gráfi cos.

graphicssoft.about.com/od/pixelbasedfreewin/

Este sitio Web proporciona vínculos para programas de gráfi cos gratuitos, diseñados para usarse en equipos Windows.

Referencias de la API de multimedia de Java

java.sun.com/products/java-media/jmf/

Ésta es la página de inicio del 

Marco de trabajo de medios de Java (JMF). Aquí puede descargar la implementación de 

Sun más reciente de la JMF. Este sitio también contiene la documentación para la JMF.

java.sun.com/products/java-media/sound/

La página de inicio de la 

API de Sonido de Java. Esta API proporciona herramientas para reproducir y grabar audio.

java3d.dev.java.net/

La página de inicio de la 

API Java 3D. Esta API se puede utilizar para producir imágenes tridimensionales, típicas de 

los videojuegos actuales.

java.sun.com/developer/onlineTraining/java3d/

Este sitio proporciona un tutorial sobre la 

API Java 3D.

java.sun.com/products/java-media/jai/

La página de inicio de la 

API de Manipulación avanzada de imágenes de Java. Esta API proporciona herramientas de 

procesamiento de imágenes, como la mejora del contraste, recorte, escalado y deformación (warping) geométrica.

java.sun.com/products/java-media/speech/

La

API de Reconocimiento de voz de Java permite a los programas realizar la síntesis y el reconocimiento de voz.

freetts.sourceforge.net/docs/index.php

FreeTTS es una implementación de la API de Reconocimiento de voz de Java. 

java.sun.com/products/java-media/2D/

Ésta es la página de inicio de la 

API Java 2D. Esta API (presentada en el capítulo 12) proporciona herramientas para 

gráfi cos bidimensionales complejos.

java.sun.com/javase/6/docs/technotes/guides/imageio/index.html

Este sitio contiene una guía para la 

API de E/S de imágenes de Java, la cual permite a los programas cargar y guardar 

imágenes, usando formatos que las APIs de Java no soportan actualmente.

Resumen

Sección 21.2 Cómo cargar, mostrar y escalar imágenes

•  

El 

método 

getImage

 de 

Applet

 carga un objeto 

Image

.

•  

El 

método 

getDocumentBase

 de 

Applet

 devuelve la ubicación del archivo HTML del applet en Internet, como un 

objeto de la clase 

URL

.

•  Java soporta varios formatos de imagen, incluyendo GIF (Formato de intercambio de gráfi cos), JPEG (Grupo unido 

de expertos en fotografía) y PNG (Gráfi cos portables de red). Los nombres de archivo para estos tipos terminan con 

.gif,.jpg

 (o 

.jpeg

) y 

.png

, respectivamente.

•  

La 

clase 

ImageIcon

 proporciona constructores que permiten inicializar un objeto 

ImageIcon

 con una imagen del 

equipo local, o almacenadas en un servidor Web en Internet.

•  

El 

método 

drawImage

 de 

Graphics

 acepta cuatro argumentos: una referencia al objeto 

Image

 en el que se almacena 

la imagen, las coordenadas 

x y y en donde debe mostrarse la imagen y una referencia a un objeto 

ImageObserver

.

Resumen

877

21_MAQ_CAP_21_DEITEL.indd877

4/19/081:32:56AM