Aspose. Imaging for Java is an API that offers advanced image processing and automation features. Developers can load, create, convert, manipulate, and compress photos or images. The Imaging library supports all graphic primitives. Image conversion and export, including multi-page image processing, are aIl core feature along with image resize, crop, flip & rotate, binarization, grayscale, adjust, filtering, dithering, masking, deskewing, and memory optimization.
Aspose.Imaging for Java is a robust API with the ability to process popular imaging formats, including DICOM, WebP & DNG, DjVu. It extends native support for image processing functions and formats for Java and Java Core. Aspose.Imaging is a multiplatform library with Windows and Linux compatibility.
Aspose.Imaging Input/Output Formats
- Raster Formats: JPEG2000, JPEG, PNG, DICOM, TGA BMP, TIFF, GIF
- Compressed metafiles: EMZ, WMZ
- Metafiles: EMF, WMF
- Other: WebP, Svg, Svgz (compressed SVG)
- Animation: Apng
Aspose.Imaging Input Only Formats
- DjVu
- DNG
- ODG
- EPS
- CMX
- CDR
- DIB
- OTG
- FODG
Aspose.Imaging Output Only Formats
- PDF
- Photoshop: PSD
- Html5 Canvas
Image Format Conversion
Along with the rich set of processing methods, the Aspose.Imaging API provides an array of algorithms that makes it a complete image conversion solution. These algorithms are grouped in specialised classes that are easy to use and can export images to conventional raster formats and PSD, DjVu, WMF, EMF, DICOM, WebP & DNG formats. Format conversion is achieved by simply changing the file extension to the target format.
Draw Images Dynamically
Aspose.Imaging for Java supports a vast array of drawing features plus its native functionality. Developers are able to programmatically draw on image surfaces by manipulating pixel information or using the advanced Graphics and Path functionality. Developers can simply draw curved lines, rectangles, and geometric shapes, draw text with options for fine control over the font, fill closed shapes with solid colors or gradients & textures and draw images using existing image data.
Edit photos
Photo editing is a key feature of Aspose.Imaging. Developers can edit, load, save and process and photos and easily apply filters, edit loaded photos, manipulate them photos with Graphics and Paths. Photo Filtering is also possible
Image Compression
Compressed vector images are supported by Aspose.Imagin for Java. They are vector images of the EMF, SVG, WMF formats compressed using an archiver achieving about a 30-70% compression ratio saving precious space and reduces file transfer time
Create an image, manipulate it and save to disk.