IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
IImageView.cs
Go to the documentation of this file.
1using System;
3
5
16
20public interface IImageView
21{
25 IntPtr Data { get; }
26
30 nuint SizeInBytes { get; }
31
35 nuint LineStartOffset { get; }
36
41
49
53 Size Size { get; }
54
59
60 uint Width { get; }
61
66 uint Height { get; }
67
74 uint BitsPerPixel { get; }
75
79 nuint BytesPerLine { get; }
80
85}
Represents a size with integer width and height values.
Definition Size.cs:107
Strongly typed container for image acquisition metadata.
Definition Metadata.cs:233
Provides information and utility functions for pixel formats. The PixelFormatInfo class offers method...
PixelFormat
Each enumerator represents a specific pixel layout and bit-depth, used for interpreting raw image dat...
Interface for viewing image pixel data from arbitrary sources.
Definition IImageView.cs:21
nuint SizeInBytes
Returns the total size number of bytes occupied by the image in the buffer.
Definition IImageView.cs:30
nuint LineStartOffset
The byte offset to the first pixel of a line.
Definition IImageView.cs:35
uint Height
Returns the height of the image in pixels.
Definition IImageView.cs:66
uint Width
Returns the width of the image in pixels.
Definition IImageView.cs:60
uint BitsPerPixel
Returns the number of bits that each pixel occupies.
Definition IImageView.cs:74
nuint BytesPerLine
Returns the number of bytes in a single image row.
Definition IImageView.cs:79
IntPtr Data
Returns the pointer to the beginning of the image buffer.
Definition IImageView.cs:25