Visual Basic
C#
Managed Extensions for C++
C++/CLI
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 .NET, 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 .NET pixel storage are DWORD-aligned.
Raster size for standard DIBs (not run-ends) in ImageGear for .NET 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.