Uses of Interface
net.coobird.thumbnailator.filters.ImageFilter
-
Packages that use ImageFilter Package Description net.coobird.thumbnailator This package contains classes which provide the core functionalities of Thumbnailator, includingThumbnails, the entry point for most use cases of Thumbnailator.net.coobird.thumbnailator.builders This package provides classes which provides convenient builders for classes which are used by Thumbnailator.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.util.exif This package contains utilities classes used to handle Exif metadata. -
-
Uses of ImageFilter in net.coobird.thumbnailator
Fields in net.coobird.thumbnailator with type parameters of type ImageFilter Modifier and Type Field Description private java.util.List<ImageFilter>ThumbnailParameter. filtersImageFilters to apply to the thumbnail.Methods in net.coobird.thumbnailator that return types with arguments of type ImageFilter Modifier and Type Method Description java.util.List<ImageFilter>ThumbnailParameter. getImageFilters()Returns the list ofImageFilters which are applied to the thumbnail.Methods in net.coobird.thumbnailator with parameters of type ImageFilter Modifier and Type Method Description Thumbnails.Builder<T>Thumbnails.Builder. addFilter(ImageFilter filter)Adds aImageFilterto apply to the thumbnail.Method parameters in net.coobird.thumbnailator with type arguments of type ImageFilter Modifier and Type Method Description Thumbnails.Builder<T>Thumbnails.Builder. addFilters(java.util.List<ImageFilter> filters)Adds multipleImageFilters to apply to the thumbnail.private static booleanThumbnailator. hasSwapDimensionsFilter(java.util.List<ImageFilter> imageFilters)Constructor parameters in net.coobird.thumbnailator with type arguments of type ImageFilter Constructor Description ThumbnailParameter(double widthScalingFactor, double heightScalingFactor, Region sourceRegion, boolean keepAspectRatio, java.lang.String outputFormat, java.lang.String outputFormatType, float outputQuality, int imageType, java.util.List<ImageFilter> filters, ResizerFactory resizerFactory, boolean fitWithinDimensions, boolean useExifOrientation)Creates an object holding the parameters needed in order to make a thumbnail.ThumbnailParameter(double widthScalingFactor, double heightScalingFactor, Region sourceRegion, boolean keepAspectRatio, java.lang.String outputFormat, java.lang.String outputFormatType, float outputQuality, int imageType, java.util.List<ImageFilter> filters, Resizer resizer, boolean fitWithinDimensions, boolean useExifOrientation)Creates an object holding the parameters needed in order to make a thumbnail.ThumbnailParameter(java.awt.Dimension thumbnailSize, double widthScalingFactor, double heightScalingFactor, Region sourceRegion, boolean keepAspectRatio, java.lang.String outputFormat, java.lang.String outputFormatType, float outputQuality, int imageType, java.util.List<ImageFilter> filters, ResizerFactory resizerFactory, boolean fitWithinDimensions, boolean useExifOrientation)Private constructor which sets all the required fields, and performs validation of the given arguments.ThumbnailParameter(java.awt.Dimension thumbnailSize, Region sourceRegion, boolean keepAspectRatio, java.lang.String outputFormat, java.lang.String outputFormatType, float outputQuality, int imageType, java.util.List<ImageFilter> filters, ResizerFactory resizerFactory, boolean fitWithinDimensions, boolean useExifOrientation)Creates an object holding the parameters needed in order to make a thumbnail.ThumbnailParameter(java.awt.Dimension thumbnailSize, Region sourceRegion, boolean keepAspectRatio, java.lang.String outputFormat, java.lang.String outputFormatType, float outputQuality, int imageType, java.util.List<ImageFilter> filters, Resizer resizer, boolean fitWithinDimensions, boolean useExifOrientation)Creates an object holding the parameters needed in order to make a thumbnail. -
Uses of ImageFilter in net.coobird.thumbnailator.builders
Fields in net.coobird.thumbnailator.builders with type parameters of type ImageFilter Modifier and Type Field Description private java.util.List<ImageFilter>ThumbnailParameterBuilder. filtersMethod parameters in net.coobird.thumbnailator.builders with type arguments of type ImageFilter Modifier and Type Method Description ThumbnailParameterBuilderThumbnailParameterBuilder. filters(java.util.List<ImageFilter> filters)Sets theImageFilters to apply to the thumbnail. -
Uses of ImageFilter in net.coobird.thumbnailator.filters
Classes in net.coobird.thumbnailator.filters that implement ImageFilter Modifier and Type Class Description classCanvasAnImageFilterwhich will enclose an image into a specified enclosing image.classCaptionAnImageFilterwhich will overlay a text caption to an image.classColorizeAn image filter which will add a color tint to an image.classPipelineAnImageFilterwhich will apply multipleImageFilters in a specific order.static classRotation.RotatorAnImageFilterwhich applies a rotation to an image.classSwapDimensionsThis 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.classTransparencyAn image filter which will make an image transparent.classWatermarkThis class applies a watermark to an image.Fields in net.coobird.thumbnailator.filters declared as ImageFilter Modifier and Type Field Description static ImageFilterFlip. HORIZONTALAn image filter which performs a horizontal flip of the image.static ImageFilterFlip. VERTICALAn image filter which performs a vertical flip of the image.Fields in net.coobird.thumbnailator.filters with type parameters of type ImageFilter Modifier and Type Field Description private java.util.List<ImageFilter>Pipeline. filtersToApplyA list of image filters to apply.private java.util.List<ImageFilter>Pipeline. unmodifiableFiltersToApplyAn unmodifiable list of image filters to apply.Methods in net.coobird.thumbnailator.filters that return types with arguments of type ImageFilter Modifier and Type Method Description java.util.List<ImageFilter>Pipeline. getFilters()Returns a list ofImageFilters which will be applied by thisPipeline.Methods in net.coobird.thumbnailator.filters with parameters of type ImageFilter Modifier and Type Method Description voidPipeline. add(ImageFilter filter)Adds anImageFilterto the pipeline.voidPipeline. addFirst(ImageFilter filter)Adds anImageFilterto the beginning of the pipeline.Method parameters in net.coobird.thumbnailator.filters with type arguments of type ImageFilter Modifier and Type Method Description voidPipeline. addAll(java.util.List<ImageFilter> filters)Adds aListofImageFilters to the pipeline.Constructors in net.coobird.thumbnailator.filters with parameters of type ImageFilter Constructor Description Pipeline(ImageFilter... filters)Instantiates a newPipelinewith an array ofImageFilters to apply.Constructor parameters in net.coobird.thumbnailator.filters with type arguments of type ImageFilter Constructor Description Pipeline(java.util.List<ImageFilter> filters)Instantiates a newPipelinewith a list ofImageFilters to apply. -
Uses of ImageFilter in net.coobird.thumbnailator.util.exif
Methods in net.coobird.thumbnailator.util.exif that return ImageFilter Modifier and Type Method Description static ImageFilterExifFilterUtils. getFilterForOrientation(Orientation orientation)Returns aImageFilterwhich will perform the transformations required to properly orient the thumbnail according to the Exif orientation.
-