ImageGear for Java
ImGearRasterProcessing Class Members
Methods 

The following tables list the members exposed by ImGearRasterProcessing.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)addTiltAdds a specified plane to the input image to correct for a tilt in the image luminance.  
Public Methodstatic (Shared in Visual Basic)adjustContrastOverloaded. Adjusts contrast, brightness, and gamma.  
Public Methodstatic (Shared in Visual Basic)blendOverloaded. Blends two images based on percentage.  
Public Methodstatic (Shared in Visual Basic)blendWithAlphaBlends two images with alpha.  
Public Methodstatic (Shared in Visual Basic)calculateStatisticsCalculates statistics for all channels of the image, separately for each channel.  
Public Methodstatic (Shared in Visual Basic)changeChannelDepthsOverloaded. Changes bit depths of image channels.  
Public Methodstatic (Shared in Visual Basic)closeApplies closing effect to provided raster page using the specified structure element.  
Public Methodstatic (Shared in Visual Basic)combineChannelsCombines image channels according to the specified color space.  
Public Methodstatic (Shared in Visual Basic)convertColorSpaceOverloaded. Converts page to new color space.

Note: Conversion to Grayscale colorspace takes into account the human eye's sensitivity to different parts of the light spectrum. ImageGear uses the following formula when converting from RGB to Grayscale: Gray = Red * 77 / 255 + Green * 151 / 255 + Blue * 28 / 255. If you need to convert an image to Grayscale using equal weights for Red, Green and Blue, or any other weights, use convertColorSpace(ImGearRasterPage,ImGearColorSpace,double[,])

com.accusoft.imagegear.core.ImGearRasterPagecom.accusoft.imagegear.core.ImGearColorSpace

 
Public Methodstatic (Shared in Visual Basic)convertPixelFormatOverloaded. Converts a single pixel to color space and channel depths of the specified com.accusoft.imagegear.core.ImGearPage class object.  
Public Methodstatic (Shared in Visual Basic)convolveProvides filtering on the base of 2-dimensional convolution matrix.  
Public Methodstatic (Shared in Visual Basic)createChannelCopyOverloaded. Copies a channel to a new page.  
Public Methodstatic (Shared in Visual Basic)decryptDecrypts a raster page.  
Public Methodstatic (Shared in Visual Basic)deskewDeskews an image page.  
Public Methodstatic (Shared in Visual Basic)despeckleRemoves color noise from a binary (1-bit) image.  
Public Methodstatic (Shared in Visual Basic)dilateApplies dilation effect to provided raster page using the specified structure element.  
Public Methodstatic (Shared in Visual Basic)encryptEncrypts a raster page.  
Public Methodstatic (Shared in Visual Basic)enhanceLocalEnhances an image using the local standard deviation and mean.  
Public Methodstatic (Shared in Visual Basic)equalizeContrastOverloaded. Equalizes image contrast.  
Public Methodstatic (Shared in Visual Basic)erodeApplies erosion effect to provided raster page using the specified structure element.  
Public Methodstatic (Shared in Visual Basic)exportOverloaded. Exports content of raster page to a BufferedImage.  
Public Methodstatic (Shared in Visual Basic)filterWithMedianOverloaded. Removes color noise from the image.  
Public Methodstatic (Shared in Visual Basic)filterWithUnsharpMaskOverloaded. Provides UnsharpMask filtering.  
Public Methodstatic (Shared in Visual Basic)findSkewAngleDetermines skew angle.  
Public Methodstatic (Shared in Visual Basic)findTiltComputes the least-squares best fit plane for an image.  
Public Methodstatic (Shared in Visual Basic)gaussianBlurOverloaded. Blurs an image using Gaussian transform.  
Public Methodstatic (Shared in Visual Basic)geomDespeckleReduces speckle noise from an image by using the Crimmins algorithm.  
Public Methodstatic (Shared in Visual Basic)getVerifierGets ImGearRasterProcessingVerifier class object.

ImGearRasterProcessingVerifier class object.

 
Public Methodstatic (Shared in Visual Basic)imageIsGrayReturns true if either the image has GrayScale color space or its palette is gray or inverted gray.  
Public Methodstatic (Shared in Visual Basic)insertChannelInserts a channel to the page's DIB and changes page's color space.  
Public Methodstatic (Shared in Visual Basic)invertContrastOverloaded. Inverts image contrast.  
Public Methodstatic (Shared in Visual Basic)mergeOverloaded. Merges two images according to the specified merge mode.  
Public Methodstatic (Shared in Visual Basic)openApplies opening effect to provided raster page using the specified structure element.  
Public Methodstatic (Shared in Visual Basic)reduceReduces bit depth of an image using the specified reduction method.  
Public Methodstatic (Shared in Visual Basic)removeChannelRemoves the specified channel from the page's DIB and shifts remaining channels without transforming pixel data.  
Public Methodstatic (Shared in Visual Basic)removeTiltThis method computes the best-fit plane for an image, and then subtracts that plane from the image to produce the output.  
Public Methodstatic (Shared in Visual Basic)separateChannelsCreates an array of pages, where each page contains one channel with color space set to grayscale.  
Public Methodstatic (Shared in Visual Basic)sharpenOverloaded. Sharpens an image according to the specified sharpen factor.  
Public Methodstatic (Shared in Visual Basic)smoothOverloaded. Provides smooth filtering.  
Public Methodstatic (Shared in Visual Basic)stretchContrastOverloaded. Stretches image contrast. If image is Indexed and not grayscale, modifies image's palette, otherwise modifies image's pixels. Processes only color channels.  
Public Methodstatic (Shared in Visual Basic)swapChannelsSwaps two channels in page's DIB.  
Public Methodstatic (Shared in Visual Basic)tabulateHistogramTabulates histograms for all image channels.  
Public Methodstatic (Shared in Visual Basic)transformWithLUTApplies lookup tables to each channel of the image, optionally changing channel depths.  
Public Methodstatic (Shared in Visual Basic)updateChannelFromCopies channel from channel referenced by channelUpdateWith to the channel referenced by channelToUpdate. The pages containing both channels must have the same width and height.  
Top
See Also

Reference

ImGearRasterProcessing Class
com.accusoft.imagegear.processing Package

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback