All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbsoluteSize ASizeobject which indicates that the size of the enclosed object should be the specified absolute size.AbstractImageSink<T> An abstract class forImageSinks.AbstractImageSource<T> An abstract class forImageSources.AbstractResizer A class which performs a resize operation on a source image and outputs the result to a destination image.AlphaInterpolation An enum which is used to specify the alpha interpolation settings of the resizing operations.Antialiasing An enum which is used to specify the antialiasing settings of the resizing operations.BicubicResizer Image resizer class using bicubic interpolation for the resizing operation.BilinearResizer Image resizer class using bilinear interpolation for the resizing operation.BufferedImageBuilder A builder for creatingBufferedImagewith specified parameters.BufferedImages This class provides convenience methods for usingBufferedImages.BufferedImageSink AnImageSinkwhich stores the resulting thumbnail to aBufferedImage.BufferedImageSource AnImageSourcewhich uses aBufferedImageas the source image.Canvas AnImageFilterwhich will enclose an image into a specified enclosing image.Caption AnImageFilterwhich will overlay a text caption to an image.Colorize An image filter which will add a color tint to an image.Configurations This enum lists properties that affect the behavior of Thumbnailator.ConsecutivelyNumberedFilenames This class is used to produce file names based on a given format string and an internal counter which increments every time a new file name is produced.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator Coordinate This class calculates the position of an image which is to be enclosed, using an absolute coordinate at which the image should be located.DefaultResizerFactory This class provides factory methods which provides suitableResizers for a given situation.Dithering An enum which is used to specify the dithering settings of the resizing operations.ExifFilterUtils An utility class which returns a suitableImageFilterto perform the transformations necessary to properly orient an image according to the Exif metadata.ExifUtils An utility class used to obtain the orientation information from a given Exif metadata.FileImageSink AnImageSinkwhich writes the resulting thumbnail to a file.FileImageSink.UninitializedImageSink Temporary placeholderImageSinkwhich will be used before the#read()method is used.FileImageSource AnImageSourcewhich reads the source image from a file.FileImageSource.UninitializedImageSource Temporary placeholderImageSourcewhich will be used before theFileImageSource.UninitializedImageSource.read()method is used.FileThumbnailTask A thumbnail generation task which reads and writes data from and to aFile.FixedResizerFactory AResizerFactorythat returns a specificResizerunconditionally.FixedSizeThumbnailMaker AThumbnailMakerwhich resizes an image to a specified dimension when producing a thumbnail.Flip A class containing flip transformation filters.IfdStructure IFD structure as defined in Section 4.6.2 of the Exif Specification version 2.3.IfdType This enum corresponds to the types of data present in an IFD, as defined in Section 4.6.2 of the Exif Specification version 2.3.ImageFilter This interface is to be implemented by classes which performs an image filtering operation on aBufferedImage.ImageSink<T> An interface to be implemented by classes which stores the image resulting from a thumbnail generation task.ImageSource<T> An interface to be implemented by classes which read or retrieve images from which a thumbnail should be produced.InputStreamImageSource AnImageSourcewhich uses anInputStreamto read the source image.InputStreamImageSource.ExifCaptureInputStream AnInputStreamwhich intercepts the data stream to find Exif data and captures it if present.NullResizer AResizerwhich does not actually resize the image.Orientation Representation for the Orientation (Tag 274) in the Exif metadata, as defined in Section 4.6.4 of the Exif Specification version 2.3.OutputStreamImageSink AnImageSinkwhich specifies anOutputStreamto which the thumbnail image should be written to.Pipeline AnImageFilterwhich will apply multipleImageFilters in a specific order.Position This interface is implemented by classes which calculate how to position an object inside of an enclosing object.Positions An enum of predefinedPositions.ProgressiveBilinearResizer AResizerwhich performs resizing operations by using progressive bilinear scaling.Region A representation of a region, using aPositionobject and aDimensionobject.RelativeSize Calculates the size of an enclosed object relative to the enclosing object.Rename This class is used to rename file names.Rendering An enum which is used to specify the dithering settings of the resizing operations.Resizer This interface is implemented by classes which perform resizing operations.ResizerConfiguration An interface which are implemented by classes and enums which provide configuration information forResizers.ResizerFactory This interface is implemented by all classes which will return aResizerthat should be used when creating a thumbnail.Resizers This enum can be used to select a specificResizerin order to perform a resizing operation.Rotation A class containing rotation filters.Rotation.Rotator AnImageFilterwhich applies a rotation to an image.ScaledThumbnailMaker AThumbnailMakerwhich scales an image by a specified scaling factor when producing a thumbnail.ScalingMode An enum which is used to specify how to scale images when creating thumbnails.Size This interface is implemented by classes which calculate the size of an object inside of an enclosing object.SourceSinkThumbnailTask<S,D> AThumbnailTaskwhich holds anImageSourcefrom which the image is read or retrieved, and anImageSinkto which the thumbnail is stored or written.StreamThumbnailTask A thumbnail generation task which streams data from anInputStreamto anOutputStream.SwapDimensions This is a no-op filter that acts as a "flag" to enable proper handling of dimensions for images that will be oriented by using Exif metadata.Thumbnailator This class provides static utility methods which perform generation of thumbnails using Thumbnailator.ThumbnailatorUtils A utility class for Thumbnailator.ThumbnailMaker An abstract class which provides support functionalities forThumbnailMakerimplementations.ThumbnailMaker.ReadinessTracker Class which keeps track of the parameters being set for theThumbnailMaker.ThumbnailParameter This class is used to specify the parameters to use when creating a thumbnail.ThumbnailParameterBuilder A builder for generatingThumbnailParameter.Thumbnails Provides a fluent interface to create thumbnails.Thumbnails.Builder<T> The builder interface for Thumbnailator to set up the thumbnail generation task.Thumbnails.Builder.BufferedImageImageSourceIterator Thumbnails.Builder.FileImageSourceIterator Thumbnails.Builder.InputStreamImageSourceIterator Thumbnails.Builder.Properties Enum of properties which can be set by this builder.Thumbnails.Builder.Property Interface used byThumbnails.Builder.Properties.Thumbnails.Builder.Status Status of each property.Thumbnails.Builder.StringImageSourceIterator Thumbnails.Builder.URLImageSourceIterator ThumbnailTask<S,D> This class is used byThumbnailTaskimplementations which is used when creating thumbnails from external sources and destinations.Transparency An image filter which will make an image transparent.UnsupportedFormatException An exception used to indicate that the specified format could not be used in an operation.URLImageSource AnImageSourcewhich retrieves a source image from a URL.Watermark This class applies a watermark to an image.