Liking cljdoc? Tell your friends :D

jdk.awt.image.AffineTransformOp

This class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinates in the destination image or Raster. The type of interpolation that is used is specified through a constructor, either by a RenderingHints object or by one of the integer interpolation types defined in this class.

If a RenderingHints object is specified in the constructor, the interpolation hint and the rendering quality hint are used to set the interpolation type for this operation. The color rendering hint and the dithering hint can be used when color conversion is required.

Note that the following constraints have to be met:

The source and destination must be different. For Raster objects, the number of bands in the source must be equal to the number of bands in the destination.

This class uses an affine transform to perform a linear mapping from
2D coordinates in the source image or Raster to 2D coordinates
in the destination image or Raster.
The type of interpolation that is used is specified through a constructor,
either by a RenderingHints object or by one of the integer
interpolation types defined in this class.

If a RenderingHints object is specified in the constructor, the
interpolation hint and the rendering quality hint are used to set
the interpolation type for this operation.  The color rendering hint
and the dithering hint can be used when color conversion is required.

Note that the following constraints have to be met:

The source and destination must be different.
For Raster objects, the number of bands in the source must
be equal to the number of bands in the destination.
raw docstring

*-type-bicubicclj

Static Constant.

Bicubic interpolation type.

type: int

Static Constant.

Bicubic interpolation type.

type: int
raw docstring

*-type-bilinearclj

Static Constant.

Bilinear interpolation type.

type: int

Static Constant.

Bilinear interpolation type.

type: int
raw docstring

*-type-nearest-neighborclj

Static Constant.

Nearest-neighbor interpolation type.

type: int

Static Constant.

Nearest-neighbor interpolation type.

type: int
raw docstring

->affine-transform-opclj

(->affine-transform-op xform hints)

Constructor.

Constructs an AffineTransformOp given an affine transform. The interpolation type is determined from the RenderingHints object. If the interpolation hint is defined, it will be used. Otherwise, if the rendering quality hint is defined, the interpolation type is determined from its value. If no hints are specified (hints is null), the interpolation type is TYPE_NEAREST_NEIGHBOR.

xform - The AffineTransform to use for the operation. - java.awt.geom.AffineTransform hints - The RenderingHints object used to specify the interpolation type for the operation. - java.awt.RenderingHints

throws: java.awt.image.ImagingOpException - if the transform is non-invertible.

Constructor.

Constructs an AffineTransformOp given an affine transform.
 The interpolation type is determined from the
 RenderingHints object.  If the interpolation hint is
 defined, it will be used. Otherwise, if the rendering quality hint is
 defined, the interpolation type is determined from its value.  If no
 hints are specified (hints is null),
 the interpolation type is TYPE_NEAREST_NEIGHBOR.

xform - The AffineTransform to use for the operation. - `java.awt.geom.AffineTransform`
hints - The RenderingHints object used to specify the interpolation type for the operation. - `java.awt.RenderingHints`

throws: java.awt.image.ImagingOpException - if the transform is non-invertible.
raw docstring

create-compatible-dest-imageclj

(create-compatible-dest-image this src dest-cm)

Creates a zeroed destination image with the correct size and number of bands. A RasterFormatException may be thrown if the transformed width or height is equal to 0.

If destCM is null, an appropriate ColorModel is used; this ColorModel may have an alpha channel even if the source ColorModel is opaque.

src - The BufferedImage to be transformed. - java.awt.image.BufferedImage dest-cm - ColorModel of the destination. If null, an appropriate ColorModel is used. - java.awt.image.ColorModel

returns: The zeroed destination image. - java.awt.image.BufferedImage

Creates a zeroed destination image with the correct size and number of
 bands.  A RasterFormatException may be thrown if the
 transformed width or height is equal to 0.

 If destCM is null,
 an appropriate ColorModel is used; this
 ColorModel may have
 an alpha channel even if the source ColorModel is opaque.

src - The BufferedImage to be transformed. - `java.awt.image.BufferedImage`
dest-cm - ColorModel of the destination. If null, an appropriate ColorModel is used. - `java.awt.image.ColorModel`

returns: The zeroed destination image. - `java.awt.image.BufferedImage`
raw docstring

create-compatible-dest-rasterclj

(create-compatible-dest-raster this src)

Creates a zeroed destination Raster with the correct size and number of bands. A RasterFormatException may be thrown if the transformed width or height is equal to 0.

src - The Raster to be transformed. - java.awt.image.Raster

returns: The zeroed destination Raster. - java.awt.image.WritableRaster

Creates a zeroed destination Raster with the correct size
 and number of bands.  A RasterFormatException may be thrown
 if the transformed width or height is equal to 0.

src - The Raster to be transformed. - `java.awt.image.Raster`

returns: The zeroed destination Raster. - `java.awt.image.WritableRaster`
raw docstring

filterclj

(filter this src dst)

Transforms the source BufferedImage and stores the results in the destination BufferedImage. If the color models for the two images do not match, a color conversion into the destination color model is performed. If the destination image is null, a BufferedImage is created with the source ColorModel.

The coordinates of the rectangle returned by getBounds2D(BufferedImage) are not necessarily the same as the coordinates of the BufferedImage returned by this method. If the upper-left corner coordinates of the rectangle are negative then this part of the rectangle is not drawn. If the upper-left corner coordinates of the rectangle are positive then the filtered image is drawn at that position in the destination BufferedImage.

An IllegalArgumentException is thrown if the source is the same as the destination.

src - The BufferedImage to transform. - java.awt.image.BufferedImage dst - The BufferedImage in which to store the results of the transformation. - java.awt.image.BufferedImage

returns: The filtered BufferedImage. - java.awt.image.BufferedImage

throws: java.lang.IllegalArgumentException - if src and dst are the same

Transforms the source BufferedImage and stores the results
 in the destination BufferedImage.
 If the color models for the two images do not match, a color
 conversion into the destination color model is performed.
 If the destination image is null,
 a BufferedImage is created with the source
 ColorModel.

 The coordinates of the rectangle returned by
 getBounds2D(BufferedImage)
 are not necessarily the same as the coordinates of the
 BufferedImage returned by this method.  If the
 upper-left corner coordinates of the rectangle are
 negative then this part of the rectangle is not drawn.  If the
 upper-left corner coordinates of the  rectangle are positive
 then the filtered image is drawn at that position in the
 destination BufferedImage.

 An IllegalArgumentException is thrown if the source is
 the same as the destination.

src - The BufferedImage to transform. - `java.awt.image.BufferedImage`
dst - The BufferedImage in which to store the results of the transformation. - `java.awt.image.BufferedImage`

returns: The filtered BufferedImage. - `java.awt.image.BufferedImage`

throws: java.lang.IllegalArgumentException - if src and dst are the same
raw docstring

get-bounds-2-dclj

(get-bounds-2-d this src)

Returns the bounding box of the transformed destination. The rectangle returned is the actual bounding box of the transformed points. The coordinates of the upper-left corner of the returned rectangle might not be (0, 0).

src - The BufferedImage to be transformed. - java.awt.image.BufferedImage

returns: The Rectangle2D representing the destination's bounding box. - java.awt.geom.Rectangle2D

Returns the bounding box of the transformed destination.  The
 rectangle returned is the actual bounding box of the
 transformed points.  The coordinates of the upper-left corner
 of the returned rectangle might not be (0, 0).

src - The BufferedImage to be transformed. - `java.awt.image.BufferedImage`

returns: The Rectangle2D representing the destination's
 bounding box. - `java.awt.geom.Rectangle2D`
raw docstring

get-interpolation-typeclj

(get-interpolation-type this)

Returns the interpolation type used by this op.

returns: the interpolation type. - int

Returns the interpolation type used by this op.

returns: the interpolation type. - `int`
raw docstring

get-point-2-dclj

(get-point-2-d this src-pt dst-pt)

Returns the location of the corresponding destination point given a point in the source. If dstPt is specified, it is used to hold the return value.

src-pt - The Point2D that represents the source point. - java.awt.geom.Point2D dst-pt - The Point2D in which to store the result. - java.awt.geom.Point2D

returns: The Point2D in the destination that corresponds to the specified point in the source. - java.awt.geom.Point2D

Returns the location of the corresponding destination point given a
 point in the source.  If dstPt is specified, it
 is used to hold the return value.

src-pt - The Point2D that represents the source point. - `java.awt.geom.Point2D`
dst-pt - The Point2D in which to store the result. - `java.awt.geom.Point2D`

returns: The Point2D in the destination that corresponds to
 the specified point in the source. - `java.awt.geom.Point2D`
raw docstring

get-rendering-hintsclj

(get-rendering-hints this)

Returns the rendering hints used by this transform operation.

returns: The RenderingHints object associated with this op. - java.awt.RenderingHints

Returns the rendering hints used by this transform operation.

returns: The RenderingHints object associated with this op. - `java.awt.RenderingHints`
raw docstring

get-transformclj

(get-transform this)

Returns the affine transform used by this transform operation.

returns: The AffineTransform associated with this op. - java.awt.geom.AffineTransform

Returns the affine transform used by this transform operation.

returns: The AffineTransform associated with this op. - `java.awt.geom.AffineTransform`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close