| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Raster 的软件包 | |
|---|---|
| java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 | 
| java.awt.image | 提供创建和修改图像的各种类。 | 
| javax.imageio | Java Image I/O API 的主要包。 | 
| java.awt 中 Raster 的使用 | 
|---|
| 返回 Raster 的 java.awt 中的方法 | |
|---|---|
|  Raster | PaintContext.getRaster(int x,
          int y,
          int w,
          int h)返回包含为图形操作生成的颜色的 Raster。 | 
| 参数类型为 Raster 的 java.awt 中的方法 | |
|---|---|
|  void | CompositeContext.compose(Raster src,
        Raster dstIn,
        WritableRaster dstOut)组合两个源 Raster对象并将结果置于目标WritableRaster中。 | 
| java.awt.image 中 Raster 的使用 | 
|---|
| java.awt.image 中 Raster 的子类 | |
|---|---|
|  class | WritableRaster此类扩展了 Raster 以提供像素写入功能。 | 
| 声明为 Raster 的 java.awt.image 中的字段 | |
|---|---|
| protected  Raster | Raster.parent此 Raster 的父 Raster,或者为 null。 | 
| 返回 Raster 的 java.awt.image 中的方法 | |
|---|---|
|  Raster | Raster.createChild(int parentX,
            int parentY,
            int width,
            int height,
            int childMinX,
            int childMinY,
            int[] bandList)返回共享此 Raster 的全部或部分 DataBuffer 的新 Raster。 | 
| static Raster | Raster.createRaster(SampleModel sm,
             DataBuffer db,
             Point location)创建具有指定 SampleModel 和 DataBuffer 的 Raster。 | 
|  Raster | Raster.createTranslatedChild(int childMinX,
                      int childMinY)创建一个具有和此 Raster 相同大小、SampleModel 和 DataBuffer,但是具有不同位置的 Raster。 | 
|  Raster | RenderedImage.getData()以一个大 tile 的形式返回图像(对于基于 tile 的图像,此方法需要获取整个图像并复制全部图像数据)。 | 
|  Raster | BufferedImage.getData()作为一个大 tile 返回图像。 | 
|  Raster | RenderedImage.getData(Rectangle rect)计算并返回 RenderedImage 的任意区域。 | 
|  Raster | BufferedImage.getData(Rectangle rect)计算并返回 BufferedImage的一个任意区域。 | 
|  Raster | Raster.getParent()返回此 Raster 的父 Raster(如果有),或者 null。 | 
|  Raster | RenderedImage.getTile(int tileX,
        int tileY)返回 tile (tileX, tileY)。 | 
|  Raster | BufferedImage.getTile(int tileX,
        int tileY)返回 tile ( tileX,tileY)。 | 
| 参数类型为 Raster 的 java.awt.image 中的方法 | |
|---|---|
|  BufferedImage | IndexColorModel.convertToIntDiscrete(Raster raster,
                     boolean forceARGB)返回一个 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage,其Raster的像素数据是通过使用此ColorModel的颜色/alpha 分量数组扩展源Raster中的各索引来计算的。 | 
|  WritableRaster | RescaleOp.createCompatibleDestRaster(Raster src)在给出源的情况下,创建一个具有正确大小和 band 数的经检查的目标 Raster。 | 
|  WritableRaster | RasterOp.createCompatibleDestRaster(Raster src)创建一个具有正确大小和 band 数的归零目标 Raster。 | 
|  WritableRaster | LookupOp.createCompatibleDestRaster(Raster src)在给定源 Raster 的情况下,创建一幅具有正确大小和 band 数的、经过检查的目标 Raster。 | 
|  WritableRaster | ConvolveOp.createCompatibleDestRaster(Raster src)创建给定源且具有正确 band 大小和数量的归零目标 Raster。 | 
|  WritableRaster | ColorConvertOp.createCompatibleDestRaster(Raster src)创建给定源且具有正确 band 大小和数量的归零目标 Raster。 | 
|  WritableRaster | BandCombineOp.createCompatibleDestRaster(Raster src)创建一个具有正确大小和 band 数的经过检查的目标 Raster。 | 
|  WritableRaster | AffineTransformOp.createCompatibleDestRaster(Raster src)创建一个具有正确大小和 band 数的经过检查的目标 Raster。 | 
|  WritableRaster | RescaleOp.filter(Raster src,
       WritableRaster dst)对源 Raster 中的像素数据进行重缩放。 | 
|  WritableRaster | RasterOp.filter(Raster src,
       WritableRaster dest)执行从源 Raster 到目标 Raster 的单输入/单输出操作。 | 
|  WritableRaster | LookupOp.filter(Raster src,
       WritableRaster dst)在 Raster上执行查找操作。 | 
|  WritableRaster | ConvolveOp.filter(Raster src,
       WritableRaster dst)对 Raster 执行卷积运算。 | 
|  WritableRaster | ColorConvertOp.filter(Raster src,
       WritableRaster dest)对源 Raster 中的图像数据进行颜色转换。 | 
|  WritableRaster | BandCombineOp.filter(Raster src,
       WritableRaster dst)使用构造方法中指定的矩阵变换该 Raster。 | 
|  WritableRaster | AffineTransformOp.filter(Raster src,
       WritableRaster dst)转换源 Raster并将结果存储在目标Raster中。 | 
|  Rectangle2D | RescaleOp.getBounds2D(Raster src)返回重缩放后的目标 Raster 的边界框。 | 
|  Rectangle2D | RasterOp.getBounds2D(Raster src)返回过滤后目标 Raster 的边界框。 | 
|  Rectangle2D | LookupOp.getBounds2D(Raster src)返回过滤后目标 Raster 的边界框。 | 
|  Rectangle2D | ConvolveOp.getBounds2D(Raster src)返回已过滤目标 Raster 的边界框。 | 
|  Rectangle2D | ColorConvertOp.getBounds2D(Raster src)返回给定源的目标边界框。 | 
|  Rectangle2D | BandCombineOp.getBounds2D(Raster src)返回变换后的目标图像的边界框。 | 
|  Rectangle2D | AffineTransformOp.getBounds2D(Raster src)返回转换后的目标图像的边界框。 | 
|  boolean | ColorModel.isCompatibleRaster(Raster raster)如果 raster与此ColorModel兼容,则返回true,如果不兼容,则返回false。 | 
|  boolean | DirectColorModel.isCompatibleRaster(Raster raster)如果 raster与此ColorModel兼容,则返回true,如果不兼容,则返回false。 | 
|  boolean | IndexColorModel.isCompatibleRaster(Raster raster)如果 raster与此ColorModel兼容,则返回true;如果不与此ColorModel兼容,则返回false。 | 
|  boolean | ComponentColorModel.isCompatibleRaster(Raster raster)如果 raster与此ColorModel兼容,则返回 true;如果不兼容,则返回 false。 | 
|  void | WritableRenderedImage.setData(Raster r)将图像的 rect 设置为 Raster r 的内容,假定 r 位于与 WritableRenderedImage 相同的坐标空间。 | 
|  void | BufferedImage.setData(Raster r)将图像的矩形区域设置为指定 Rasterr的内容,假定该区域与BufferedImage处于相同的坐标空间。 | 
|  void | WritableRaster.setDataElements(int x,
                int y,
                Raster inRaster)为输入 Raster 中的像素矩形设置数据。 | 
|  void | WritableRaster.setRect(int dx,
        int dy,
        Raster srcRaster)将像素从 Raster srcRaster 复制到此 WritableRaster。 | 
|  void | WritableRaster.setRect(Raster srcRaster)将像素从 Raster srcRaster 复制到此 WritableRaster。 | 
| 参数类型为 Raster 的 java.awt.image 中的构造方法 | |
|---|---|
| Raster(SampleModel sampleModel,
       DataBuffer dataBuffer,
       Rectangle aRegion,
       Point sampleModelTranslate,
       Raster parent)构造具有给定 SampleModel、DataBuffer 和父 Raster 的 Raster。 | |
| javax.imageio 中 Raster 的使用 | 
|---|
| 声明为 Raster 的 javax.imageio 中的字段 | |
|---|---|
| protected  Raster | IIOImage.raster正被引用的 Raster。 | 
| 返回 Raster 的 javax.imageio 中的方法 | |
|---|---|
|  Raster | IIOImage.getRaster()返回当前设置好的 Raster,如果只有一个RenderedImage可用,则返回null。 | 
|  Raster | ImageReader.readRaster(int imageIndex,
           ImageReadParam param)返回包含图像流中原始像素数据的新 Raster对象,不应用任何颜色转换。 | 
|  Raster | ImageReader.readTileRaster(int imageIndex,
               int tileX,
               int tileY)返回包含 tile 中的原始像素数据的新 Raster对象,不应用任何颜色转换。 | 
| 参数类型为 Raster 的 javax.imageio 中的方法 | |
|---|---|
|  void | ImageWriter.replacePixels(Raster raster,
              ImageWriteParam param)用给定 Raster部分替换已出现在输出中的图像部分。 | 
|  void | IIOImage.setRaster(Raster raster)设置当前 Raster。 | 
| 参数类型为 Raster 的 javax.imageio 中的构造方法 | |
|---|---|
| IIOImage(Raster raster,
         List<? extends BufferedImage> thumbnails,
         IIOMetadata metadata)构造一个 IIOImage,它包含Raster以及与之关联的缩略图和元数据。 | |
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。