图像是由一组像素构成,用二进制形式保存的图片。java语言支持GIF、JPEG和BMP这3种主要图像文件格式。java语言的图像处理功能被封装在Image类中。
图像载入和输出
在java程序中,图像也是对象,所以载入图像时,先要声明Image对象,然后,利用getImage()方法把Image对象与图像文件联系起来。载入图像文件的方法有两个:
Image getImage(URL url),url指明图像所在位置和文件名。
Image getImage(URL url,String name),url指明图像所在位置,name是文件名。
例如,以下代码声明Image对象,并用getImage()对象与图像文件联系起来:
Image img = getImage(getCodeBase(),”family.jpg”);
URL(uniform Resource Location 统一资源定位符)对象用于标识资源的名字和地址,在WWW客户机访问Internet网上资源时使用。确定图像位置的方法有两种:绝对位置与相对位置。取相对位置的方法有:
URL getCodeBase(),取小应用程序文件所在的位置。
URL getDocumentBase(),取HTML文件所在的位置。
例如,代码:
URL picURLA = new URL(getDocumentBase(),”imageSample1.gif”),
picURLB = new URL(getDocumentBase(),”pictures/imageSample.gif”);
Image imageA = getImage(picURLA),imageB &