A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

AbsoluteSize - Class in net.coobird.thumbnailator.geometry
A Size object which indicates that the size of the enclosed object should be the specified absolute size.
AbsoluteSize(int, int) - Constructor for class net.coobird.thumbnailator.geometry.AbsoluteSize
Instantiates an object which indicates size of an object.
AbsoluteSize(Dimension) - Constructor for class net.coobird.thumbnailator.geometry.AbsoluteSize
Instantiates an object which indicates size of an object.
AbstractImageSink<T> - Class in net.coobird.thumbnailator.tasks.io
An abstract class for ImageSinks.
AbstractImageSink() - Constructor for class net.coobird.thumbnailator.tasks.io.AbstractImageSink
Default constructor.
AbstractImageSource<T> - Class in net.coobird.thumbnailator.tasks.io
An abstract class for ImageSources.
AbstractImageSource() - Constructor for class net.coobird.thumbnailator.tasks.io.AbstractImageSource
Default constructor.
AbstractResizer - Class in net.coobird.thumbnailator.resizers
A class which performs a resize operation on a source image and outputs the result to a destination image.
AbstractResizer(Object, Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.AbstractResizer
Initializes the AbstractResizer.
add(ImageFilter) - Method in class net.coobird.thumbnailator.filters.Pipeline
Adds an ImageFilter to the pipeline.
addAll(List<ImageFilter>) - Method in class net.coobird.thumbnailator.filters.Pipeline
Adds a List of ImageFilters to the pipeline.
addFilter(ImageFilter) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Adds a ImageFilter to apply to the thumbnail.
addFilters(List<ImageFilter>) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Adds multiple ImageFilters to apply to the thumbnail.
addFirst(ImageFilter) - Method in class net.coobird.thumbnailator.filters.Pipeline
Adds an ImageFilter to the beginning of the pipeline.
ALLOW_OVERWRITE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
allowOverwrite - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
allowOverwrite - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
allowOverwrite(boolean) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies whether or not to overwrite files which already exist if they have been specified as destination files.
alpha - Variable in class net.coobird.thumbnailator.filters.Caption
The opacity level of the text to add.
ALPHA_INTERPOLATION - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
alphaInterpolation - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
alphaInterpolation(AlphaInterpolation) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the alpha interpolation mode when performing the resizing operation to generate the thumbnail.
AlphaInterpolation - Enum in net.coobird.thumbnailator.resizers.configurations
An enum which is used to specify the alpha interpolation settings of the resizing operations.
AlphaInterpolation(Object) - Constructor for enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
Instantiates this enum.
ALREADY_SET - net.coobird.thumbnailator.Thumbnails.Builder.Status
 
alreadySetMap - Variable in class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
 
antialiasing - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
antialiasing(Antialiasing) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the antialiasing mode when performing the resizing operation to generate the thumbnail.
Antialiasing - Enum in net.coobird.thumbnailator.resizers.configurations
An enum which is used to specify the antialiasing settings of the resizing operations.
Antialiasing(Object) - Constructor for enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
Instantiates this enum.
ANTIALIASING - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
appendPrefix(String, String) - Method in class net.coobird.thumbnailator.name.Rename
Appends a prefix to a filename.
appendSuffix(String, String) - Method in class net.coobird.thumbnailator.name.Rename
Appends a suffix to a filename.
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Canvas
 
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Caption
 
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Colorize
 
apply(BufferedImage) - Method in interface net.coobird.thumbnailator.filters.ImageFilter
Applies a image filtering operation on an image.
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Pipeline
 
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.SwapDimensions
 
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Transparency
 
apply(BufferedImage) - Method in class net.coobird.thumbnailator.filters.Watermark
 
apply(String, ThumbnailParameter) - Method in class net.coobird.thumbnailator.name.Rename
Applies the function performed by this Rename on the specified name and thumbnail creation parameters.
asBufferedImage() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates a thumbnail and returns it as a BufferedImage.
asBufferedImages() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Create the thumbnails and return as a List of BufferedImages.
ASCII - net.coobird.thumbnailator.util.exif.IfdType
An 8-bit value containing a single 7-bit ASCII character.
asFiles(File, Rename) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates thumbnails and stores them to files in the directory specified by the given File object, and using the Rename function to determine the filenames.
asFiles(Iterable<File>) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates the thumbnails and stores them to the files, and returns a List of Files to the thumbnails.
asFiles(Rename) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates thumbnails and stores them to files using the Rename function to determine the filenames.

B

BICUBIC - net.coobird.thumbnailator.resizers.configurations.ScalingMode
A hint to use bicubic interpolation when resizing images.
BICUBIC - net.coobird.thumbnailator.resizers.Resizers
A Resizer which performs resizing operations using bicubic interpolation.
BicubicResizer - Class in net.coobird.thumbnailator.resizers
Image resizer class using bicubic interpolation for the resizing operation.
BicubicResizer() - Constructor for class net.coobird.thumbnailator.resizers.BicubicResizer
Instantiates a BicubicResizer with default rendering hints.
BicubicResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.BicubicResizer
Instantiates a BicubicResizer with the specified rendering hints.
BILINEAR - net.coobird.thumbnailator.resizers.configurations.ScalingMode
A hint to use bilinear interpolation when resizing images.
BILINEAR - net.coobird.thumbnailator.resizers.Resizers
A Resizer which performs resizing operations using bilinear interpolation.
bilinearResizer - Variable in class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
A resizer that's used when a single-step resize is needed.
BilinearResizer - Class in net.coobird.thumbnailator.resizers
Image resizer class using bilinear interpolation for the resizing operation.
BilinearResizer() - Constructor for class net.coobird.thumbnailator.resizers.BilinearResizer
Instantiates a BilinearResizer with default rendering hints.
BilinearResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.BilinearResizer
Instantiates a BilinearResizer with the specified rendering hints.
BOTTOM_CENTER - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be horizontally centered at the bottom of the enclosing image.
BOTTOM_LEFT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed at the bottom left-hand corner of the enclosing image.
BOTTOM_LEFT - net.coobird.thumbnailator.util.exif.Orientation
Orientation 4.
BOTTOM_RIGHT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed at the bottom right-hand corner of the enclosing image.
BOTTOM_RIGHT - net.coobird.thumbnailator.util.exif.Orientation
Orientation 3.
buffer - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Buffer to collect the input data to read JPEG images for JFIF marker segments.
BufferedImageBuilder - Class in net.coobird.thumbnailator.builders
A builder for creating BufferedImage with specified parameters.
BufferedImageBuilder(int, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
Instantiates a BufferedImageBuilder with the specified size, and the default image type.
BufferedImageBuilder(int, int, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
Instantiates a BufferedImageBuilder with the specified size and image type.
BufferedImageBuilder(Dimension) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
Instantiates a BufferedImageBuilder with the specified size, and the default image type.
BufferedImageBuilder(Dimension, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
Instantiates a BufferedImageBuilder with the specified size and image type.
BufferedImageImageSourceIterator(Iterable<BufferedImage>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.BufferedImageImageSourceIterator
 
BufferedImageIterable() - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.BufferedImageIterable
 
BufferedImages - Class in net.coobird.thumbnailator.util
This class provides convenience methods for using BufferedImages.
BufferedImages() - Constructor for class net.coobird.thumbnailator.util.BufferedImages
This class is not intended to be instantiated.
BufferedImageSink - Class in net.coobird.thumbnailator.tasks.io
An ImageSink which stores the resulting thumbnail to a BufferedImage.
BufferedImageSink() - Constructor for class net.coobird.thumbnailator.tasks.io.BufferedImageSink
 
BufferedImageSource - Class in net.coobird.thumbnailator.tasks.io
An ImageSource which uses a BufferedImage as the source image.
BufferedImageSource(BufferedImage) - Constructor for class net.coobird.thumbnailator.tasks.io.BufferedImageSource
Instantiates a BufferedImageSource object with the BufferedImage that should be used as the source image for making thumbnails.
build() - Method in class net.coobird.thumbnailator.builders.BufferedImageBuilder
Generates a new BufferedImage.
build() - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Returns a ThumbnailParameter from the parameters which are currently set.
Builder(Iterable<ImageSource<T>>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder
 
BYTE - net.coobird.thumbnailator.util.exif.IfdType
An 8-bit unsigned integer value.

C

c - Variable in class net.coobird.thumbnailator.filters.Caption
The color of the text to add.
c - Variable in class net.coobird.thumbnailator.filters.Colorize
The color to tint a target image with.
calculate(int, int) - Method in class net.coobird.thumbnailator.geometry.AbsoluteSize
 
calculate(int, int) - Method in class net.coobird.thumbnailator.geometry.RelativeSize
 
calculate(int, int) - Method in interface net.coobird.thumbnailator.geometry.Size
Calculates the size of the object.
calculate(int, int, boolean, boolean, boolean) - Method in class net.coobird.thumbnailator.geometry.Region
Calculates the position and size of the enclosed region, relative to the enclosing region.
calculate(int, int, int, int, int, int, int, int) - Method in class net.coobird.thumbnailator.geometry.Coordinate
 
calculate(int, int, int, int, int, int, int, int) - Method in interface net.coobird.thumbnailator.geometry.Position
Calculates the position of an object enclosed by an enclosing object.
calculateSourceRegion(int, int, Orientation, Region) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
 
CANNOT_SET - net.coobird.thumbnailator.Thumbnails.Builder.Status
 
Canvas - Class in net.coobird.thumbnailator.filters
An ImageFilter which will enclose an image into a specified enclosing image.
Canvas(int, int, Position) - Constructor for class net.coobird.thumbnailator.filters.Canvas
Instantiates a Canvas filter.
Canvas(int, int, Position, boolean) - Constructor for class net.coobird.thumbnailator.filters.Canvas
Instantiates a Canvas filter.
Canvas(int, int, Position, boolean, Color) - Constructor for class net.coobird.thumbnailator.filters.Canvas
Instantiates a Canvas filter.
Canvas(int, int, Position, Color) - Constructor for class net.coobird.thumbnailator.filters.Canvas
Instantiates a Canvas filter.
caption - Variable in class net.coobird.thumbnailator.filters.Caption
The text of the caption.
Caption - Class in net.coobird.thumbnailator.filters
An ImageFilter which will overlay a text caption to an image.
Caption(String, Font, Color, float, Position, int) - Constructor for class net.coobird.thumbnailator.filters.Caption
Instantiates a filter which adds a text caption to an image.
Caption(String, Font, Color, Position, int) - Constructor for class net.coobird.thumbnailator.filters.Caption
Instantiates a filter which adds a text caption to an image.
CENTER - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed horizontally and vertically centered in the enclosing image.
CENTER_LEFT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed vertically centered at the left-hand corner of the enclosing image.
CENTER_RIGHT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed vertically centered at the right-hand corner of the enclosing image.
checkDirectory(File) - Static method in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
 
checkForEmpty(Iterable<?>, String) - Static method in class net.coobird.thumbnailator.Thumbnails
 
checkForEmpty(Object[], String) - Static method in class net.coobird.thumbnailator.Thumbnails
 
checkForNull(Object, String) - Static method in class net.coobird.thumbnailator.Thumbnails
 
checkReadiness() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Checks whether the builder is ready to create thumbnails.
clear() - Static method in enum net.coobird.thumbnailator.util.Configurations
Clears the internal cache of properties.
Colorize - Class in net.coobird.thumbnailator.filters
An image filter which will add a color tint to an image.
Colorize(Color) - Constructor for class net.coobird.thumbnailator.filters.Colorize
Instantiates this filter with the color to use to tint the target image with.
Colorize(Color, float) - Constructor for class net.coobird.thumbnailator.filters.Colorize
Instantiates this filter with the color to use to tint the target image with and the transparency level provided as a float ranging from 0.0f to 1.0f, where 0.0f indicates completely transparent, and 1.0f indicates completely opaque.
Colorize(Color, int) - Constructor for class net.coobird.thumbnailator.filters.Colorize
Instantiates this filter with the color to use to tint the target image with and the transparency level provided as a int ranging from 0 to 255, where 0 indicates completely transparent, and 255 indicates completely opaque.
composite - Variable in class net.coobird.thumbnailator.filters.Transparency
The alpha composite to use when drawing the transparent image.
Configurations - Enum in net.coobird.thumbnailator.util
This enum lists properties that affect the behavior of Thumbnailator.
Configurations(String) - Constructor for enum net.coobird.thumbnailator.util.Configurations
 
ConsecutivelyNumberedFilenames - Class in net.coobird.thumbnailator.name
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() - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are consecutively numbered beginning from 0.
ConsecutivelyNumberedFilenames(int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are consecutively numbered beginning from the given value.
ConsecutivelyNumberedFilenames(File) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are consecutively numbered beginning from 0, with the directory specified.
ConsecutivelyNumberedFilenames(File, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are consecutively numbered beginning from from the given value, with the directory specified.
ConsecutivelyNumberedFilenames(File, String) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are based on a format string, located in the directory specified.
ConsecutivelyNumberedFilenames(File, String, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are based on a format string, located in the directory specified.
ConsecutivelyNumberedFilenames(String) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are based on a format string.
ConsecutivelyNumberedFilenames(String, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Instantiates an ConsecutivelyNumberedFilenames object which returns Files with file names which are based on a format string.
ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator - Class in net.coobird.thumbnailator.name
 
ConsecutivelyNumberedFilenamesIterator(File, String, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
CONSERVE_MEMORY_WORKAROUND - net.coobird.thumbnailator.util.Configurations
Enable a workaround to conserve memory when handling large image files.
Coordinate - Class in net.coobird.thumbnailator.geometry
This class calculates the position of an image which is to be enclosed, using an absolute coordinate at which the image should be located.
Coordinate(int, int) - Constructor for class net.coobird.thumbnailator.geometry.Coordinate
Instantiates an object which calculates the position of an image, using the given coordinates.
copy(BufferedImage) - Static method in class net.coobird.thumbnailator.util.BufferedImages
Returns a BufferedImage which is a graphical copy of the specified image.
copy(BufferedImage, int) - Static method in class net.coobird.thumbnailator.util.BufferedImages
Returns a BufferedImage with the specified image type, where the graphical content is a copy of the specified image.
count - Variable in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
count - Variable in class net.coobird.thumbnailator.util.exif.IfdStructure
 
createGraphics(BufferedImage) - Method in class net.coobird.thumbnailator.resizers.AbstractResizer
Returns a Graphics2D object with rendering hints pre-applied.
createOutputStream(File) - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
createThumbnail(BufferedImage, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail.
createThumbnail(Image, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from an Image.
createThumbnail(File, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from an image file, and returns as a BufferedImage.
createThumbnail(File, File, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from an source image and writes the thumbnail to a destination file.
createThumbnail(InputStream, OutputStream, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from image data streamed from an InputStream and streams the data out to an OutputStream.
createThumbnail(InputStream, OutputStream, String, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from image data streamed from an InputStream and streams the data out to an OutputStream, with the specified format for the output data.
createThumbnail(ThumbnailTask<?, ?>) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates a thumbnail from parameters specified in a ThumbnailTask.
createThumbnails(Collection<? extends File>, Rename, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates thumbnails from a specified Collection of Files.
createThumbnailsAsCollection(Collection<? extends File>, Rename, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Creates thumbnails from a specified Collection of Files.
crop - Variable in class net.coobird.thumbnailator.filters.Canvas
Whether or not to crop the enclosed image if the enclosing image is smaller than the enclosed image.
crop(Position) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Crops the thumbnail at the position specified by Position.
CROP - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
croppingPosition - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
This field should be set to the Position to be used for cropping if cropping is enabled.

D

DEBUG_LOG - net.coobird.thumbnailator.util.Configurations
Enable debug logging to standard error.
DEBUG_LOG_EXIF_WORKAROUND - net.coobird.thumbnailator.util.Configurations
Enable debug logging (to standard error) specifically for the Exif workaround.
debugln(String, byte[]) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Debug message, optimized to reduce calls on Arrays.toString.
debugln(String, Object...) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Debug message.
DEFAULT - net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
A hint which indicates to use the default alpha interpolation settings.
DEFAULT - net.coobird.thumbnailator.resizers.configurations.Antialiasing
A hint to use the default antialiasing settings.
DEFAULT - net.coobird.thumbnailator.resizers.configurations.Dithering
A hint to use the default dithering settings.
DEFAULT - net.coobird.thumbnailator.resizers.configurations.Rendering
A hint to use the default rendering settings.
DEFAULT_FORMAT_TYPE - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the output format type of the thumbnail should be the default type of the codec being used.
DEFAULT_IMAGE_TYPE - Static variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
Default image type of the thumbnails created by ThumbnailMaker.
DEFAULT_IMAGE_TYPE - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the default image type should be used when creating the thumbnail.
DEFAULT_QUALITY - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the default compression quality settings should be used when creating the thumbnail.
DEFAULT_TYPE - Static variable in class net.coobird.thumbnailator.builders.BufferedImageBuilder
The default image type of the BufferedImages to be created by this builder.
defaultImageType() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Sets the type of the BufferedImage to be the default type.
defaultResizer() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Sets the Resizer to use the default Resizer.
defaultResizerFactory() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
DefaultResizerFactory - Class in net.coobird.thumbnailator.resizers
This class provides factory methods which provides suitable Resizers for a given situation.
DefaultResizerFactory() - Constructor for class net.coobird.thumbnailator.resizers.DefaultResizerFactory
This class is not intended to be instantiated via the constructor.
destination - Variable in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
The destination to which the thumbnail is stored or written.
destinationFile - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSink
The file to which the thumbnail is written to.
DETERMINE_FORMAT - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the output format of the thumbnail should be the determined from available information such as the file name of the thumbnail.
determineOutputFormat() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Indicates that the output format should be determined from the available information when writing the thumbnail image.
DIMENSION_NOT_SPECIFIED - Static variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
dir - Variable in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
DISABLE - net.coobird.thumbnailator.resizers.configurations.Dithering
A hint used to disable dithering.
DISABLE_EXIF_WORKAROUND - net.coobird.thumbnailator.util.Configurations
Disables the Exif workaround.
dithering - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
dithering(Dithering) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the dithering mode when performing the resizing operation to generate the thumbnail.
Dithering - Enum in net.coobird.thumbnailator.resizers.configurations
An enum which is used to specify the dithering settings of the resizing operations.
Dithering(Object) - Constructor for enum net.coobird.thumbnailator.resizers.configurations.Dithering
Instantiates this enum.
DITHERING - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
doCaptureApp1 - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
A flag to indicate that we expect APP1 payload (which contains Exif contents) is being streamed, so they should be captured into the buffer.
doIntercept - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Flag to indicate data stream should be intercepted and collected.

E

ENABLE - net.coobird.thumbnailator.resizers.configurations.Dithering
A hint used to enable dithering.
endApp1 - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Marker for the end of the APP1 marker segment.
equals(Object) - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns whether this object is equal to the given object.
EXIF_MAGIC_STRING - Static variable in class net.coobird.thumbnailator.util.exif.ExifUtils
 
ExifCaptureInputStream(InputStream) - Constructor for class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
 
ExifFilterUtils - Class in net.coobird.thumbnailator.util.exif
An utility class which returns a suitable ImageFilter to perform the transformations necessary to properly orient an image according to the Exif metadata.
ExifFilterUtils() - Constructor for class net.coobird.thumbnailator.util.exif.ExifFilterUtils
This class should not be instantiated.
ExifUtils - Class in net.coobird.thumbnailator.util.exif
An utility class used to obtain the orientation information from a given Exif metadata.
ExifUtils() - Constructor for class net.coobird.thumbnailator.util.exif.ExifUtils
This class should not be instantiated.

F

FileImageSink - Class in net.coobird.thumbnailator.tasks.io
An ImageSink which writes the resulting thumbnail to a file.
FileImageSink(File) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
Instantiates a FileImageSink with the file to which the thumbnail should be written to.
FileImageSink(File, boolean) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
Instantiates a FileImageSink with the file to which the thumbnail should be written to.
FileImageSink(String) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
Instantiates a FileImageSink with the file to which the thumbnail should be written to.
FileImageSink(String, boolean) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
Instantiates a FileImageSink with the file to which the thumbnail should be written to.
FileImageSink.UninitializedImageSink - Class in net.coobird.thumbnailator.tasks.io
Temporary placeholder ImageSink which will be used before the #read() method is used.
FileImageSource - Class in net.coobird.thumbnailator.tasks.io
An ImageSource which reads the source image from a file.
FileImageSource(File) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSource
Instantiates a FileImageSource with the specified file as the source image.
FileImageSource(String) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSource
Instantiates a FileImageSource with the specified file as the source image.
FileImageSource.UninitializedImageSource - Class in net.coobird.thumbnailator.tasks.io
Temporary placeholder ImageSource which will be used before the FileImageSource.UninitializedImageSource.read() method is used.
FileImageSourceIterator(Iterable<File>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.FileImageSourceIterator
 
filenames - Variable in class net.coobird.thumbnailator.Thumbnails.Builder.StringImageSourceIterator
 
files - Variable in class net.coobird.thumbnailator.Thumbnails.Builder.FileImageSourceIterator
 
FileThumbnailTask - Class in net.coobird.thumbnailator.tasks
A thumbnail generation task which reads and writes data from and to a File.
FileThumbnailTask(ThumbnailParameter, File, File) - Constructor for class net.coobird.thumbnailator.tasks.FileThumbnailTask
Creates a ThumbnailTask in which image data is read from the specified File and is output to a specified File, using the parameters provided in the specified ThumbnailParameter.
fillColor - Variable in class net.coobird.thumbnailator.filters.Canvas
The fill color for the background.
filterPipeline - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
The ImageFilters that should be applied when creating the thumbnail.
filters - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
filters - Variable in class net.coobird.thumbnailator.ThumbnailParameter
ImageFilters to apply to the thumbnail.
filters(List<ImageFilter>) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the ImageFilters to apply to the thumbnail.
filtersToApply - Variable in class net.coobird.thumbnailator.filters.Pipeline
A list of image filters to apply.
finishedReading(V) - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
Indicates that the ImageSource has completed reading the input file, and returns the value given in the argument.
FIRST_IMAGE_INDEX - Static variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
The index used to obtain the first image in an image file.
FIRST_IMAGE_INDEX - Static variable in class net.coobird.thumbnailator.tasks.ThumbnailTask
Constant used to obtain the first image when reading an image file.
fitWithinDimenions - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
fitWithinDimenions() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns whether or not to fit the thumbnail within the specified dimensions.
fitWithinDimensions - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
fitWithinDimensions - Variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
fitWithinDimensions - Variable in class net.coobird.thumbnailator.ThumbnailParameter
Whether or not to fit the thumbnail within the specified dimensions.
fitWithinDimensions(boolean) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets whether or not the thumbnail should fit within the specified dimensions.
fitWithinDimensions(boolean) - Method in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Sets whether or not the thumbnail should fit within the specified dimensions.
FixedResizerFactory - Class in net.coobird.thumbnailator.resizers
A ResizerFactory that returns a specific Resizer unconditionally.
FixedResizerFactory(Resizer) - Constructor for class net.coobird.thumbnailator.resizers.FixedResizerFactory
Creates an instance of the FixedResizerFactory which returns the speicifed Resizer under all circumstances.
FixedSizeThumbnailMaker - Class in net.coobird.thumbnailator.makers
A ThumbnailMaker which resizes an image to a specified dimension when producing a thumbnail.
FixedSizeThumbnailMaker() - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
FixedSizeThumbnailMaker(int, int) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Creates a FixedSizeThumbnailMaker which creates thumbnails with the specified size.
FixedSizeThumbnailMaker(int, int, boolean) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Creates a FixedSizeThumbnailMaker which creates thumbnails with the specified size.
FixedSizeThumbnailMaker(int, int, boolean, boolean) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Creates a FixedSizeThumbnailMaker which creates thumbnails with the specified size.
Flip - Class in net.coobird.thumbnailator.filters
A class containing flip transformation filters.
Flip() - Constructor for class net.coobird.thumbnailator.filters.Flip
 
font - Variable in class net.coobird.thumbnailator.filters.Caption
The font of text to add.
forceSize(int, int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the size of the thumbnail.
format - Variable in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
format(String) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the output format of the thumbnail.
formatName - Variable in exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
The format name which was not supported.
formatType(String) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the output format type of the thumbnail.
fromFilenames(Iterable<String>) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails for images with the specified filenames.
fromFiles(Iterable<File>) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified Files.
fromImages(Iterable<BufferedImage>) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified BufferedImages.
fromInputStreams(Iterable<? extends InputStream>) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails for images obtained from the specified InputStreams.
fromURLs(Iterable<URL>) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails for images with the specified URLs.

G

getAlpha() - Method in class net.coobird.thumbnailator.filters.Transparency
Returns the opacity of this filter.
getBoolean() - Method in enum net.coobird.thumbnailator.util.Configurations
Returns whether the specified configuration is enabled or not.
getCount() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns the count element in the IFD structure, indicating the number of values the value field..
getDestination() - Method in class net.coobird.thumbnailator.tasks.FileThumbnailTask
 
getDestination() - Method in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
 
getDestination() - Method in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
 
getDestination() - Method in class net.coobird.thumbnailator.tasks.ThumbnailTask
Returns the destination to which the thumbnail is stored or written.
getExifData() - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Returns Exif data captured from the JPEG image.
getExifOrientation(ImageReader, int) - Static method in class net.coobird.thumbnailator.util.exif.ExifUtils
Returns the orientation obtained from the Exif metadata.
getExtension(File) - Static method in class net.coobird.thumbnailator.tasks.io.FileImageSink
Returns the file extension of the given File.
getFilterForOrientation(Orientation) - Static method in class net.coobird.thumbnailator.util.exif.ExifFilterUtils
Returns a ImageFilter which will perform the transformations required to properly orient the thumbnail according to the Exif orientation.
getFilters() - Method in class net.coobird.thumbnailator.filters.Pipeline
Returns a list of ImageFilters which will be applied by this Pipeline.
getFormatName() - Method in exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
Returns the format name which is not supported.
getHeightScalingFactor() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the scaling factor to apply to the height when creating the thumbnail.
getImageFilters() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the list of ImageFilters which are applied to the thumbnail.
getInputFormatName() - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
 
getInputFormatName() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource
 
getInputFormatName() - Method in interface net.coobird.thumbnailator.tasks.io.ImageSource
Returns the name of the image format.
getInstance() - Static method in class net.coobird.thumbnailator.filters.SwapDimensions
 
getInstance() - Static method in class net.coobird.thumbnailator.resizers.DefaultResizerFactory
Returns an instance of this class.
getKey() - Method in enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
 
getKey() - Method in enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
 
getKey() - Method in enum net.coobird.thumbnailator.resizers.configurations.Dithering
 
getKey() - Method in enum net.coobird.thumbnailator.resizers.configurations.Rendering
 
getKey() - Method in interface net.coobird.thumbnailator.resizers.configurations.ResizerConfiguration
Returns a rendering hint key.
getName() - Method in enum net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
getName() - Method in interface net.coobird.thumbnailator.Thumbnails.Builder.Property
 
getOffsetValue() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns either the offset or value of the IFD.
getOrientationFromExif(byte[]) - Static method in class net.coobird.thumbnailator.util.exif.ExifUtils
Returns the orientation obtained from the Exif metadata.
getOutputFormat() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the output format for the thumbnail.
getOutputFormatType() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the output format type for the thumbnail.
getOutputQuality() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the compression quality settings for the thumbnail.
getParam() - Method in class net.coobird.thumbnailator.tasks.FileThumbnailTask
 
getParam() - Method in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
 
getParam() - Method in class net.coobird.thumbnailator.tasks.ThumbnailTask
Returns the ThumbnailParameter for this ThumbnailTask, used when performing a thumbnail generation operation.
getPayloadLength(byte, byte) - Static method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Returns the payload length from the marker header.
getPosition() - Method in class net.coobird.thumbnailator.geometry.Region
Returns the position of the region.
getProxy() - Method in class net.coobird.thumbnailator.tasks.io.URLImageSource
Returns the proxy to use when connecting to the URL to retrieve the source image.
getRenderingHints() - Method in class net.coobird.thumbnailator.resizers.AbstractResizer
Returns the rendering hints that the resizer uses.
getResizer() - Method in class net.coobird.thumbnailator.resizers.DefaultResizerFactory
 
getResizer() - Method in class net.coobird.thumbnailator.resizers.FixedResizerFactory
 
getResizer() - Method in interface net.coobird.thumbnailator.resizers.ResizerFactory
Returns the default Resizer.
getResizer() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the default Resizer that will be used when performing the resizing operation to create a thumbnail.
getResizer(Dimension, Dimension) - Method in class net.coobird.thumbnailator.resizers.DefaultResizerFactory
 
getResizer(Dimension, Dimension) - Method in class net.coobird.thumbnailator.resizers.FixedResizerFactory
 
getResizer(Dimension, Dimension) - Method in interface net.coobird.thumbnailator.resizers.ResizerFactory
Returns a suitable Resizer, given the Dimensions of the original image and the thumbnail image.
getResizerFactory() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the ResizerFactory for obtaining a Resizer which is to be used when performing the resizing operation to create a thumbnail.
getSink() - Method in class net.coobird.thumbnailator.tasks.io.BufferedImageSink
Returns the thumbnail.
getSink() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
Returns the destination file of the thumbnail image.
getSink() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink.UninitializedImageSink
 
getSink() - Method in interface net.coobird.thumbnailator.tasks.io.ImageSink
Returns the destination to which the thumbnail will be stored or written.
getSink() - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
 
getSize() - Method in class net.coobird.thumbnailator.geometry.Region
Returns the size of the region.
getSize() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the size of the thumbnail.
getSource() - Method in class net.coobird.thumbnailator.tasks.FileThumbnailTask
 
getSource() - Method in class net.coobird.thumbnailator.tasks.io.BufferedImageSource
 
getSource() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource
Returns the source file from which an image is read.
getSource() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource.UninitializedImageSource
 
getSource() - Method in interface net.coobird.thumbnailator.tasks.io.ImageSource
Returns the source from which the image is read or retrieved.
getSource() - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
 
getSource() - Method in class net.coobird.thumbnailator.tasks.io.URLImageSource
Returns the URL from which the source image is retrieved from.
getSource() - Method in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
 
getSource() - Method in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
 
getSource() - Method in class net.coobird.thumbnailator.tasks.ThumbnailTask
Returns the source from which the source image is retrieved or read.
getSourceRegion() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the region of the source image to use when creating a thumbnail, represented by a Region object.
getSupportedOutputFormats() - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
Returns a List of supported output formats.
getSupportedOutputFormatTypes(String) - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
Returns a List of supported output formats types for a specified output format.
getTag() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns the tag element in the IFD structure.
getType() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the type of image.
getType() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns the type element in the IFD structure.
getValue() - Method in enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
 
getValue() - Method in enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
 
getValue() - Method in enum net.coobird.thumbnailator.resizers.configurations.Dithering
 
getValue() - Method in enum net.coobird.thumbnailator.resizers.configurations.Rendering
 
getValue() - Method in interface net.coobird.thumbnailator.resizers.configurations.ResizerConfiguration
Returns a rendering hint value.
getWidthScalingFactor() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns the scaling factor to apply to the width when creating the thumbnail.

H

hasCapturedExif - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
A flag to indicate that the buffer contains the complete Exif information.
hashCode() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns the calculated hash code for this object.
hasNext() - Method in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
hasReadInput - Variable in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
Indicates whether the input has already been read.
hasSwapDimensionsFilter(List<ImageFilter>) - Static method in class net.coobird.thumbnailator.Thumbnailator
 
height - Variable in class net.coobird.thumbnailator.builders.BufferedImageBuilder
The height to use for the BufferedImage that is to be created.
height - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
height - Variable in class net.coobird.thumbnailator.filters.Canvas
The width of the enclosing image.
height - Variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
height - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
height(int) - Method in class net.coobird.thumbnailator.builders.BufferedImageBuilder
Sets the height for the BufferedImage.
height(int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the height of the thumbnail.
HEIGHT - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
heightFactor - Variable in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
The scaling factor to apply to the height when resizing an image to create a thumbnail.
heightScalingFactor - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
heightScalingFactor - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The scaling factor to apply to the height when creating a thumbnail from the original image.
HORIZONTAL - Static variable in class net.coobird.thumbnailator.filters.Flip
An image filter which performs a horizontal flip of the image.

I

IfdStructure - Class in net.coobird.thumbnailator.util.exif
IFD structure as defined in Section 4.6.2 of the Exif Specification version 2.3.
IfdStructure(int, int, int, int) - Constructor for class net.coobird.thumbnailator.util.exif.IfdStructure
Instantiates a IFD with the given attributes.
IfdType - Enum in net.coobird.thumbnailator.util.exif
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.
IfdType(int, int) - Constructor for enum net.coobird.thumbnailator.util.exif.IfdType
 
image - Variable in class net.coobird.thumbnailator.Thumbnails.Builder.BufferedImageImageSourceIterator
 
IMAGE_TYPE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
IMAGE_TYPE_UNSPECIFIED - Static variable in class net.coobird.thumbnailator.Thumbnails.Builder
An constant used to indicate that the imageType has not been specified.
ImageFilter - Interface in net.coobird.thumbnailator.filters
This interface is to be implemented by classes which performs an image filtering operation on a BufferedImage.
imageSink - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSink
An ImageSink which actually performs the image writing operations.
ImageSink<T> - Interface in net.coobird.thumbnailator.tasks.io
An interface to be implemented by classes which stores the image resulting from a thumbnail generation task.
imageSource - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSource
An ImageSource which actually performs the image source operations.
ImageSource<T> - Interface in net.coobird.thumbnailator.tasks.io
An interface to be implemented by classes which read or retrieve images from which a thumbnail should be produced.
imageType - Variable in class net.coobird.thumbnailator.builders.BufferedImageBuilder
The image type to use for the BufferedImage that is to be created.
imageType - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
imageType - Variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
The image type of the resulting thumbnail.
imageType - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The image type of the BufferedImage used for the thumbnail.
imageType - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
imageType(int) - Method in class net.coobird.thumbnailator.builders.BufferedImageBuilder
Sets the type of the image of the BufferedImage.
imageType(int) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the image type fo the thumbnail.
imageType(int) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Sets the type for the BufferedImage to produce.
imageType(int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the image type of the thumbnail.
img - Variable in class net.coobird.thumbnailator.tasks.io.BufferedImageSink
The BufferedImage which holds the thumbnail.
img - Variable in class net.coobird.thumbnailator.tasks.io.BufferedImageSource
The image that should be used as the source for making a thumbnail.
init() - Static method in enum net.coobird.thumbnailator.util.Configurations
This method will initialize configurations from thumbnailator.properties on the classpath.
inputFormatName - Variable in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
The image format of the input image.
inputFormatName - Variable in class net.coobird.thumbnailator.tasks.ThumbnailTask
String indicating the image format of the input image.
InputStreamImageSource - Class in net.coobird.thumbnailator.tasks.io
An ImageSource which uses an InputStream to read the source image.
InputStreamImageSource(InputStream) - Constructor for class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
Instantiates an InputStreamImageSource with the InputStream which will be used to read the source image.
InputStreamImageSource.ExifCaptureInputStream - Class in net.coobird.thumbnailator.tasks.io
An InputStream which intercepts the data stream to find Exif data and captures it if present.
InputStreamImageSourceIterator(Iterable<? extends InputStream>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.InputStreamImageSourceIterator
 
inputStreams - Variable in class net.coobird.thumbnailator.Thumbnails.Builder.InputStreamImageSourceIterator
 
insets - Variable in class net.coobird.thumbnailator.filters.Caption
The insets for the text to draw.
insets - Variable in class net.coobird.thumbnailator.filters.Watermark
The insets for the watermark.
INSTANCE - Static variable in class net.coobird.thumbnailator.filters.SwapDimensions
 
INSTANCE - Static variable in class net.coobird.thumbnailator.resizers.DefaultResizerFactory
 
INTERCEPT_THRESHOLD - Static variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
A threshold on how much data to be intercepted.
is - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Original InputStream which reads from the image source.
is - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
A InputStream from which the source image is to be read.
isDebug - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
A flag to indicate whether to output debug logs.
isDefaultPngWriter(ImageWriter) - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
 
isJava9OrNewer() - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
 
isJpegOrBmp(String) - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
 
isKeepAspectRatio() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns whether or not the thumbnail is to maintain the aspect ratio of the source image when creating the thumbnail.
isMatchingFormat(String, String) - Static method in class net.coobird.thumbnailator.tasks.io.FileImageSink
Determines whether an specified format name and file extension are for the same format.
isOffset() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns whether the value returned by the IfdStructure.getOffsetValue() method is an offset value.
isOutputFormatNotSet() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
 
isPng(String) - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
 
isReady() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
Returns whether or not the ThumbnailMaker has all its required parameter set to be able to make a thumbnail.
isSet(String) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
Returns whether the specified parameter has already been set.
isSupportedOutputFormat(String) - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
Returns whether a specified format is supported for output.
isSupportedOutputFormatType(String, String) - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
Returns whether a specified format type is supported for a specified output format.
isValue() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns whether the value returned by the IfdStructure.getOffsetValue() method is an actual value.
iter - Variable in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
The iterator to return upon the ConsecutivelyNumberedFilenames.iterator() method being called.
iterableBufferedImages() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Create the thumbnails and return as a Iterable of BufferedImages.
iterator() - Method in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
Returns an iterator which generates file names according to the rules specified by this object.
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.BufferedImageImageSourceIterator
 
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.BufferedImageIterable
 
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.FileImageSourceIterator
 
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.InputStreamImageSourceIterator
 
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.StringImageSourceIterator
 
iterator() - Method in class net.coobird.thumbnailator.Thumbnails.Builder.URLImageSourceIterator
 

K

KEEP_ASPECT_RATIO - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
keepAspectRatio - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
keepAspectRatio - Variable in class net.coobird.thumbnailator.ThumbnailParameter
Indicated whether or not the thumbnail should retain the aspect ratio the same as the original image when the aspect ratio of the desired dimensions for the thumbnail does not match the ratio of the original image.
keepAspectRatio - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
keepAspectRatio(boolean) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets whether or not the thumbnail is to maintain the aspect ratio of the original image.
keepAspectRatio(boolean) - Method in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Sets whether or not the thumbnail is to maintain the aspect ratio of the original image.
keepAspectRatio(boolean) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets whether or not to keep the aspect ratio of the original image for the thumbnail.
keepRatio - Variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
key - Variable in enum net.coobird.thumbnailator.util.Configurations
 
KEY_INTERPOLATION - Static variable in class net.coobird.thumbnailator.resizers.AbstractResizer
 

L

LEFT_90_DEGREES - Static variable in class net.coobird.thumbnailator.filters.Rotation
A Rotator which will rotate a specified image to the left 90 degrees.
LEFT_BOTTOM - net.coobird.thumbnailator.util.exif.Orientation
Orientation 8.
LEFT_TOP - net.coobird.thumbnailator.util.exif.Orientation
Orientation 5.
LONG - net.coobird.thumbnailator.util.exif.IfdType
A 32-bit unsigned integer value.

M

make(BufferedImage) - Method in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
make(BufferedImage) - Method in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
 
make(BufferedImage) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Makes a thumbnail.
makeParam() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Returns a ThumbnailParameter from the current builder state.
makeResizer(ScalingMode) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Returns a Resizer which is suitable for the current builder state.
makeThumbnail(BufferedImage, int, int) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Makes a thumbnail of the specified dimensions, from the specified source image.

N

name - Variable in enum net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
net.coobird.thumbnailator - package net.coobird.thumbnailator
This package contains classes which provide the core functionalities of Thumbnailator, including Thumbnails, the entry point for most use cases of Thumbnailator.
net.coobird.thumbnailator.builders - package net.coobird.thumbnailator.builders
This package provides classes which provides convenient builders for classes which are used by Thumbnailator.
net.coobird.thumbnailator.filters - package net.coobird.thumbnailator.filters
This package provides classes which perform filtering operations on images, such as adding watermark, text captions, and color tints.
net.coobird.thumbnailator.geometry - package net.coobird.thumbnailator.geometry
This package contains classes used to specify positioning of watermarks and other objects in Thumbnailator.
net.coobird.thumbnailator.makers - package net.coobird.thumbnailator.makers
This package provides classes which can be used to make thumbnails given parameters to create the images.
net.coobird.thumbnailator.name - package net.coobird.thumbnailator.name
This package contains classes used to generate file names when saving thumbnail images to files.
net.coobird.thumbnailator.resizers - package net.coobird.thumbnailator.resizers
This package provides classes which perform image resizing operations which is used to create thumbnails with Thumbnailator.
net.coobird.thumbnailator.resizers.configurations - package net.coobird.thumbnailator.resizers.configurations
This package provides enums which are used to set rendering hints used when using Resizers to create thumbnails.
net.coobird.thumbnailator.tasks - package net.coobird.thumbnailator.tasks
This package provides classes which perform image input and output operations, which can be used to aid in creating and writing thumbnails to and from external sources.
net.coobird.thumbnailator.tasks.io - package net.coobird.thumbnailator.tasks.io
This package provides classes which perform image input and output operations in conjunction with the SourceSinkThumbnailTask class.
net.coobird.thumbnailator.util - package net.coobird.thumbnailator.util
This package contains utilities classes used by Thumbnailator.
net.coobird.thumbnailator.util.exif - package net.coobird.thumbnailator.util.exif
This package contains utilities classes used to handle Exif metadata.
newRotator(double) - Static method in class net.coobird.thumbnailator.filters.Rotation
Creates a new instance of Rotator which rotates an image at the specified angle.
next() - Method in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
NO_CHANGE - Static variable in class net.coobird.thumbnailator.name.Rename
A Rename which does not alter the given file name.
NOT_READY - net.coobird.thumbnailator.Thumbnails.Builder.Status
 
NOT_READY_FOR_MAKE - Static variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
String used for an exception message.
NULL - net.coobird.thumbnailator.resizers.Resizers
A Resizer which does not perform resizing operations.
NullResizer - Class in net.coobird.thumbnailator.resizers
A Resizer which does not actually resize the image.
NullResizer() - Constructor for class net.coobird.thumbnailator.resizers.NullResizer
Instantiates the NullResizer which draws the source image at the origin of the destination image.
NullResizer(Object, Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.NullResizer
This constructor is private to prevent the rendering hints from being set, as this Resizer does not perform any resizing.

O

of(BufferedImage...) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified BufferedImages.
of(File...) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified Files.
of(InputStream...) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified InputStreams.
of(String...) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails for images with the specified filenames.
of(URL...) - Static method in class net.coobird.thumbnailator.Thumbnails
Indicate to make thumbnails from the specified URLs.
ofBufferedImages(Iterable<BufferedImage>) - Static method in class net.coobird.thumbnailator.Thumbnails.Builder
 
OFF - net.coobird.thumbnailator.resizers.configurations.Antialiasing
A hint to disable antialiasing.
ofFiles(Iterable<File>) - Static method in class net.coobird.thumbnailator.Thumbnails.Builder
 
offsetValue - Variable in class net.coobird.thumbnailator.util.exif.IfdStructure
 
ofInputStreams(Iterable<? extends InputStream>) - Static method in class net.coobird.thumbnailator.Thumbnails.Builder
 
ofStrings(Iterable<String>) - Static method in class net.coobird.thumbnailator.Thumbnails.Builder
 
ofUrls(Iterable<URL>) - Static method in class net.coobird.thumbnailator.Thumbnails.Builder
 
ON - net.coobird.thumbnailator.resizers.configurations.Antialiasing
A hint to enable antialiasing.
opacity - Variable in class net.coobird.thumbnailator.filters.Watermark
The opacity of the watermark.
OPTIONAL - net.coobird.thumbnailator.Thumbnails.Builder.Status
 
Orientation - Enum in net.coobird.thumbnailator.util.exif
Representation for the Orientation (Tag 274) in the Exif metadata, as defined in Section 4.6.4 of the Exif Specification version 2.3.
Orientation(int) - Constructor for enum net.coobird.thumbnailator.util.exif.Orientation
 
ORIGINAL_FORMAT - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the output format of the thumbnail should be the same as the format of the original image.
ORIGINAL_IMAGE_TYPE - Static variable in class net.coobird.thumbnailator.ThumbnailParameter
A constant used to denote that the image type of the original image should be used when creating the thumbnail.
os - Variable in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
The OutputStream to which the thumbnail image is to be written to.
OUTPUT_FORMAT - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
OUTPUT_FORMAT_TYPE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
OUTPUT_QUALITY - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
outputFormat - Variable in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
The name of the format to output the image as.
outputFormat - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
outputFormat - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The output format for the thumbnail.
outputFormat - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
outputFormat(String) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the compression format to use when writing the thumbnail.
outputFormatType - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The output format type for the thumbnail.
outputFormatType - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
outputFormatType(String) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the compression format type of the thumbnail to write.
outputQuality - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The output quality settings which will be used by the image compressor.
outputQuality - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
outputQuality(double) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the output quality of the compression algorithm used to compress the thumbnail when it is written to an external destination such as a file or output stream.
outputQuality(float) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the output quality of the compression algorithm used to compress the thumbnail when it is written to an external destination such as a file or output stream.
OutputStreamImageSink - Class in net.coobird.thumbnailator.tasks.io
An ImageSink which specifies an OutputStream to which the thumbnail image should be written to.
OutputStreamImageSink(OutputStream) - Constructor for class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
Instantiates an OutputStreamImageSink with the OutputStream to which the thumbnail should be written to.

P

param - Variable in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
The parameters that should be used when storing the image.
param - Variable in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
The parameters that should be used when retrieving the image.
param - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
param - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSource
param - Variable in class net.coobird.thumbnailator.tasks.ThumbnailTask
The parameters to use when creating a thumbnail.
PARAM_FIT_WITHIN - Static variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
PARAM_IMAGE_TYPE - Static variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
Used when determining whether the "imageType" parameter has been set already or not.
PARAM_KEEP_RATIO - Static variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
PARAM_RESIZER - Static variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
Used when determining whether the "resizer" parameter has been set already or not.
PARAM_RESIZERFACTORY - Static variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
Used when determining whether the "resizerFactory" parameter has been set already or not.
PARAM_SCALE - Static variable in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
 
PARAM_SIZE - Static variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
performChecks(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.AbstractResizer
Performs checks on the source and destination image to see if they are images which can be processed.
Pipeline - Class in net.coobird.thumbnailator.filters
An ImageFilter which will apply multiple ImageFilters in a specific order.
Pipeline() - Constructor for class net.coobird.thumbnailator.filters.Pipeline
Instantiates a new Pipeline with no image filters to apply.
Pipeline(List<ImageFilter>) - Constructor for class net.coobird.thumbnailator.filters.Pipeline
Instantiates a new Pipeline with a list of ImageFilters to apply.
Pipeline(ImageFilter...) - Constructor for class net.coobird.thumbnailator.filters.Pipeline
Instantiates a new Pipeline with an array of ImageFilters to apply.
position - Variable in class net.coobird.thumbnailator.filters.Canvas
The positioning of the enclosed image.
position - Variable in class net.coobird.thumbnailator.filters.Caption
The position at which the text should be drawn.
position - Variable in class net.coobird.thumbnailator.filters.Watermark
The position of the watermark.
position - Variable in class net.coobird.thumbnailator.geometry.Region
Position of the region.
position - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Current position for reading the buffer.
Position - Interface in net.coobird.thumbnailator.geometry
This interface is implemented by classes which calculate how to position an object inside of an enclosing object.
Positions - Enum in net.coobird.thumbnailator.geometry
An enum of predefined Positions.
Positions() - Constructor for enum net.coobird.thumbnailator.geometry.Positions
 
preferredOutputFormatName() - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
 
preferredOutputFormatName() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
preferredOutputFormatName() - Method in interface net.coobird.thumbnailator.tasks.io.ImageSink
Returns the output format to use from information provided for the output image.
PREFIX_DOT_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Appends thumbnail. to the beginning of the file name.
PREFIX_HYPHEN_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Appends thumbnail- to the beginning of the file name.
PREFIX_HYPTHEN_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Deprecated.
Please use the correctly spelled Rename.PREFIX_HYPHEN_THUMBNAIL. This constant will be removed in Thumbnailator 0.5.0.
prepareResizerFactory() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
 
PROGRESSIVE - net.coobird.thumbnailator.resizers.Resizers
A Resizer which performs resizing operations using progressive bilinear scaling.
PROGRESSIVE_BILINEAR - net.coobird.thumbnailator.resizers.configurations.ScalingMode
A hint to use progressing bilinear interpolation when resizing images.
ProgressiveBilinearResizer - Class in net.coobird.thumbnailator.resizers
A Resizer which performs resizing operations by using progressive bilinear scaling.
ProgressiveBilinearResizer() - Constructor for class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
Instantiates a ProgressiveBilinearResizer with default rendering hints.
ProgressiveBilinearResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
Instantiates a ProgressiveBilinearResizer with the specified rendering hints.
properties - Static variable in enum net.coobird.thumbnailator.util.Configurations
 
Properties(String) - Constructor for enum net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
proxy - Variable in class net.coobird.thumbnailator.tasks.io.URLImageSource
The proxy to use to connect to the image URL.

Q

quality(float) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the compression quality setting of the thumbnail.
QUALITY - net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
A hint used to emphasize quality when performing alpha interpolation.
QUALITY - net.coobird.thumbnailator.resizers.configurations.Rendering
A hint used to emphasize quality when rendering.

R

RATIONAL - net.coobird.thumbnailator.util.exif.IfdType
Two IfdType.LONG values, where the first LONG is the numerator, while the second LONG is the denominator.
read() - Method in class net.coobird.thumbnailator.tasks.FileThumbnailTask
 
read() - Method in class net.coobird.thumbnailator.tasks.io.BufferedImageSource
 
read() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource
 
read() - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource.UninitializedImageSource
 
read() - Method in interface net.coobird.thumbnailator.tasks.io.ImageSource
Retrieves the image from the source.
read() - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
 
read() - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
 
read() - Method in class net.coobird.thumbnailator.tasks.io.URLImageSource
 
read() - Method in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
 
read() - Method in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
 
read() - Method in class net.coobird.thumbnailator.tasks.ThumbnailTask
Reads a source image.
read(byte[], int, int) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
 
readIFD(byte[], ByteOrder) - Static method in class net.coobird.thumbnailator.util.exif.ExifUtils
 
readImage(ImageReader) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
 
ReadinessTracker() - Constructor for class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
 
ready - Variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
Object used to keep track whether the required parameters for creating a thumbnail has been set.
READY - net.coobird.thumbnailator.Thumbnails.Builder.Status
 
region(Region) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the region of the source image to use when creating a thumbnail.
Region - Class in net.coobird.thumbnailator.geometry
A representation of a region, using a Position object and a Dimension object.
Region(Position, Size) - Constructor for class net.coobird.thumbnailator.geometry.Region
Instantiates a representation of a region from a Position and Size.
RelativeSize - Class in net.coobird.thumbnailator.geometry
Calculates the size of an enclosed object relative to the enclosing object.
RelativeSize(double) - Constructor for class net.coobird.thumbnailator.geometry.RelativeSize
Instantiates an object which calculates the size of an object, using the given scaling factor.
remainingSkip - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Number of remaining bytes to skip ahead in the buffer.
remove() - Method in class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames.ConsecutivelyNumberedFilenamesIterator
 
Rename - Class in net.coobird.thumbnailator.name
This class is used to rename file names.
Rename() - Constructor for class net.coobird.thumbnailator.name.Rename
The default constructor is intended only to be called implicitly by the classes implementing the functionality of the Rename class.
rendering - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
rendering(Rendering) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the rendering mode when performing the resizing operation to generate the thumbnail.
Rendering - Enum in net.coobird.thumbnailator.resizers.configurations
An enum which is used to specify the dithering settings of the resizing operations.
Rendering(Object) - Constructor for enum net.coobird.thumbnailator.resizers.configurations.Rendering
 
RENDERING - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
RENDERING_HINTS - Variable in class net.coobird.thumbnailator.resizers.AbstractResizer
Rendering hints to use when resizing an image.
resize(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.AbstractResizer
Performs a resize operation from a source image and outputs to a destination image.
resize(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.BicubicResizer
Resizes an image using bicubic interpolation.
resize(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.BilinearResizer
Resizes an image using bilinear interpolation.
resize(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.NullResizer
 
resize(BufferedImage, BufferedImage) - Method in class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
Resizes an image using the progressive bilinear scaling technique.
resize(BufferedImage, BufferedImage) - Method in interface net.coobird.thumbnailator.resizers.Resizer
Resizes an image.
resize(BufferedImage, BufferedImage) - Method in enum net.coobird.thumbnailator.resizers.Resizers
 
resizer - Variable in class net.coobird.thumbnailator.resizers.FixedResizerFactory
The resizer which is to be returned unconditionally by this class.
resizer - Variable in enum net.coobird.thumbnailator.resizers.Resizers
 
resizer(Resizer) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the Resizer to use when performing the resizing operation to create the thumbnail.
resizer(Resizer) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Sets the Resizer which is used for the resizing operation.
resizer(Resizer) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the resizing operation to use when creating the thumbnail.
Resizer - Interface in net.coobird.thumbnailator.resizers
This interface is implemented by classes which perform resizing operations.
RESIZER - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
RESIZER_FACTORY - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
ResizerConfiguration - Interface in net.coobird.thumbnailator.resizers.configurations
An interface which are implemented by classes and enums which provide configuration information for Resizers.
resizerFactory - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
resizerFactory - Variable in class net.coobird.thumbnailator.makers.ThumbnailMaker
The ResizerFactory which is used to obtain a Resizer for the resizing operation.
resizerFactory - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The ResizerFactory for obtaining a Resizer that is to be used when performing an image resizing operation.
resizerFactory - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
resizerFactory(ResizerFactory) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the ResizerFactory to use to obtain a Resizer when performing the resizing operation to create the thumbnail.
resizerFactory(ResizerFactory) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
Sets the ResizerFactory which is used to obtain a Resizer for the resizing operation.
resizerFactory(ResizerFactory) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the ResizerFactory object to use to decide what kind of resizing operation is to be used when creating the thumbnail.
ResizerFactory - Interface in net.coobird.thumbnailator.resizers
This interface is implemented by all classes which will return a Resizer that should be used when creating a thumbnail.
Resizers - Enum in net.coobird.thumbnailator.resizers
This enum can be used to select a specific Resizer in order to perform a resizing operation.
Resizers(Resizer) - Constructor for enum net.coobird.thumbnailator.resizers.Resizers
 
RIGHT_90_DEGREES - Static variable in class net.coobird.thumbnailator.filters.Rotation
A Rotator which will rotate a specified image to the right 90 degrees.
RIGHT_BOTTOM - net.coobird.thumbnailator.util.exif.Orientation
Orientation 7.
RIGHT_TOP - net.coobird.thumbnailator.util.exif.Orientation
Orientation 6.
rotate(double) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the amount of rotation to apply to the thumbnail.
ROTATE_180_DEGREES - Static variable in class net.coobird.thumbnailator.filters.Rotation
A Rotator which will rotate a specified image to the 180 degrees.
Rotation - Class in net.coobird.thumbnailator.filters
A class containing rotation filters.
Rotation() - Constructor for class net.coobird.thumbnailator.filters.Rotation
This class is not intended to be instantiated.
Rotation.Rotator - Class in net.coobird.thumbnailator.filters
An ImageFilter which applies a rotation to an image.
Rotator() - Constructor for class net.coobird.thumbnailator.filters.Rotation.Rotator
This class is not intended to be instantiated.

S

scale(double) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the scaling factor of the thumbnail.
scale(double) - Method in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
Sets the scaling factor for the thumbnail.
scale(double) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the scaling factor of the thumbnail.
scale(double, double) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the scaling factor of the thumbnail.
scale(double, double) - Method in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
Sets the scaling factors for the thumbnail.
scale(double, double) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the scaling factor for the width and height of the thumbnail.
SCALE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
ScaledThumbnailMaker - Class in net.coobird.thumbnailator.makers
A ThumbnailMaker which scales an image by a specified scaling factor when producing a thumbnail.
ScaledThumbnailMaker() - Constructor for class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
Creates an instance of ScaledThumbnailMaker without the scaling factor specified.
ScaledThumbnailMaker(double) - Constructor for class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
Creates an instance of ScaledThumbnailMaker with the specified scaling factor.
ScaledThumbnailMaker(double, double) - Constructor for class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
Creates an instance of ScaledThumbnailMaker with the specified scaling factors for the width and height.
scaleHeight - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
scaleWidth - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
SCALING_MODE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
scalingFactor - Variable in class net.coobird.thumbnailator.geometry.RelativeSize
The scaling factor to use for the enclosed object.
scalingMode - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
scalingMode(ScalingMode) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the resizing scaling mode to use when creating the thumbnail.
ScalingMode - Enum in net.coobird.thumbnailator.resizers.configurations
An enum which is used to specify how to scale images when creating thumbnails.
ScalingMode() - Constructor for enum net.coobird.thumbnailator.resizers.configurations.ScalingMode
 
serialVersionUID - Static variable in exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
An ID used for serialization.
set(String) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
Tells the ThumbnailMaker.ReadinessTracker that the given parameter has been set by the ThumbnailMaker.
setCompressionModeExplicit(ImageWriteParam) - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
Sets the compression mode to explicit, if not already.
setOutputFormatName(String) - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
 
setOutputFormatName(String) - Method in class net.coobird.thumbnailator.tasks.io.BufferedImageSink
 
setOutputFormatName(String) - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
setOutputFormatName(String) - Method in interface net.coobird.thumbnailator.tasks.io.ImageSink
Sets the output format of the resulting image.
setThumbnailParameter(ThumbnailParameter) - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
 
setThumbnailParameter(ThumbnailParameter) - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSource
 
setThumbnailParameter(ThumbnailParameter) - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
 
setThumbnailParameter(ThumbnailParameter) - Method in class net.coobird.thumbnailator.tasks.io.FileImageSource
 
setThumbnailParameter(ThumbnailParameter) - Method in interface net.coobird.thumbnailator.tasks.io.ImageSink
Sets the ThumbnailParameter from which to retrieve parameters to use when storing the image.
setThumbnailParameter(ThumbnailParameter) - Method in interface net.coobird.thumbnailator.tasks.io.ImageSource
Sets the ThumbnailParameter from which to retrieve parameters to use when retrieving the image.
setThumbnailParameter(ThumbnailParameter) - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
 
SHORT - net.coobird.thumbnailator.util.exif.IfdType
A 16-bit unsigned integer value.
size - Variable in class net.coobird.thumbnailator.geometry.AbsoluteSize
The size of the object.
size - Variable in class net.coobird.thumbnailator.geometry.Region
Size of the region.
size - Variable in enum net.coobird.thumbnailator.util.exif.IfdType
 
size() - Method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns the size in bytes for this IFD type.
size(int, int) - Method in class net.coobird.thumbnailator.builders.BufferedImageBuilder
Sets the size for the BufferedImage.
size(int, int) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the size of the thumbnail.
size(int, int) - Method in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
Sets the size of the thumbnail to produce.
size(int, int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the size of the thumbnail.
size(Dimension) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets the size of the thumbnail.
Size - Interface in net.coobird.thumbnailator.geometry
This interface is implemented by classes which calculate the size of an object inside of an enclosing object.
SIZE - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
SLONG - net.coobird.thumbnailator.util.exif.IfdType
A 32-bit signed integer value using 2's complement.
source - Variable in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
The source from which the image is retrieved or read.
SOURCE_REGION - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
sourceFile - Variable in class net.coobird.thumbnailator.tasks.io.FileImageSource
The file from which the image should be obtained.
sourceRegion - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
sourceRegion - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The region of the source image to use when creating a thumbnail.
sourceRegion - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
sourceRegion(int, int, int, int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies the region of the source image where the thumbnail will be created from.
sourceRegion(Rectangle) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies the region of the source image where the thumbnail will be created from.
sourceRegion(Position, int, int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies the region of the source image where the thumbnail will be created from.
sourceRegion(Position, Size) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies the region of the source image where the thumbnail will be created from.
sourceRegion(Region) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Specifies the region of the source image where the thumbnail will be created from.
sources - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
SourceSinkThumbnailTask<S,​D> - Class in net.coobird.thumbnailator.tasks
A ThumbnailTask which holds an ImageSource from which the image is read or retrieved, and an ImageSink to which the thumbnail is stored or written.
SourceSinkThumbnailTask(ThumbnailParameter, ImageSource<S>, ImageSink<D>) - Constructor for class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
Creates a ThumbnailTask in which an image is retrived from the specified ImageSource and written to the specified ImageSink, using the parameters provided in the specified ThumbnailParameter.
SPEED - net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
A hint used to emphasize speed when performing alpha interpolation.
SPEED - net.coobird.thumbnailator.resizers.configurations.Rendering
A hint used to emphasize speed when rendering.
SRATIONAL - net.coobird.thumbnailator.util.exif.IfdType
Two IfdType.SLONG values, where the first SLONG is the numerator, while the second SLONG is the denominator.
startApp1 - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Marker for the beginning of the APP1 marker segment.
Status() - Constructor for enum net.coobird.thumbnailator.Thumbnails.Builder.Status
 
statusMap - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
Map to keep track of whether a property has been properly set or not.
StreamThumbnailTask - Class in net.coobird.thumbnailator.tasks
A thumbnail generation task which streams data from an InputStream to an OutputStream.
StreamThumbnailTask(ThumbnailParameter, InputStream, OutputStream) - Constructor for class net.coobird.thumbnailator.tasks.StreamThumbnailTask
Creates a ThumbnailTask in which streamed image data from the specified InputStream is output to a specified OutputStream, using the parameters provided in the specified ThumbnailParameter.
StringImageSourceIterator(Iterable<String>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.StringImageSourceIterator
 
SUFFIX_DOT_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Appends .thumbnail to the file name prior to the extension of the file.
SUFFIX_HYPHEN_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Appends -thumbnail to the file name prior to the extension of the file.
SUFFIX_HYPTHEN_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
Deprecated.
Please use the correctly spelled Rename.SUFFIX_HYPHEN_THUMBNAIL. This constant will be removed in Thumbnailator 0.5.0.
SwapDimensions - Class in net.coobird.thumbnailator.filters
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.
SwapDimensions() - Constructor for class net.coobird.thumbnailator.filters.SwapDimensions
 

T

tag - Variable in class net.coobird.thumbnailator.util.exif.IfdStructure
 
task - Variable in class net.coobird.thumbnailator.tasks.FileThumbnailTask
The SourceSinkThumbnailTask used to perform the task.
task - Variable in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
The SourceSinkThumbnailTask used to perform the task.
terminateIntercept() - Method in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Terminate intercept.
Thumbnailator - Class in net.coobird.thumbnailator
This class provides static utility methods which perform generation of thumbnails using Thumbnailator.
Thumbnailator() - Constructor for class net.coobird.thumbnailator.Thumbnailator
This class is not intended to be instantiated.
ThumbnailatorUtils - Class in net.coobird.thumbnailator.util
A utility class for Thumbnailator.
ThumbnailatorUtils() - Constructor for class net.coobird.thumbnailator.util.ThumbnailatorUtils
This class is not intended to be instantiated.
thumbnailFormat - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
thumbnailFormatType - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
ThumbnailMaker - Class in net.coobird.thumbnailator.makers
An abstract class which provides support functionalities for ThumbnailMaker implementations.
ThumbnailMaker() - Constructor for class net.coobird.thumbnailator.makers.ThumbnailMaker
Creates and initializes an instance of ThumbnailMaker.
ThumbnailMaker.ReadinessTracker - Class in net.coobird.thumbnailator.makers
Class which keeps track of the parameters being set for the ThumbnailMaker.
ThumbnailParameter - Class in net.coobird.thumbnailator
This class is used to specify the parameters to use when creating a thumbnail.
ThumbnailParameter(double, double, Region, boolean, String, String, float, int, List<ImageFilter>, ResizerFactory, boolean, boolean) - Constructor for class net.coobird.thumbnailator.ThumbnailParameter
Creates an object holding the parameters needed in order to make a thumbnail.
ThumbnailParameter(double, double, Region, boolean, String, String, float, int, List<ImageFilter>, Resizer, boolean, boolean) - Constructor for class net.coobird.thumbnailator.ThumbnailParameter
Creates an object holding the parameters needed in order to make a thumbnail.
ThumbnailParameter(Dimension, double, double, Region, boolean, String, String, float, int, List<ImageFilter>, ResizerFactory, boolean, boolean) - Constructor for class net.coobird.thumbnailator.ThumbnailParameter
Private constructor which sets all the required fields, and performs validation of the given arguments.
ThumbnailParameter(Dimension, Region, boolean, String, String, float, int, List<ImageFilter>, ResizerFactory, boolean, boolean) - Constructor for class net.coobird.thumbnailator.ThumbnailParameter
Creates an object holding the parameters needed in order to make a thumbnail.
ThumbnailParameter(Dimension, Region, boolean, String, String, float, int, List<ImageFilter>, Resizer, boolean, boolean) - Constructor for class net.coobird.thumbnailator.ThumbnailParameter
Creates an object holding the parameters needed in order to make a thumbnail.
ThumbnailParameterBuilder - Class in net.coobird.thumbnailator.builders
A builder for generating ThumbnailParameter.
ThumbnailParameterBuilder() - Constructor for class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Creates an instance of a ThumbnailParameterBuilder.
thumbnailQuality - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
Thumbnails - Class in net.coobird.thumbnailator
Provides a fluent interface to create thumbnails.
Thumbnails() - Constructor for class net.coobird.thumbnailator.Thumbnails
This class is not intended to be instantiated.
Thumbnails.Builder<T> - Class in net.coobird.thumbnailator
The builder interface for Thumbnailator to set up the thumbnail generation task.
Thumbnails.Builder.BufferedImageImageSourceIterator - Class in net.coobird.thumbnailator
 
Thumbnails.Builder.BufferedImageIterable - Class in net.coobird.thumbnailator
 
Thumbnails.Builder.FileImageSourceIterator - Class in net.coobird.thumbnailator
 
Thumbnails.Builder.InputStreamImageSourceIterator - Class in net.coobird.thumbnailator
 
Thumbnails.Builder.Properties - Enum in net.coobird.thumbnailator
Enum of properties which can be set by this builder.
Thumbnails.Builder.Property - Interface in net.coobird.thumbnailator
Thumbnails.Builder.Status - Enum in net.coobird.thumbnailator
Status of each property.
Thumbnails.Builder.StringImageSourceIterator - Class in net.coobird.thumbnailator
 
Thumbnails.Builder.URLImageSourceIterator - Class in net.coobird.thumbnailator
 
thumbnailSize - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The thumbnail size.
ThumbnailTask<S,​D> - Class in net.coobird.thumbnailator.tasks
This class is used by ThumbnailTask implementations which is used when creating thumbnails from external sources and destinations.
ThumbnailTask(ThumbnailParameter) - Constructor for class net.coobird.thumbnailator.tasks.ThumbnailTask
Instantiates a ThumbnailTask with the parameters to use when creating thumbnails.
toFile(File) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Create a thumbnail and writes it to a File.
toFile(String) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Create a thumbnail and writes it to a File.
toFiles(File, Rename) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates thumbnails and stores them to files in the directory specified by the given File object, and using the Rename function to determine the filenames.
toFiles(Iterable<File>) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates the thumbnails and stores them to the files.
toFiles(Rename) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates thumbnails and stores them to files using the Rename function to determine the filenames.
toOutputStream(OutputStream) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Create a thumbnail and writes it to a OutputStream.
toOutputStreams(Iterable<? extends OutputStream>) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Creates the thumbnails and writes them to OutputStreams provided by the Iterable.
TOP_CENTER - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be horizontally centered at the top of the enclosing image.
TOP_LEFT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed at the top left-hand corner of the enclosing image.
TOP_LEFT - net.coobird.thumbnailator.util.exif.Orientation
Orientation 1.
TOP_RIGHT - net.coobird.thumbnailator.geometry.Positions
Calculates the Point at which an enclosed image should be placed if it is to be placed at the top right-hand corner of the enclosing image.
TOP_RIGHT - net.coobird.thumbnailator.util.exif.Orientation
Orientation 2.
toString() - Method in class net.coobird.thumbnailator.geometry.AbsoluteSize
Returns a String representation of this object.
toString() - Method in class net.coobird.thumbnailator.geometry.Region
Returns a String representation of this region.
toString() - Method in class net.coobird.thumbnailator.geometry.RelativeSize
Returns a String representation of this object.
toString() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
Returns a textual String reprensentation of this object.
toString() - Method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns a textual String reprensentation of this enum.
toString() - Method in enum net.coobird.thumbnailator.util.exif.Orientation
Returns a textual String reprensentation of this enum.
totalRead - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource.ExifCaptureInputStream
Total bytes intercepted from the data stream.
Transparency - Class in net.coobird.thumbnailator.filters
An image filter which will make an image transparent.
Transparency(double) - Constructor for class net.coobird.thumbnailator.filters.Transparency
Instantiates a Transparency filter with the specified opacity.
Transparency(float) - Constructor for class net.coobird.thumbnailator.filters.Transparency
Instantiates a Transparency filter with the specified opacity.
type - Variable in class net.coobird.thumbnailator.util.exif.IfdStructure
 
typeOf(int) - Static method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns the IfdType corresponding to the given IFD type value.
typeOf(int) - Static method in enum net.coobird.thumbnailator.util.exif.Orientation
Returns the Orientation corresponding to the given orientation value.

U

UNDEFINED - net.coobird.thumbnailator.util.exif.IfdType
An 8-bit value which can be value as defined elsewhere.
UNINITIALIZED - Static variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
UninitializedImageSink() - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink.UninitializedImageSink
 
UninitializedImageSource() - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSource.UninitializedImageSource
 
UNKNOWN - Static variable in exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
A constant which is used to indicate an unknown format.
UNMODIFIABLE_RENDERING_HINTS - Variable in class net.coobird.thumbnailator.resizers.AbstractResizer
Field used to hold the rendering hints in an unmodifiable form.
unmodifiableFiltersToApply - Variable in class net.coobird.thumbnailator.filters.Pipeline
An unmodifiable list of image filters to apply.
unset(String) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker.ReadinessTracker
Tells the ThumbnailMaker.ReadinessTracker that the given parameter has not yet been set by the ThumbnailMaker.
UnsupportedFormatException - Exception in net.coobird.thumbnailator.tasks
An exception used to indicate that the specified format could not be used in an operation.
UnsupportedFormatException(String) - Constructor for exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
Instantiates a UnsupportedFormatException with the unsupported format.
UnsupportedFormatException(String, String) - Constructor for exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
Instantiates a UnsupportedFormatException with the unsupported format and a detailed message.
updateStatus(Thumbnails.Builder.Properties, Thumbnails.Builder.Status) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Updates the property status map.
url - Variable in class net.coobird.thumbnailator.tasks.io.URLImageSource
The URL from which to retrieve the source image.
URLImageSource - Class in net.coobird.thumbnailator.tasks.io
An ImageSource which retrieves a source image from a URL.
URLImageSource(String) - Constructor for class net.coobird.thumbnailator.tasks.io.URLImageSource
Instantiates an URLImageSource with the URL from which the source image should be retrieved from.
URLImageSource(String, Proxy) - Constructor for class net.coobird.thumbnailator.tasks.io.URLImageSource
Instantiates an URLImageSource with the URL from which the source image should be retrieved from, along with the proxy to use to connect to the aforementioned URL.
URLImageSource(URL) - Constructor for class net.coobird.thumbnailator.tasks.io.URLImageSource
Instantiates an URLImageSource with the URL from which the source image should be retrieved from.
URLImageSource(URL, Proxy) - Constructor for class net.coobird.thumbnailator.tasks.io.URLImageSource
Instantiates an URLImageSource with the URL from which the source image should be retrieved from, along with the proxy to use to connect to the aforementioned URL.
URLImageSourceIterator(Iterable<URL>) - Constructor for class net.coobird.thumbnailator.Thumbnails.Builder.URLImageSourceIterator
 
urls - Variable in class net.coobird.thumbnailator.Thumbnails.Builder.URLImageSourceIterator
 
USE_EXIF_ORIENTATION - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
useExifOrientation - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
useExifOrientation - Variable in class net.coobird.thumbnailator.ThumbnailParameter
Whether or not to use the Exif orientation metadata to orient the thumbnails.
useExifOrientation - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
useExifOrientation() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns whether or not the Exif metadata should be used to determine the orientation of the thumbnail.
useExifOrientation(boolean) - Method in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
Sets whether or not the Exif metadata should be used to determine the orientation of the thumbnail.
useExifOrientation(boolean) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets whether or not to use the Exif metadata when orienting the thumbnail.
useOriginalFormat() - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the compression format to use the same format as the original image.
useOriginalImageType() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Returns whether or not the original image type should be used for the thumbnail.

V

validateDimensions(int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
Performs validation on the specified dimensions.
validateDimensions(int, int) - Static method in class net.coobird.thumbnailator.Thumbnails
Performs validation on the specified dimensions.
validateScalingFactor() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Perform validations on the scalingFactor field.
validateThumbnailSize() - Method in class net.coobird.thumbnailator.ThumbnailParameter
Perform validations on the thumbnailSize field.
value - Variable in enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
The field used to hold the rendering hint.
value - Variable in enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
The field used to hold the rendering hint.
value - Variable in enum net.coobird.thumbnailator.resizers.configurations.Dithering
The field used to hold the rendering hint.
value - Variable in enum net.coobird.thumbnailator.resizers.configurations.Rendering
 
value - Variable in enum net.coobird.thumbnailator.util.exif.IfdType
 
value - Variable in enum net.coobird.thumbnailator.util.exif.Orientation
 
value() - Method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns the IFD type as a type value.
valueOf(String) - Static method in enum net.coobird.thumbnailator.geometry.Positions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.configurations.Dithering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.configurations.Rendering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.configurations.ScalingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.resizers.Resizers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.Thumbnails.Builder.Properties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.Thumbnails.Builder.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.util.Configurations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.coobird.thumbnailator.util.exif.Orientation
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.coobird.thumbnailator.geometry.Positions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.configurations.Antialiasing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.configurations.Dithering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.configurations.Rendering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.configurations.ScalingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.resizers.Resizers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.Thumbnails.Builder.Properties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.Thumbnails.Builder.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.util.Configurations
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.util.exif.IfdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.coobird.thumbnailator.util.exif.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL - Static variable in class net.coobird.thumbnailator.filters.Flip
An image filter which performs a vertical flip of the image.

W

watermark(BufferedImage) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the image of the watermark to apply on the thumbnail.
watermark(BufferedImage, float) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the image and opacity of the watermark to apply on the thumbnail.
watermark(Watermark) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the watermark to apply on the thumbnail.
watermark(Position, BufferedImage, float) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the image and opacity and position of the watermark to apply on the thumbnail.
watermark(Position, BufferedImage, float, int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the image, opacity, position and insets for the watermark to apply on to the thumbnail.
Watermark - Class in net.coobird.thumbnailator.filters
This class applies a watermark to an image.
Watermark(Position, BufferedImage, float) - Constructor for class net.coobird.thumbnailator.filters.Watermark
Instantiates a filter which applies a watermark to an image.
Watermark(Position, BufferedImage, float, int) - Constructor for class net.coobird.thumbnailator.filters.Watermark
Instantiates a filter which applies a watermark to an image.
watermarkImg - Variable in class net.coobird.thumbnailator.filters.Watermark
The watermark image.
width - Variable in class net.coobird.thumbnailator.builders.BufferedImageBuilder
The width to use for the BufferedImage that is to be created.
width - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
width - Variable in class net.coobird.thumbnailator.filters.Canvas
The width of the enclosing image.
width - Variable in class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
 
width - Variable in class net.coobird.thumbnailator.Thumbnails.Builder
 
width(int) - Method in class net.coobird.thumbnailator.builders.BufferedImageBuilder
Sets the width for the BufferedImage.
width(int) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
Sets the width of the thumbnail.
WIDTH - net.coobird.thumbnailator.Thumbnails.Builder.Properties
 
widthFactor - Variable in class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
The scaling factor to apply to the width when resizing an image to create a thumbnail.
widthScalingFactor - Variable in class net.coobird.thumbnailator.builders.ThumbnailParameterBuilder
 
widthScalingFactor - Variable in class net.coobird.thumbnailator.ThumbnailParameter
The scaling factor to apply to the width when creating a thumbnail from the original image.
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.FileThumbnailTask
 
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.io.AbstractImageSink
 
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.io.BufferedImageSink
 
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.io.FileImageSink
Writes the resulting image to a file.
write(BufferedImage) - Method in interface net.coobird.thumbnailator.tasks.io.ImageSink
Writes the resulting image to a destination.
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
Writes the resulting image to the OutputStream.
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
 
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
 
write(BufferedImage) - Method in class net.coobird.thumbnailator.tasks.ThumbnailTask
Writes the thumbnail to the destination.
written - Variable in class net.coobird.thumbnailator.tasks.io.BufferedImageSink
Indicates whether the thumbnail has been written to this object.

X

x - Variable in class net.coobird.thumbnailator.geometry.Coordinate
The horizontal position of the image to be enclosed.

Y

y - Variable in class net.coobird.thumbnailator.geometry.Coordinate
The vertical position of the image to be enclosed.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes All Packages