📄 java advanced imaging api summary.htm
字号:
<TD><A name=76630>RenderedOp</A><BR>
<TD><A name=76634>Extends: PlanarImage</A><BR><A name=76632>A node in a
rendered imaging chain.</A><BR>
<TR vAlign=top>
<TD><A name=73227>ROI</A><BR>
<TD><A name=73271>Extends: java.lang.Object</A><BR><A
name=73273>Represents a region of interest of an image.</A><BR>
<TR vAlign=top>
<TD><A name=73223>ROIShape</A><BR>
<TD><A name=73225>Extends: ROI</A><BR><A name=73291>Represents a region
of interest within an image as a Shape.</A><BR>
<TR vAlign=top>
<TD><A name=75715>ScaleOpImage</A><BR>
<TD><A name=76704>Extends: WarpOpImage</A><BR><A name=76706>Used by
further extension classes that perform scale-like operations and thus
require rectilinear backwards mapping and padding by the resampling
filter dimensions.</A><BR>
<TR vAlign=top>
<TD><A name=80010>SequentialImage</A><BR>
<TD><A name=80012>Extends: java.lang.Object</A><BR><A
name=80026>Represents an image that is associated with a time stamp and
a camera position. Used with ImageSequence.</A><BR>
<TR vAlign=top>
<TD><A name=73397>SnapshotImage</A><BR>
<TD><A name=73401>Extends: PlanarImage:</A><BR><A name=73399>Implements:
java.awt.image.TileObserver</A><BR><A name=76734>Provides an arbitrary
number of synchronous views of a possibly changing
WritableRenderedImage.</A><BR>
<TR vAlign=top>
<TD><A name=73393>SourcelessOpImage</A><BR>
<TD><A name=73395>Extends: OpImage</A><BR><A name=73422>An abstract base
class for image operators that have no image sources.</A><BR>
<TR vAlign=top>
<TD><A name=76751>StatisticsOpImage</A><BR>
<TD><A name=76755>Extends: OpImage</A><BR><A name=76757>An abstract base
class for image operators that compute statistics on a given region of
an image and with a given sampling rate.</A><BR>
<TR vAlign=top>
<TD><A name=73373>TiledImage</A><BR>
<TD><A name=73451>Extends: PlanarImage</A><BR><A name=73375>Implements:
java.awt.image.WritableRenderedImage</A><BR><A name=73459>A concrete
implementation of WritableRenderedImage.</A><BR>
<TR vAlign=top>
<TD><A name=80043>UntiledOpImage</A><BR>
<TD><A name=80045>Extends: OpImage</A><BR><A name=80051>A general class
for single-source operations in which the values of all pixels in the
source image contribute to the value of each pixel in the destination
image.</A><BR>
<TR vAlign=top>
<TD><A name=73369>Warp</A><BR>
<TD><A name=73467>Extends: java.lang.Object</A><BR><A name=73371>A
description of an image warp.</A><BR>
<TR vAlign=top>
<TD><A name=76860>WarpAffine</A><BR>
<TD><A name=76864>Extends: WarpPolynomial</A><BR><A name=76862>A
description of an Affine warp.</A><BR>
<TR vAlign=top>
<TD><A name=76872>WarpCubic</A><BR>
<TD><A name=76876>Extends: WarpPolynomial</A><BR><A name=76874>A
cubic-based description of an image warp. </A><BR>
<TR vAlign=top>
<TD><A name=76912>WarpGeneralPolynomial</A><BR>
<TD><A name=76916>Extends: WarpPolynomial</A><BR><A name=76918>A general
polynomial-based description of an image warp.</A><BR>
<TR vAlign=top>
<TD><A name=76908>WarpGrid</A><BR>
<TD><A name=76930>Extends: Warp</A><BR><A name=76910>A regular
grid-based description of an image warp. </A><BR>
<TR vAlign=top>
<TD><A name=76904>WarpOpImage</A><BR>
<TD><A name=76942>Extends: OpImage</A><BR><A name=76944>A general
implementation of image warping, and a superclass for other geometric
image operations.</A><BR>
<TR vAlign=top>
<TD><A name=76900>WarpPerspective</A><BR>
<TD><A name=76956>Extends: Warp</A><BR><A name=76902>A description of a
perspective (projective) warp. </A><BR>
<TR vAlign=top>
<TD><A name=76896>WarpPolynomial</A><BR>
<TD><A name=76968>Extends: Warp</A><BR><A name=76898>A polynomial-based
description of an image warp.</A><BR>
<TR vAlign=top>
<TD><A name=76892>WarpQuadratic</A><BR>
<TD><A name=76980>Extends: WarpPolynomial</A><BR><A name=76982>A
quadratic-based description of an image warp.</A><BR>
<TR vAlign=top>
<TD><A name=76888>WritableRenderedImage-Adapter</A><BR>
<TD><A name=76994>Extends: RenderedImageAdapter</A><BR><A
name=76995>Implements: java.awt.image.WritableRenderedImage</A><BR><A
name=76890>A PlanarImage wrapper for a
WritableRenderedImage.</A><BR></TR></TBODY></TABLE>
<P><A name=77302>
<H3>B.3.3 <IMG src="Java Advanced Imaging API Summary.files/space.gif">JAI
Iterator Interfaces</H3></A><A
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/API-summary.doc.html#77306">Table
B-6</A> lists the JAI iterator classes
(<CODE>javax.media.jai.iterator</CODE>).
<P>
<TABLE cellPadding=3 border=3>
<CAPTION><FONT size=-1><B><A name=77306>Table B-6 JAI Iterator Interfaces
</A></B></FONT></CAPTION>
<TBODY>
<TR vAlign=top>
<TH><A name=77310>Interface </A>
<TH><A name=77312>Description </A>
<TR vAlign=top>
<TD><A name=77314>RandomIter</A><BR>
<TD><A name=77362>An iterator that allows random read-only access to any
sample within its bounding rectangle.</A><BR>
<TR vAlign=top>
<TD><A name=77318>RectIter</A><BR>
<TD><A name=77320>An iterator for traversing a read-only image in
top-to-bottom, left-to-right order.</A><BR>
<TR vAlign=top>
<TD><A name=77358>RookIter</A><BR>
<TD><A name=77360>An iterator for traversing a read-only image using
arbitrary up-down and left-right moves.</A><BR>
<TR vAlign=top>
<TD><A name=77322>WritableRandomIter</A><BR>
<TD><A name=77388>Extends: RandomIter</A><BR><A name=77324>An iterator
that allows random read/write access to any sample within its bounding
rectangle.</A><BR>
<TR vAlign=top>
<TD><A name=77326>WritableRectIter</A><BR>
<TD><A name=77396>Extends: RectIter</A><BR><A name=77328>An iterator for
traversing a read/write image in top-to-bottom, left-to-right
order.</A><BR>
<TR vAlign=top>
<TD><A name=77330>WritableRookIter</A><BR>
<TD><A name=77408>Extends: RookIter, WritableRectIter</A><BR><A
name=77332>An iterator for traversing a read/write image using arbitrary
up-down and left-right moves.</A><BR></TR></TBODY></TABLE>
<P><A name=77419>
<H3>B.3.4 <IMG src="Java Advanced Imaging API Summary.files/space.gif">JAI
Iterator Classes</H3></A><A
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/API-summary.doc.html#77427">Table
B-7</A> lists the JAI iterator classes
(<CODE>javax.media.jai.iterator</CODE>).
<P>
<TABLE cellPadding=3 border=3>
<CAPTION><FONT size=-1><B><A name=77427>Table B-7 JAI Iterator Classes
</A></B></FONT></CAPTION>
<TBODY>
<TR vAlign=top>
<TH><A name=77431>Class </A>
<TH><A name=77433>Description </A>
<TR vAlign=top>
<TD><A name=77435>RandomIterFactory</A><BR>
<TD><A name=77461>Extends: java.lang.Object</A><BR><A name=77463>A
factory class to instantiate instances of the RandomIter and
WritableRandomIter interfaces on sources of type Raster, RenderedImage,
and WritableRenderedImage. </A><BR>
<TR vAlign=top>
<TD><A name=77439>RectIterFactory</A><BR>
<TD><A name=77478>Extends: java.lang.Object</A><BR><A name=77480>A
factory class to instantiate instances of the RectIter and
WritableRectIter interfaces on sources of type Raster, RenderedImage,
and WritableRenderedImage.</A><BR>
<TR vAlign=top>
<TD><A name=77443>RookIterFactory</A><BR>
<TD><A name=77493>Extends: java.lang.Object</A><BR><A name=77495>A
factory class to instantiate instances of the RookIter and
WritableRookIter interfaces on sources of type Raster, RenderedImage,
and WritableRenderedImage.</A><BR></TR></TBODY></TABLE><CODE></CODE>
<P><A name=73476>
<H3>B.3.5 <IMG src="Java Advanced Imaging API Summary.files/space.gif">JAI
Operator Classes</H3></A><A
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/API-summary.doc.html#73482">Table
B-8</A> lists the JAI operator classes (<CODE>javax.jai.operator</CODE>).
These classes extend the JAI OperationDescriptor class.
<P>
<TABLE cellPadding=3 border=3>
<CAPTION><FONT size=-1><B><A name=73482>Table B-8 JAI Operator Classes
</A></B></FONT></CAPTION>
<TBODY>
<TR vAlign=top>
<TH><A name=73486>Class </A>
<TH><A name=73488>Description </A>
<TR vAlign=top>
<TD><A name=77508>AbsoluteDescriptor</A><BR>
<TD><A name=77520>Extends: OperationDescriptorImpl</A><BR><A
name=77510>An OperationDescriptor for the Absolute operation, which
gives the mathematical absolute value of the pixel values of a source
image.</A><BR>
<TR vAlign=top>
<TD><A name=80096>AddCollectionDescriptor</A><BR>
<TD><A name=80100>Extends: OperationDescriptorImpl</A><BR><A
name=80109>An OperationDescriptor for the AddCollection operation, which
takes a collection of rendered images, and adds every set of pixels, one
from each source image of the corresponding position and band.</A><BR>
<TR vAlign=top>
<TD><A name=77512>AddConstDescriptor</A><BR>
<TD><A name=77534>Extends: OperationDescriptorImpl</A><BR><A
name=77514>An OperationDescriptor for the AddConst operation, which adds
one of a set of constant values to the pixel values of a source image on
a per-band basis.</A><BR>
<TR vAlign=top>
<TD><A name=80360>AddConstToCollection-Descriptor</A><BR>
<TD><A name=80372>Extends: OperationDescriptorImpl</A><BR><A
name=80409>An OperationDescriptor for the AddConstToCollection
operation, which adds constants to a collection of rendered
images.</A><BR>
<TR vAlign=top>
<TD><A name=77516>AddDescriptor</A><BR>
<TD><A name=77552>Extends: OperationDescriptorImpl</A><BR><A
name=77553>An OperationDescriptor for the Add operation, which adds the
pixel values of two source images on a per-band basis.</A><BR>
<TR vAlign=top>
<TD><A name=73490>AffineDescriptor</A><BR>
<TD><A name=73492>Extends: OperationDescriptorImpl</A><BR><A
name=77567>An OperationDescriptor for the Affine operation, which
performs an affine mapping between a source and a destination
image.</A><BR>
<TR vAlign=top>
<TD><A name=77607>AndConstDescriptor</A><BR>
<TD><A name=77611>Extends: OperationDescriptorImpl</A><BR><A
name=77612>An OperationDescriptor for the AndConst operation, which
performs a bitwise logical AND between the pixel values of a source
image with one of a set of per-band constants.</A><BR>
<TR vAlign=top>
<TD><A name=77603>AndDescriptor</A><BR>
<TD><A name=77624>Extends: OperationDescriptorImpl</A><BR><A
name=77802>An OperationDescriptor for the And operation, which performs
a bitwise logical AND between the pixel values of the two source images
on a per-band basis.</A><BR>
<TR vAlign=top>
<TD><A name=77599>AWTImageDescriptor</A><BR>
<TD><A name=77648>Extends: OperationDescriptorImpl</A><BR><A
name=77649>An OperationDescriptor for the AWTImage operation, which
imports a standard AWT image into JAI.</A><BR>
<TR vAlign=top>
<TD><A name=77595>BandCombineDescriptor</A><BR>
<TD><A name=77661>Extends: OperationDescriptorImpl</A><BR><A
name=77662>An OperationDescriptor for the BandCombine operation, which
computes an arbitrary linear combination of the bands of a source image
for each band of a destination image, using a specified matrix.</A><BR>
<TR vAlign=top>
<TD><A name=77591>BandSelectDescriptor</A><BR>
<TD><A name=77674>Extends: OperationDescriptorImpl</A><BR><A
name=77675>An OperationDescriptor for the BandSelect operation, which
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -