| Package | Description |
|---|---|
| com.aspose.imaging |
The package is the core for nested packages and the most basic objects used for Aspose.Imaging processing.
|
| com.aspose.imaging.exif |
The package contains EXIF related helper classes and methods.
|
| com.aspose.imaging.extensions |
The package contains extension methods.
|
| com.aspose.imaging.fileformats.apng |
The package handles Apng file format processing.
|
| com.aspose.imaging.fileformats.avif |
The package handling Avif file format processing.
|
| com.aspose.imaging.fileformats.bigtiff |
The package handling BigTiff file format processing.
|
| com.aspose.imaging.fileformats.bmp |
The package handles Bmp file format processing.
|
| com.aspose.imaging.fileformats.dicom |
The package handles Dicom file format processing
|
| com.aspose.imaging.fileformats.djvu |
The package contains djvu classes
|
| com.aspose.imaging.fileformats.dng |
The package contains DNG file format types
|
| com.aspose.imaging.fileformats.emf.graphics |
The package contains Emf/Emf+ graphics.
|
| com.aspose.imaging.fileformats.gif |
The package handles Gif file format processing.
|
| com.aspose.imaging.fileformats.gif.blocks |
The package contains Gif file format entities.
|
| com.aspose.imaging.fileformats.ico |
The package handling ICO file format processing.
|
| com.aspose.imaging.fileformats.jpeg |
The package handles Jpeg file format processing.
|
| com.aspose.imaging.fileformats.jpeg2000 |
The package handles Jpeg2000 file format processing.
|
| com.aspose.imaging.fileformats.png |
The package handles Png file format processing.
|
| com.aspose.imaging.fileformats.svg.graphics |
The package for drawing on Svg.
|
| com.aspose.imaging.fileformats.tga |
The package handles Tga file format processing.
|
| com.aspose.imaging.fileformats.tiff |
The package handles Tiff file format processing.
|
| com.aspose.imaging.fileformats.webp |
The package handles WebP file format processing.
|
| com.aspose.imaging.magicwand |
The package handles MagicWand processing.
|
| com.aspose.imaging.magicwand.imagemasks |
The package handles image masks processing.
|
| com.aspose.imaging.masking |
The package handles ImageMasking processing.
|
| com.aspose.imaging.masking.result |
The package handles ImageMasking.Result processing.
|
| com.aspose.imaging.palettehelper |
The package contains classes for adjustment of color palette to the image colors and visa versa.
|
| com.aspose.imaging.watermark |
The package handles the Watermark remove processing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RasterCachedImage
Represents a raster image supporting raster graphics operations.
|
class |
RasterCachedMultipageImage
The raster multipage image
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
IAnimationFrame.getFullFrame()
Gets the full frame.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMultipageImageExt.addPage(RasterImage page)
Adds page to the image.
|
void |
RasterImage.blend(Point origin,
RasterImage overlay)
Blends this image instance with the
overlay with alpha == 255. |
void |
RasterImage.blend(Point origin,
RasterImage overlay,
byte overlayAlpha)
Blends this image instance with the
overlay. |
void |
RasterImage.blend(Point origin,
RasterImage overlay,
Rectangle overlayArea)
Blends this image instance with the
overlay image. |
void |
RasterImage.blend(Point origin,
RasterImage overlay,
Rectangle overlayArea,
byte overlayAlpha)
Blends this image instance with the
overlay image. |
void |
RasterCachedImage.blend(Point origin,
RasterImage overlay,
Rectangle overlayArea,
byte overlayAlpha)
Blends this image instance with the
overlay image. |
void |
RasterCachedMultipageImage.blend(Point origin,
RasterImage overlay,
Rectangle overlayArea,
byte overlayAlpha)
Blends this image instance with the
overlay image. |
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
int entriesCount)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
int entriesCount,
int paletteMiningMethod)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
Rectangle destBounds,
int entriesCount)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
Rectangle destBounds,
int entriesCount,
boolean useImagePalette)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
Rectangle destBounds,
int entriesCount,
boolean useImagePalette,
Color alphaBlendInColor)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseImagePalette(RasterImage image,
Rectangle destBounds,
int entriesCount,
boolean useImagePalette,
Color alphaBlendInColor,
boolean keepTransparency)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static IColorPalette |
ColorPaletteHelper.getCloseTransparentImagePalette(RasterImage image,
int entriesCount)
Gets color palette from raster image (palletizes image) in case the image does not have one.
|
static ColorPalette |
ColorPaletteHelper.getDownscalePalette(RasterImage image)
Get 256 color palette, composed of upper bits of initial image color values.
|
static ColorPalette |
ColorPaletteHelper.getUniformColorPalette(RasterImage image)
Get uniform 256 color palette.
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
JpegExifData.getThumbnail()
Gets or sets the thumbnail image.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JpegExifData.setThumbnail(RasterImage value)
Gets or sets the thumbnail image.
|
| Modifier and Type | Method and Description |
|---|---|
static RasterImage |
ImageExtensions.fromJava(BufferedImage image)
Converts the
BufferedImage to the PngImage. |
static RasterImage |
ImageExtensions.fromJava(BufferedImage image,
Rectangle rect)
Converts the
BufferedImage to the PngImage. |
static RasterImage |
ImageExtensions.wrap(BufferedImage image)
Create a wrapper over the BufferedImage without copying the pixels data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApngFrame
Craft animated PNG (APNG) image frames from single-page raster images with our API.
|
class |
ApngImage
The API for Animated PNG (Animated Portable Network Graphics) image file
format is a versatile solution for developers looking to integrate
animated content into their applications.
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
ApngFrame.getFullFrame()
Gets the full frame.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ApngImage.addFrame(RasterImage frameImage)
Effortlessly expand your frame collection by adding a new frame to the end
with this intuitive method.
|
void |
ApngImage.addFrame(RasterImage frameImage,
long frameTime)
Expand your frame collection seamlessly by appending a new frame to the
with this intuitive method.
|
void |
ApngImage.addPage(RasterImage page)
Add a new page to the image effortlessly with this intuitive method.
|
void |
ApngImage.insertFrame(int index,
RasterImage frameImage)
Inserts new frame into the own frame collection at the specified index.
|
void |
ApngImage.insertFrame(int index,
RasterImage frameImage,
long frameTime)
Inserts new frame into the own frame collection at the specified index.
|
void |
ApngImage.setDefaultImage(RasterImage image)
Set the specified raster image as the default image for the current animation
effortlessly with this method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AvifImage
The Avif image.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BigTiffImage
With the
BigTiffImage class you can effortlessly manipulate
BigTiff image format files. |
| Modifier and Type | Method and Description |
|---|---|
void |
BigTiffImage.addPage(RasterImage page)
Effortlessly expand your BigTiff image by adding a new page with this intuitive method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BmpImage
You can effortlessly handle Bitmap (BMP) and Device Independent Bitmap
(DIB) files, facilitating efficient manipulation and processing of raster
images.
|
| Constructor and Description |
|---|
BmpImage(RasterImage rasterImage)
Effortlessly create a new instance of the
BmpImage class
by initializing it with a RasterImage object. |
BmpImage(RasterImage rasterImage,
int bitsPerPixel,
long compression,
double horizontalResolution,
double verticalResolution)
Start working with the
BmpImage class seamlessly by creating a new instance
using a rasterImage along with specified parameters like bitsPerPixel and compression. |
| Modifier and Type | Class and Description |
|---|---|
class |
DicomImage
This Class implements Digital Imaging and Communications in Medicine
(DICOM) raster image format support and offers a comprehensive solution for
processing DICOM images with precision and flexibility.
|
class |
DicomPage
It is class for work with DICOM files of the type multi frame
|
| Modifier and Type | Method and Description |
|---|---|
void |
DicomImage.addPage(RasterImage page)
Expand your image collection by adding a new page with this intuitive method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DjvuImage
DjVu document class supports graphics file format and facilitates seamless
management of scanned documents and books, integrating text, drawings, images,
and photos into a single format.
|
class |
DjvuPage
Djvu page class
|
class |
DjvuRaster
Class for representing Djvu raster image where located result of some operation
|
| Modifier and Type | Class and Description |
|---|---|
class |
DngImage
The API for processing DNG (Digital Negative) image file format used for digital
photography needs by providing comprehensive support for raw files and metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetafileRecorderGraphics2D.drawImage(RasterImage image,
Point location)
Draws the specified Image, using its original physical size, at the specified location.
|
void |
MetafileRecorderGraphics2D.drawImage(RasterImage image,
Rectangle destRect,
Rectangle srcRect,
int srcUnit)
Draws the specified portion of the specified Image at the specified location and with the specified size.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GifImage
The API for Graphical Interchange Format (GIF) image file provides
developers with versatile tools for processing compressed raster images and
animated GIFs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GifImage.addPage(RasterImage page)
Incorporate a new page seamlessly into the existing image, enhancing its content
and expanding its scope.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GifFrameBlock
Gif frame block.
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
GifFrameBlock.getFullFrame()
Gets the full frame.
|
| Constructor and Description |
|---|
GifFrameBlock(RasterImage image)
Initializes a new instance of the
GifFrameBlock class. |
GifFrameBlock(RasterImage image,
int left,
int top)
Initializes a new instance of the
GifFrameBlock class. |
GifFrameBlock(RasterImage image,
int left,
int top,
boolean isPaletteSorted,
boolean isGifFrameInterlaced,
byte lzwCodeSize)
Initializes a new instance of the
GifFrameBlock class. |
| Modifier and Type | Class and Description |
|---|---|
class |
IcoImage
Effortlessly manipulate ICO image files with our API, supporting various file
formats and frame types including PNG and BMP.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IcoImage.addPage(RasterImage page)
Expand your ICO image by adding an image page entry, leveraging the
IcoOptions. |
| Modifier and Type | Class and Description |
|---|---|
class |
JpegImage
Efficiently manipulate JPEG raster images with our API, offering support
for various color profiles such as RGB and CMYK, customizable bits per pixel
resolution, and processing of EXIF, JFIF, and XMP metadata containers.
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
JFIFData.getThumbnail()
Gets the thumbnail.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JFIFData.setThumbnail(RasterImage value)
Sets the thumbnail.
|
| Constructor and Description |
|---|
JpegImage(RasterImage rasterImage)
Initialize a new instance of the
JpegImage class with a raster image
parameter. |
| Modifier and Type | Class and Description |
|---|---|
class |
Jpeg2000Image
Efficiently manipulate JPEG2000 (JP2) image files with our API, supporting
a range of bits per pixel depths and seamless processing of XMP metadata
containing essential image information.
|
| Constructor and Description |
|---|
Jpeg2000Image(RasterImage image)
Instantiate a new
Jpeg2000Image class with a raster image. |
Jpeg2000Image(RasterImage rasterImage,
int bitsPerPixel)
Initialize a fresh
Jpeg2000Image instance with a raster image and
bits per pixel parameters. |
| Modifier and Type | Class and Description |
|---|---|
class |
PngImage
Manipulate Portable Network Graphics (PNG) raster images with our versatile API,
featuring support for compression levels and various color depths including
Grayscale, Indexed Color, TrueColor, and alpha channels.
|
| Constructor and Description |
|---|
PngImage(RasterImage rasterImage)
Creates a new instance of the
PngImage class by providing a raster
image as a parameter. |
PngImage(RasterImage rasterImage,
int colorType)
Creates a new instance of the
PngImage class by specifying a
raster image and a color type. |
| Modifier and Type | Method and Description |
|---|---|
void |
SvgGraphics2D.drawImage(RasterImage image,
Point origin)
Draws the specified image at the specified location.
|
void |
SvgGraphics2D.drawImage(RasterImage image,
Point origin,
Size size)
Draws the specified image of the specified size at the specified location.
|
void |
SvgGraphics2D.drawImage(Rectangle srcRect,
Rectangle destRect,
RasterImage image)
Draws the specified portion of the specified image at the specified location and with the specified size.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TgaImage
Manipulate TGA raster image files with our API, tailored for the TARGA
(Truevision Advanced Raster Adapter) format, enabling seamless loading and
customization.
|
| Constructor and Description |
|---|
TgaImage(RasterImage rasterImage)
Create a new instance of the
TgaImage class by providing a raster
image object. |
| Modifier and Type | Class and Description |
|---|---|
class |
TiffFrame
The tiff frame.
|
class |
TiffImage
Process Tagged Image File Format (TIFF) raster images with our API, offering
comprehensive support for various resolutions and advanced editing capabilities
like EXIF data manipulation and alpha channels.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TiffImage.addPage(RasterImage page)
Incorporate a new page into the existing image seamlessly, expanding its content
and versatility.
|
| Constructor and Description |
|---|
TiffFrame(RasterImage image)
Initializes a new instance of the
TiffFrame class. |
TiffFrame(RasterImage image,
TiffOptions options)
Initializes a new instance of the
TiffFrame class. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebPFrameBlock
Represents the webp blocks openers registry.
|
class |
WebPImage
Manipulate WebP raster images with our API, using its modern features for both
lossless and lossy compression, ensuring optimal image quality with reduced file sizes.
|
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
WebPFrameBlock.getFullFrame()
Gets the full frame.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WebPImage.addPage(RasterImage page)
Append a new page to the image, expanding its content and accommodating additional
visual elements.
|
| Constructor and Description |
|---|
WebPFrameBlock(RasterImage rasterImage)
Initializes a new instance of the
WebPFrameBlock class. |
WebPImage(RasterImage rasterImage)
Instantiate a new instance of the
WebPImage class, initialized
from a provided rasterImage object. |
WebPImage(RasterImage rasterImage,
LoadOptions loadOptions)
Create a new instance of the
WebPImage class using a rasterImage object and
specified load options, enabling flexible handling of image data. |
| Modifier and Type | Method and Description |
|---|---|
static void |
RasterImageExtension.applyMask(RasterImage image,
IImageMask mask)
Applies
IImageMask to the RasterImage. |
static ImageBitMask |
MagicWandTool.select(RasterImage source,
MagicWandSettings settings)
|
static ImageBitMask |
RasterImageExtension.selectMask(RasterImage source) |
static ImageBitMask |
RasterImageExtension.selectMask(RasterImage source,
MagicWandSettings settings)
Creates a
ImageBitMask with selection of pixels with colors similar to the color of the reference point based on MagicWandSettings. |
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
ImageMask.getSource()
Gets the source image used to create this mask, if exists.
|
RasterImage |
ImageGrayscaleMask.getSource()
Gets the source image used to create this mask, if exists.
|
RasterImage |
IImageMask.getSource()
Gets the source image used to create this mask, if exists.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ImageMask.applyTo(RasterImage image)
Applies current mask to the specified
RasterImage. |
void |
ImageGrayscaleMask.applyTo(RasterImage image)
Applies current mask to the specified
RasterImage. |
ImageBitMask |
ImageMask.exclusiveDisjunction(RasterImage image)
Gets the exclusive disjunction of the current mask with the result of magic wand selection applied to the provided image.
|
ImageBitMask |
ImageMask.exclusiveDisjunction(RasterImage image,
MagicWandSettings settings)
Gets the exclusive disjunction of the current mask with the result of magic wand selection applied to the provided image.
|
ImageBitMask |
ImageMask.intersect(RasterImage image)
Gets the intersection of the current mask with the result of magic wand selection applied to the provided image.
|
ImageBitMask |
ImageMask.intersect(RasterImage image,
MagicWandSettings settings)
Gets the intersection of the current mask with the result of magic wand selection applied to the provided image.
|
ImageBitMask |
ImageMask.subtract(RasterImage image)
Gets the result of magic wand selection applied to the provided image subtracted from the current mask.
|
ImageBitMask |
ImageMask.subtract(RasterImage image,
MagicWandSettings settings)
Gets the result of magic wand selection applied to the provided image subtracted from the current mask.
|
ImageBitMask |
ImageMask.union(RasterImage image)
Gets the union of the current mask with the result of magic wand selection applied to the provided image.
|
ImageBitMask |
ImageMask.union(RasterImage image,
MagicWandSettings settings)
Gets the union of the current mask with the result of magic wand selection applied to the provided image.
|
| Constructor and Description |
|---|
ImageBitMask(RasterImage image)
Initializes a new instance of the
ImageBitMask class with the size of the specified existing RasterImage. |
ImageGrayscaleMask(RasterImage image)
Initializes a new instance of the
ImageGrayscaleMask class with the size of the specified existing RasterImage. |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImageMasking.applyMask(RasterImage targetImage,
RasterImage mask,
MaskingOptions maskingOptions)
Applies the mask to specified source image.
|
| Constructor and Description |
|---|
ImageMasking(RasterImage sourceImage)
Initializes a new instance of the
ImageMasking class. |
| Modifier and Type | Method and Description |
|---|---|
RasterImage |
IMaskingLayer.getImage()
Provides result image.
|
RasterImage |
IMaskingLayer.getMask()
Gets the image mask.
|
| Modifier and Type | Method and Description |
|---|---|
static IColorPalette |
AdjustPalette.getCloseImagePalette(RasterImage image,
int entriesCount,
int colorQuantizationMethod,
int colorCompareMethod)
Gets the close image palette.
|
| Modifier and Type | Method and Description |
|---|---|
static RasterImage |
WatermarkRemover.paintOver(RasterImage source,
WatermarkOptions options)
Remove the watermark from the raster image.
|
| Modifier and Type | Method and Description |
|---|---|
static RasterImage |
WatermarkRemover.paintOver(RasterImage source,
WatermarkOptions options)
Remove the watermark from the raster image.
|
Copyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.