| WritableRaster | BufferedImage. copyData(WritableRaster outRaster) | Computes an arbitrary rectangular region of the
 BufferedImageand copies it into a specifiedWritableRaster. | 
| WritableRaster | RenderedImage. copyData(WritableRaster raster) | Computes an arbitrary rectangular region of the RenderedImage
 and copies it into a caller-supplied WritableRaster. | 
| static WritableRaster | Raster. createBandedRaster(int dataType,
                  int w,
                  int h,
                  int scanlineStride,
                  int[] bankIndices,
                  int[] bandOffsets,
                  Point location) | Creates a Raster based on a BandedSampleModel with the
 specified data type, width, height, scanline stride, bank
 indices and band offsets. | 
| static WritableRaster | Raster. createBandedRaster(int dataType,
                  int w,
                  int h,
                  int bands,
                  Point location) | Creates a Raster based on a BandedSampleModel with the
 specified data type, width, height, and number of bands. | 
| static WritableRaster | Raster. createBandedRaster(DataBuffer dataBuffer,
                  int w,
                  int h,
                  int scanlineStride,
                  int[] bankIndices,
                  int[] bandOffsets,
                  Point location) | Creates a Raster based on a BandedSampleModel with the
 specified DataBuffer, width, height, scanline stride, bank
 indices, and band offsets. | 
| WritableRaster | AffineTransformOp. createCompatibleDestRaster(Raster src) | Creates a zeroed destination Rasterwith the correct size
 and number of bands. | 
| WritableRaster | BandCombineOp. createCompatibleDestRaster(Raster src) | Creates a zeroed destination Rasterwith the correct size
 and number of bands. | 
| WritableRaster | ColorConvertOp. createCompatibleDestRaster(Raster src) | Creates a zeroed destination Raster with the correct size and number of
 bands, given this source. | 
| WritableRaster | ConvolveOp. createCompatibleDestRaster(Raster src) | Creates a zeroed destination Raster with the correct size and number
 of bands, given this source. | 
| WritableRaster | LookupOp. createCompatibleDestRaster(Raster src) | Creates a zeroed-destination Rasterwith the
 correct size and number of bands, given this source. | 
| WritableRaster | RasterOp. createCompatibleDestRaster(Raster src) | Creates a zeroed destination Raster with the correct size and number of
 bands. | 
| WritableRaster | RescaleOp. createCompatibleDestRaster(Raster src) | Creates a zeroed-destination Rasterwith the correct
 size and number of bands, given this source. | 
| WritableRaster | ColorModel. createCompatibleWritableRaster(int w,
                              int h) | Creates a WritableRasterwith the specified width and
 height that has a data layout (SampleModel) compatible
 with thisColorModel. | 
| WritableRaster | ComponentColorModel. createCompatibleWritableRaster(int w,
                              int h) | Creates a WritableRasterwith the specified width and height,
 that  has a data layout (SampleModel) compatible with
 thisColorModel. | 
| WritableRaster | DirectColorModel. createCompatibleWritableRaster(int w,
                              int h) | Creates a WritableRasterwith the specified width and
 height that has a data layout (SampleModel) compatible
 with thisColorModel. | 
| WritableRaster | IndexColorModel. createCompatibleWritableRaster(int w,
                              int h) | Creates a WritableRasterwith the specified width
 and height that has a data layout (SampleModel)
 compatible with thisColorModel. | 
| WritableRaster | Raster. createCompatibleWritableRaster() | Create a compatible WritableRaster the same size as this Raster with
 the same SampleModel and a new initialized DataBuffer. | 
| WritableRaster | Raster. createCompatibleWritableRaster(int w,
                              int h) | Create a compatible WritableRaster with the specified size, a new
 SampleModel, and a new initialized DataBuffer. | 
| WritableRaster | Raster. createCompatibleWritableRaster(int x,
                              int y,
                              int w,
                              int h) | Create a compatible WritableRaster with the specified
 location (minX, minY) and size (width, height), a
 new SampleModel, and a new initialized DataBuffer. | 
| WritableRaster | Raster. createCompatibleWritableRaster(Rectangle rect) | Create a compatible WritableRaster with location (minX, minY)
 and size (width, height) specified by rect, a
 new SampleModel, and a new initialized DataBuffer. | 
| static WritableRaster | Raster. createInterleavedRaster(int dataType,
                       int w,
                       int h,
                       int scanlineStride,
                       int pixelStride,
                       int[] bandOffsets,
                       Point location) | Creates a Raster based on a PixelInterleavedSampleModel with the
 specified data type, width, height, scanline stride, pixel
 stride, and band offsets. | 
| static WritableRaster | Raster. createInterleavedRaster(int dataType,
                       int w,
                       int h,
                       int bands,
                       Point location) | Creates a Raster based on a PixelInterleavedSampleModel with the
 specified data type, width, height, and number of bands. | 
| static WritableRaster | Raster. createInterleavedRaster(DataBuffer dataBuffer,
                       int w,
                       int h,
                       int scanlineStride,
                       int pixelStride,
                       int[] bandOffsets,
                       Point location) | Creates a Raster based on a PixelInterleavedSampleModel with the
 specified DataBuffer, width, height, scanline stride, pixel
 stride, and band offsets. | 
| static WritableRaster | Raster. createPackedRaster(int dataType,
                  int w,
                  int h,
                  int[] bandMasks,
                  Point location) | Creates a Raster based on a SinglePixelPackedSampleModel with
 the specified data type, width, height, and band masks. | 
| static WritableRaster | Raster. createPackedRaster(int dataType,
                  int w,
                  int h,
                  int bands,
                  int bitsPerBand,
                  Point location) | Creates a Raster based on a packed SampleModel with the
 specified data type, width, height, number of bands, and bits
 per band. | 
| static WritableRaster | Raster. createPackedRaster(DataBuffer dataBuffer,
                  int w,
                  int h,
                  int scanlineStride,
                  int[] bandMasks,
                  Point location) | Creates a Raster based on a SinglePixelPackedSampleModel with
 the specified DataBuffer, width, height, scanline stride, and
 band masks. | 
| static WritableRaster | Raster. createPackedRaster(DataBuffer dataBuffer,
                  int w,
                  int h,
                  int bitsPerPixel,
                  Point location) | Creates a Raster based on a MultiPixelPackedSampleModel with the
 specified DataBuffer, width, height, and bits per pixel. | 
| WritableRaster | WritableRaster. createWritableChild(int parentX,
                   int parentY,
                   int w,
                   int h,
                   int childMinX,
                   int childMinY,
                   int[] bandList) | Returns a new WritableRaster which shares all or part of this
 WritableRaster's DataBuffer. | 
| static WritableRaster | Raster. createWritableRaster(SampleModel sm,
                    DataBuffer db,
                    Point location) | Creates a WritableRaster with the specified SampleModel and DataBuffer. | 
| static WritableRaster | Raster. createWritableRaster(SampleModel sm,
                    Point location) | Creates a WritableRaster with the specified SampleModel. | 
| WritableRaster | WritableRaster. createWritableTranslatedChild(int childMinX,
                             int childMinY) | Create a WritableRaster with the same size, SampleModel and DataBuffer
 as this one, but with a different location. | 
| WritableRaster | AffineTransformOp. filter(Raster src,
      WritableRaster dst) | Transforms the source Rasterand stores the results in
 the destinationRaster. | 
| WritableRaster | BandCombineOp. filter(Raster src,
      WritableRaster dst) | Transforms the Rasterusing the matrix specified in the
 constructor. | 
| WritableRaster | ColorConvertOp. filter(Raster src,
      WritableRaster dest) | ColorConverts the image data in the source Raster. | 
| WritableRaster | ConvolveOp. filter(Raster src,
      WritableRaster dst) | Performs a convolution on Rasters. | 
| WritableRaster | LookupOp. filter(Raster src,
      WritableRaster dst) | Performs a lookup operation on a Raster. | 
| WritableRaster | RasterOp. filter(Raster src,
      WritableRaster dest) | Performs a single-input/single-output operation from a source Raster
 to a destination Raster. | 
| WritableRaster | RescaleOp. filter(Raster src,
      WritableRaster dst) | Rescales the pixel data in the source Raster. | 
| WritableRaster | BufferedImage. getAlphaRaster() | Returns a WritableRasterrepresenting the alpha
 channel forBufferedImageobjects
 withColorModelobjects that support a separate
 spatial alpha channel, such asComponentColorModelandDirectColorModel. | 
| WritableRaster | ColorModel. getAlphaRaster(WritableRaster raster) | Returns a Rasterrepresenting the alpha channel of an
 image, extracted from the inputRaster, provided that
 pixel values of thisColorModelrepresent color and
 alpha information as separate spatial bands (e.g. | 
| WritableRaster | ComponentColorModel. getAlphaRaster(WritableRaster raster) | Returns a Rasterrepresenting the alpha channel of an image,
 extracted from the inputRaster. | 
| WritableRaster | PackedColorModel. getAlphaRaster(WritableRaster raster) | Returns a  WritableRaster representing the alpha channel of
 an image, extracted from the input  WritableRaster. | 
| WritableRaster | BufferedImage. getRaster() |  | 
| WritableRaster | WritableRaster. getWritableParent() | Returns the parent WritableRaster (if any) of this WritableRaster,
  or else null. | 
| WritableRaster | BufferedImage. getWritableTile(int tileX,
               int tileY) | Checks out a tile for writing. | 
| WritableRaster | WritableRenderedImage. getWritableTile(int tileX,
               int tileY) | Checks out a tile for writing. |