ImageGear for Java
getRaster Method
Number of requested row.
Returns reference to raw raster store. Should be used to gain direct access to raster pixels.
Syntax
public abstract ImGearArrayRef getRaster( 
   int row
)

Parameters

row
Number of requested row.

Return Value

ImGearArrayRef structure instance that refers to the raster raw store.

May be used to obtain direct access to the pixels in the raster.

In ImageGear for Java, all rasters are kept and indexed in the normal form: the first raster is the top raster, the last raster is the bottom raster. This differs from BMP and older ImageGear versions, where rasters are stored in reverse mode: from bottom to top.

Rasters in ImageGear for Java pixel storage are DWORD-aligned.

Raster size for standard DIBs (not run-ends) in ImageGear for Java can be calculated using the following formula:

((Width * BitsPerChannel * ChannelCount + 31) & ~31) / BitsPerChannel

The +31 and & ~31 indicate DWORD alignment. The raster size is in terms of channel values. To calculate the raster size in terms of bytes, divide by 8 instead of BitsPerChannel.

ImGearArrayRef

See Also

Reference

ImGearDIB Class
ImGearDIB Members

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback