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