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
All Classes All Packages
All Classes All Packages
A
- AbsoluteSize - Class in net.coobird.thumbnailator.geometry
-
A
Sizeobject 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
ImageFilterto the pipeline. - addAll(List<ImageFilter>) - Method in class net.coobird.thumbnailator.filters.Pipeline
-
Adds a
ListofImageFilters to the pipeline. - addFilter(ImageFilter) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
-
Adds a
ImageFilterto 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
ImageFilterto 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
Renameon 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
ListofBufferedImages. - 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
Fileobject, and using theRenamefunction 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
ListofFiles to the thumbnails. - asFiles(Rename) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
-
Creates thumbnails and stores them to files using the
Renamefunction 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
Resizerwhich 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
BicubicResizerwith default rendering hints. - BicubicResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.BicubicResizer
-
Instantiates a
BicubicResizerwith 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
Resizerwhich 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
BilinearResizerwith default rendering hints. - BilinearResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.BilinearResizer
-
Instantiates a
BilinearResizerwith the specified rendering hints. - BOTTOM_CENTER - net.coobird.thumbnailator.geometry.Positions
-
Calculates the
Pointat 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
Pointat 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
Pointat 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
BufferedImagewith specified parameters. - BufferedImageBuilder(int, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
-
Instantiates a
BufferedImageBuilderwith the specified size, and the default image type. - BufferedImageBuilder(int, int, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
-
Instantiates a
BufferedImageBuilderwith the specified size and image type. - BufferedImageBuilder(Dimension) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
-
Instantiates a
BufferedImageBuilderwith the specified size, and the default image type. - BufferedImageBuilder(Dimension, int) - Constructor for class net.coobird.thumbnailator.builders.BufferedImageBuilder
-
Instantiates a
BufferedImageBuilderwith 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
ImageSinkwhich stores the resulting thumbnail to aBufferedImage. - BufferedImageSink() - Constructor for class net.coobird.thumbnailator.tasks.io.BufferedImageSink
- BufferedImageSource - Class in net.coobird.thumbnailator.tasks.io
-
An
ImageSourcewhich uses aBufferedImageas the source image. - BufferedImageSource(BufferedImage) - Constructor for class net.coobird.thumbnailator.tasks.io.BufferedImageSource
-
Instantiates a
BufferedImageSourceobject with theBufferedImagethat 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
ThumbnailParameterfrom 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
ImageFilterwhich will enclose an image into a specified enclosing image. - Canvas(int, int, Position) - Constructor for class net.coobird.thumbnailator.filters.Canvas
-
Instantiates a
Canvasfilter. - Canvas(int, int, Position, boolean) - Constructor for class net.coobird.thumbnailator.filters.Canvas
-
Instantiates a
Canvasfilter. - Canvas(int, int, Position, boolean, Color) - Constructor for class net.coobird.thumbnailator.filters.Canvas
-
Instantiates a
Canvasfilter. - Canvas(int, int, Position, Color) - Constructor for class net.coobird.thumbnailator.filters.Canvas
-
Instantiates a
Canvasfilter. - caption - Variable in class net.coobird.thumbnailator.filters.Caption
-
The text of the caption.
- Caption - Class in net.coobird.thumbnailator.filters
-
An
ImageFilterwhich 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
Pointat which an enclosed image should be placed horizontally and vertically centered in the enclosing image. - CENTER_LEFT - net.coobird.thumbnailator.geometry.Positions
-
Calculates the
Pointat 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
Pointat 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
floatranging from0.0fto1.0f, where0.0findicates completely transparent, and1.0findicates 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
intranging from0to255, where0indicates completely transparent, and255indicates 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
ConsecutivelyNumberedFilenamesobject which returnsFiles with file names which are consecutively numbered beginning from0. - ConsecutivelyNumberedFilenames(int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
-
Instantiates an
ConsecutivelyNumberedFilenamesobject which returnsFiles with file names which are consecutively numbered beginning from the given value. - ConsecutivelyNumberedFilenames(File) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
-
Instantiates an
ConsecutivelyNumberedFilenamesobject which returnsFiles with file names which are consecutively numbered beginning from0, with the directory specified. - ConsecutivelyNumberedFilenames(File, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
-
Instantiates an
ConsecutivelyNumberedFilenamesobject which returnsFiles 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
ConsecutivelyNumberedFilenamesobject which returnsFiles 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
ConsecutivelyNumberedFilenamesobject which returnsFiles 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
ConsecutivelyNumberedFilenamesobject which returnsFiles with file names which are based on a format string. - ConsecutivelyNumberedFilenames(String, int) - Constructor for class net.coobird.thumbnailator.name.ConsecutivelyNumberedFilenames
-
Instantiates an
ConsecutivelyNumberedFilenamesobject which returnsFiles 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
BufferedImagewhich is a graphical copy of the specified image. - copy(BufferedImage, int) - Static method in class net.coobird.thumbnailator.util.BufferedImages
-
Returns a
BufferedImagewith 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
Graphics2Dobject 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
InputStreamand streams the data out to anOutputStream. - createThumbnail(InputStream, OutputStream, String, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
-
Creates a thumbnail from image data streamed from an
InputStreamand streams the data out to anOutputStream, 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
CollectionofFiles. - createThumbnailsAsCollection(Collection<? extends File>, Rename, int, int) - Static method in class net.coobird.thumbnailator.Thumbnailator
-
Creates thumbnails from a specified
CollectionofFiles. - 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
Positionto 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
BufferedImageto be the default type. - defaultResizer() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
- defaultResizerFactory() - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
-
Sets the
ResizerFactoryto useDefaultResizerFactory. - 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
ImageFilterto 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
ImageSinkwhich writes the resulting thumbnail to a file. - FileImageSink(File) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
-
Instantiates a
FileImageSinkwith the file to which the thumbnail should be written to. - FileImageSink(File, boolean) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
-
Instantiates a
FileImageSinkwith the file to which the thumbnail should be written to. - FileImageSink(String) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
-
Instantiates a
FileImageSinkwith the file to which the thumbnail should be written to. - FileImageSink(String, boolean) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSink
-
Instantiates a
FileImageSinkwith the file to which the thumbnail should be written to. - FileImageSink.UninitializedImageSink - Class in net.coobird.thumbnailator.tasks.io
-
Temporary placeholder
ImageSinkwhich will be used before the#read()method is used. - FileImageSource - Class in net.coobird.thumbnailator.tasks.io
-
An
ImageSourcewhich reads the source image from a file. - FileImageSource(File) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSource
-
Instantiates a
FileImageSourcewith the specified file as the source image. - FileImageSource(String) - Constructor for class net.coobird.thumbnailator.tasks.io.FileImageSource
-
Instantiates a
FileImageSourcewith the specified file as the source image. - FileImageSource.UninitializedImageSource - Class in net.coobird.thumbnailator.tasks.io
-
Temporary placeholder
ImageSourcewhich will be used before theFileImageSource.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
ThumbnailTaskin which image data is read from the specifiedFileand is output to a specifiedFile, using the parameters provided in the specifiedThumbnailParameter. - 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
ImageSourcehas 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
ResizerFactorythat returns a specificResizerunconditionally. - FixedResizerFactory(Resizer) - Constructor for class net.coobird.thumbnailator.resizers.FixedResizerFactory
-
Creates an instance of the
FixedResizerFactorywhich returns the speicifedResizerunder all circumstances. - FixedSizeThumbnailMaker - Class in net.coobird.thumbnailator.makers
-
A
ThumbnailMakerwhich resizes an image to a specified dimension when producing a thumbnail. - FixedSizeThumbnailMaker() - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
-
Creates a
FixedSizeThumbnailMaker. - FixedSizeThumbnailMaker(int, int) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
-
Creates a
FixedSizeThumbnailMakerwhich creates thumbnails with the specified size. - FixedSizeThumbnailMaker(int, int, boolean) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
-
Creates a
FixedSizeThumbnailMakerwhich creates thumbnails with the specified size. - FixedSizeThumbnailMaker(int, int, boolean, boolean) - Constructor for class net.coobird.thumbnailator.makers.FixedSizeThumbnailMaker
-
Creates a
FixedSizeThumbnailMakerwhich 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
ImageFilterwhich 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 thisPipeline. - 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
ThumbnailParameterfor thisThumbnailTask, 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
Resizerthat 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 theDimensions of the original image and the thumbnail image. - getResizerFactory() - Method in class net.coobird.thumbnailator.ThumbnailParameter
-
Returns the
ResizerFactoryfor obtaining aResizerwhich 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
Regionobject. - getSupportedOutputFormats() - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
-
Returns a
Listof supported output formats. - getSupportedOutputFormatTypes(String) - Static method in class net.coobird.thumbnailator.util.ThumbnailatorUtils
-
Returns a
Listof 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
buffercontains 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
BufferedImagethat 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
ImageSinkwhich 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
ImageSourcewhich 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
BufferedImagethat 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
BufferedImageused 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
BufferedImageto 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
BufferedImagewhich 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.propertieson 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
ImageSourcewhich uses anInputStreamto read the source image. - InputStreamImageSource(InputStream) - Constructor for class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
-
Instantiates an
InputStreamImageSourcewith theInputStreamwhich will be used to read the source image. - InputStreamImageSource.ExifCaptureInputStream - Class in net.coobird.thumbnailator.tasks.io
-
An
InputStreamwhich 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
InputStreamwhich reads from the image source. - is - Variable in class net.coobird.thumbnailator.tasks.io.InputStreamImageSource
-
A
InputStreamfrom 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
ThumbnailMakerhas 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
IterableofBufferedImages. - 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
Rotatorwhich 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
ThumbnailParameterfrom the current builder state. - makeResizer(ScalingMode) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
-
Returns a
Resizerwhich 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
Resizersto 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
SourceSinkThumbnailTaskclass. - 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
Rotatorwhich 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
Renamewhich 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
Resizerwhich does not perform resizing operations. - NullResizer - Class in net.coobird.thumbnailator.resizers
-
A
Resizerwhich does not actually resize the image. - NullResizer() - Constructor for class net.coobird.thumbnailator.resizers.NullResizer
-
Instantiates the
NullResizerwhich 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
privateto prevent the rendering hints from being set, as thisResizerdoes 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
OutputStreamto 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
ImageSinkwhich specifies anOutputStreamto which the thumbnail image should be written to. - OutputStreamImageSink(OutputStream) - Constructor for class net.coobird.thumbnailator.tasks.io.OutputStreamImageSink
-
Instantiates an
OutputStreamImageSinkwith theOutputStreamto 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
-
A
ThumbnailParameterobject that is given byFileImageSource.setThumbnailParameter(ThumbnailParameter). - 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
ImageFilterwhich will apply multipleImageFilters in a specific order. - Pipeline() - Constructor for class net.coobird.thumbnailator.filters.Pipeline
-
Instantiates a new
Pipelinewith no image filters to apply. - Pipeline(List<ImageFilter>) - Constructor for class net.coobird.thumbnailator.filters.Pipeline
-
Instantiates a new
Pipelinewith a list ofImageFilters to apply. - Pipeline(ImageFilter...) - Constructor for class net.coobird.thumbnailator.filters.Pipeline
-
Instantiates a new
Pipelinewith an array ofImageFilters 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
Resizerwhich 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
Resizerwhich performs resizing operations by using progressive bilinear scaling. - ProgressiveBilinearResizer() - Constructor for class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
-
Instantiates a
ProgressiveBilinearResizerwith default rendering hints. - ProgressiveBilinearResizer(Map<RenderingHints.Key, Object>) - Constructor for class net.coobird.thumbnailator.resizers.ProgressiveBilinearResizer
-
Instantiates a
ProgressiveBilinearResizerwith 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.LONGvalues, where the firstLONGis the numerator, while the secondLONGis 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
Positionobject and aDimensionobject. - Region(Position, Size) - Constructor for class net.coobird.thumbnailator.geometry.Region
- 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
Renameclass. - 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
Resizerto use when performing the resizing operation to create the thumbnail. - resizer(Resizer) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
-
Sets the
Resizerwhich 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
ResizerFactorywhich is used to obtain aResizerfor the resizing operation. - resizerFactory - Variable in class net.coobird.thumbnailator.ThumbnailParameter
-
The
ResizerFactoryfor obtaining aResizerthat 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
ResizerFactoryto use to obtain aResizerwhen performing the resizing operation to create the thumbnail. - resizerFactory(ResizerFactory) - Method in class net.coobird.thumbnailator.makers.ThumbnailMaker
-
Sets the
ResizerFactorywhich is used to obtain aResizerfor the resizing operation. - resizerFactory(ResizerFactory) - Method in class net.coobird.thumbnailator.Thumbnails.Builder
-
Sets the
ResizerFactoryobject 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
Resizerthat should be used when creating a thumbnail. - Resizers - Enum in net.coobird.thumbnailator.resizers
-
This enum can be used to select a specific
Resizerin 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
Rotatorwhich 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
Rotatorwhich 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
ImageFilterwhich 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
ThumbnailMakerwhich 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
ScaledThumbnailMakerwithout the scaling factor specified. - ScaledThumbnailMaker(double) - Constructor for class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
-
Creates an instance of
ScaledThumbnailMakerwith the specified scaling factor. - ScaledThumbnailMaker(double, double) - Constructor for class net.coobird.thumbnailator.makers.ScaledThumbnailMaker
-
Creates an instance of
ScaledThumbnailMakerwith 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.ReadinessTrackerthat the given parameter has been set by theThumbnailMaker. - 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
ThumbnailParameterfrom which to retrieve parameters to use when storing the image. - setThumbnailParameter(ThumbnailParameter) - Method in interface net.coobird.thumbnailator.tasks.io.ImageSource
-
Sets the
ThumbnailParameterfrom 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
ThumbnailTaskwhich holds anImageSourcefrom which the image is read or retrieved, and anImageSinkto which the thumbnail is stored or written. - SourceSinkThumbnailTask(ThumbnailParameter, ImageSource<S>, ImageSink<D>) - Constructor for class net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask
-
Creates a
ThumbnailTaskin which an image is retrived from the specifiedImageSourceand written to the specifiedImageSink, using the parameters provided in the specifiedThumbnailParameter. - 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.SLONGvalues, where the firstSLONGis the numerator, while the secondSLONGis 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
InputStreamto anOutputStream. - StreamThumbnailTask(ThumbnailParameter, InputStream, OutputStream) - Constructor for class net.coobird.thumbnailator.tasks.StreamThumbnailTask
-
Creates a
ThumbnailTaskin which streamed image data from the specifiedInputStreamis output to a specifiedOutputStream, using the parameters provided in the specifiedThumbnailParameter. - 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
.thumbnailto the file name prior to the extension of the file. - SUFFIX_HYPHEN_THUMBNAIL - Static variable in class net.coobird.thumbnailator.name.Rename
-
Appends
-thumbnailto 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
SourceSinkThumbnailTaskused to perform the task. - task - Variable in class net.coobird.thumbnailator.tasks.StreamThumbnailTask
-
The
SourceSinkThumbnailTaskused 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
ThumbnailMakerimplementations. - 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
-
Interface used by
Thumbnails.Builder.Properties. - 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
ThumbnailTaskimplementations which is used when creating thumbnails from external sources and destinations. - ThumbnailTask(ThumbnailParameter) - Constructor for class net.coobird.thumbnailator.tasks.ThumbnailTask
-
Instantiates a
ThumbnailTaskwith 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
Fileobject, and using theRenamefunction 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
Renamefunction 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 theIterable. - TOP_CENTER - net.coobird.thumbnailator.geometry.Positions
-
Calculates the
Pointat 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
Pointat 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
Pointat 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
Stringrepresentation of this object. - toString() - Method in class net.coobird.thumbnailator.geometry.Region
-
Returns a
Stringrepresentation of this region. - toString() - Method in class net.coobird.thumbnailator.geometry.RelativeSize
-
Returns a
Stringrepresentation of this object. - toString() - Method in class net.coobird.thumbnailator.util.exif.IfdStructure
-
Returns a textual
Stringreprensentation of this object. - toString() - Method in enum net.coobird.thumbnailator.util.exif.IfdType
-
Returns a textual
Stringreprensentation of this enum. - toString() - Method in enum net.coobird.thumbnailator.util.exif.Orientation
-
Returns a textual
Stringreprensentation 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
Transparencyfilter with the specified opacity. - Transparency(float) - Constructor for class net.coobird.thumbnailator.filters.Transparency
-
Instantiates a
Transparencyfilter 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
IfdTypecorresponding to the given IFD type value. - typeOf(int) - Static method in enum net.coobird.thumbnailator.util.exif.Orientation
-
Returns the
Orientationcorresponding 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.ReadinessTrackerthat the given parameter has not yet been set by theThumbnailMaker. - 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
UnsupportedFormatExceptionwith the unsupported format. - UnsupportedFormatException(String, String) - Constructor for exception net.coobird.thumbnailator.tasks.UnsupportedFormatException
-
Instantiates a
UnsupportedFormatExceptionwith 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
ImageSourcewhich retrieves a source image from a URL. - URLImageSource(String) - Constructor for class net.coobird.thumbnailator.tasks.io.URLImageSource
-
Instantiates an
URLImageSourcewith 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
URLImageSourcewith 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
URLImageSourcewith 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
URLImageSourcewith 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
scalingFactorfield. - validateThumbnailSize() - Method in class net.coobird.thumbnailator.ThumbnailParameter
-
Perform validations on the
thumbnailSizefield. - 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
BufferedImagethat 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.
All Classes All Packages