關於 ImageGear for Java

Java 影像處理 SDK。

ImageGear for Java lets you quickly integrate image processing and file conversion into Your Java applications. ImageGear for Java is an easy-to-use, robust imaging API for Java developers who need to incorporate low level image processing into their applications, while maintaining the highest level of control.

Simplify workflow processes by converting, compressing and saving files in one consistent format for processing and storage.
ImageGear for Java is an easy-to-use, robust imaging API for Java developers who need to incorporate low level image processing into their applications, while maintaining the highest level of control.

Effortlessly control and distribute the functionality that you need.
File Format Support:

  • Support reading and writing of 100+ file formats
  • Support raster file formats, including GIF, TIFF, DICOM, and more
  • Quickly convert various images into standard formats, making a wide variety of documents easier to manage
  • Enable applications to convert to and from bitmap images with various bit depths, palettes, and compression and encoding options


Image Processing:

  • Automate image processing procedures, including: crop, resize, encrypt and decrypt
  • Thumbnail read and write support
  • Color processing for true image representation
  • Blend and combine data from two or more images


ImageGear for Java Features

Compression & File Formats

  • Support for a large variety of Raster image formats over a wide array of bit depths
  • Easily works with a wide variety of supported file formats across many bit depths in your applications
  • Converts bitmap images to scalable, editable images in seconds

Raster Formats:

  • Easily converts to and from various raster image formats, such as TIFF, JPEG, and PNG
  • Quickly converts various images into one standard format for consistent viewing
  • Build creates batch conversion processes to convert to and from bitmap images with various bit depths, palettes, and compression and encoding options

File Loading and Saving:

  • Supports highly flexible image file reading and writing
  • Enables access to all pages of any multi-page file
  • Offers robust save options for complete format control of all supported formats
  • Delivers fast TIFF, JPEG, GIF, MO:DCA, and Group IV processing
  • Includes Simple URL Loading (regular image loading APIs) and Advanced Loading (special API to load a file from URL, FTP, or Gopher)
  • Features a call-back mechanism for adding your own algorithms during load and save
  • Allows access to each line of an image while loading and saving
  • Supports the replacement of IO functions (read, write, seek, etc.) with your own functions, if desired
  • Reads from memory, path, URL, FTP, port, and more
  • Reads any sub-region of an image


Photo and Color Image Processing & Editing

  • Image Maintenance, such as Crop, Resize, Thumbnail Creation, Encryption, and Decryption
  • Image Transformation, such as Rotate
  • Area Detection and Processing, using a predefined or custom pixel checking method
  • Region of Interest (ROI) support permits specification of a shape, such as Ellipse, Polygon, Freehand, or a 1-bit mask, for identifying pixels to include/exclude from image processing algorithms
  • Powerful Color Reduction methods available for maximum quality and minimum size, using Dithering or Halftone
  • Advanced filtering, including Sharpen, Smooth, and Convolution
  • Red-Eye Removal removes the "red eye" effect in color images by converting the red color in the eye to the new specified color
  • Special Effects, including Mosaic, Perspective, Solarize, Blur, Diffuse, Pinch, and more

Color Processing:

  • Advanced Image Processing methods, such as Adjust Brightness and Contrast, Reduce or Promote Bit Depth, and Sepia
  • ICC color profile support allows for accurate color display
  • Pantone channels support for true image representation
  • Blending and Combining Images combines data from two or more images, such as Alpha Blend
  • Color Promotion functions increase the bit depth, or number of bits per pixel, of an image
  • Contrast Alteration functions operate by altering the range of pixel intensities that occur in an image, or by redistributing the occurrence frequency of the pixel intensities
  • Image Analysis provides a histogram-generating function while another function provides a count of different colors in the specified rectangle of an image


Document Image Processing & Editing

  • Easy to use ImageClean™ includes Hole Punch Removal, Line Removal, Dotted Line Removal, Clean Borders, Negate, Auto-Crop, Image Dilation, Erosion, and more
  • Image Correction, such as Despeckle and Deskew
  • Image Maintenance, such as Crop, Resize, Thumbnail Creation, Encryption, and Decryption
  • Mathematical Morphology, including Edge Detection, Noise Removal, Image Enhancement, Image Segmentation, Opening, Closing, and more
  • Image Transformation, such as Rotate


Annotation

  • Provides comprehensive Annotation Support, including Adding, Editing, Burning-In, and Deleting
  • Custom annotations support allowing developers to define their own annotation types
  • Contains the Accusoft Redlining Toolkit™ (ART), enabling annotation on images and documents such as Lines, Arrows, Highlighting, Sticky Notes, and much more

The ART component provides the ability to annotate images and documents, including "sticky" note attachments, highlights, arrows, markers, free-form text, and other indicators. It also includes redaction capabilities for censoring sensitive documents. Annotations can be merged with an image or kept in a separate file and overlaid on the image at display time. In this way, the original image is never directly altered. The ART component is a flexible and powerful annotation toolkit. It provides a convenient way to add annotations, drawings, hyperlinks, and more to your images.