- Aurigma Graphics Mill 5.5 for .NET
- Introduction
- What's New?
- Overview of Features
- Getting Started
- Programming with Graphics Mill for .NET
- File Formats
- Graphics Mill for .NET Add-ons
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- AbortedException Class
- AdvancedPsdLibraryModule Class
- AviProcessorLibraryModule Class
- Bitmap Class
- Bitmap Members
- Bitmap Constructor
- Bitmap Methods
- Bitmap Properties
- BitsLocked Property
- BitsPerPixel Property
- CanRedo Property
- CanUndo Property
- Channels Property
- ColorAdjustment Property
- ColorManagement Property
- ColorProfile Property
- ColorSpace Property
- CompressSerializedData Property
- Handle Property
- HasAlpha Property
- Height Property
- IsCmyk Property
- IsEmpty Property
- IsExtended Property
- IsGrayScale Property
- IsIndexed Property
- IsRgb Property
- LogicalHeight Property
- LogicalWidth Property
- MaxUndoStepCount Property
- MemoryUsed Property
- Modified Property
- Palette Property
- PixelFormat Property
- RedoStepCount Property
- Statistics Property
- Transforms Property
- UndoRedoEnabled Property
- UndoRedoTrackingEnabled Property
- UndoStepCount Property
- Width Property
- Bitmap Events
- BitmapChange Enumeration
- BitmapChangedEventArgs Class
- BitmapChangedEventHandler Delegate
- BitmapChangingEventArgs Class
- BitmapChangingEventHandler Delegate
- BitmapData Class
- BitmapEmptyException Class
- BitmapLockedException Class
- BitmapSavingEventArgs Class
- BitmapSavingEventHandler Delegate
- BitmapStatisticsProvider Class
- ChannelsProvider Class
- CMAdobeModuleLoadException Class
- CMException Class
- CMInappropriateProfileException Class
- CMOpenProfileException Class
- CMTransformException Class
- CmykColor Class
- Color Class
- ColorAdjustmentProvider Class
- ColorChannel Enumeration
- ColorManagementProvider Class
- ColorPalette Class
- ColorPaletteEmptyException Class
- ColorPaletteType Enumeration
- ColorProfile Class
- ColorProfileClass Enumeration
- ColorSpace Enumeration
- ErrorEventArgs Class
- Exception Class
- GlobalSettings Class
- GraphicsMillLibraryModule Class
- GrayScaleColor Class
- Histogram Class
- HistogramMode Enumeration
- ILockable Interface
- IPixelFormatSupport Interface
- IStateNavigable Interface
- ISyncEvents Interface
- ISyncHandler Interface
- IUnitConverter Interface
- LibraryModuleAbstract Class
- LockableObject Class
- MediaProcessorLibraryModule Class
- MessageLoopNotPresentedException Class
- ObjectEmptyException Class
- ObjectLockedException Class
- ObjectNotOpenedException Class
- OperationNotCompletedException Class
- PixelFormat Enumeration
- PixelFormatUtils Class
- ProgressEventArgs Class
- ProgressEventHandler Delegate
- Rational Structure
- RgbColor Class
- StateRestoringEventArgs Class
- StateRestoringEventHandler Delegate
- StopEventHandler Delegate
- StreamWrapper Class
- SyncHandler Class
- SynchronizationMode Enumeration
- TimeoutException Class
- TransformsProvider Class
- TrialPeriodTimeException Class
- UnexpectedException Class
- Unit Enumeration
- UnitConverter Class
- UnitConverterHandler Class
- UnitConverterObject Class
- UnsignedRational Structure
- UnsupportedPixelFormatException Class
- Win32Exception Class
- ZipCompressor Class
- Aurigma.GraphicsMill.AjaxControls Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- Aurigma.GraphicsMill.WebControls Namespace
- Aurigma.GraphicsMill.WinControls Namespace
- GraphicsMill Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Aurigma.GraphicsMill Namespace
- Samples
- Licensing
- Copyright Notices
Bitmap Properties
The Bitmap type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
|
|
BitsLocked |
Indicates if pixels are locked with LockBits(Int32, Int32, Int32, Int32). |
|
|
BitsPerPixel |
Returns number of bits per pixel. |
|
|
CanRedo |
Indicates if last reverted action can be redone. |
|
|
CanUndo |
Indicates if last bitmap modification can be undone. |
|
|
Channels |
Returns object which provides access to various operations with bitmap channels. |
|
|
ColorAdjustment |
Returns object providing methods which are responsible for color adjustment and tone correction (brightness/contrast, levels, hue/saturation/lightness adjustment, etc.). |
|
|
ColorManagement |
Returns object providing methods which are responsible for color management. |
|
|
ColorProfile |
Gets/sets color profile associated with the bitmap. |
|
|
ColorSpace |
Indicates color space of the current bitmap. |
|
|
CompressSerializedData |
Gets/sets a value that specifies whether to compress data during serialization. |
|
|
Handle |
Gets a GDI handle to the bitmap (HBITMAP). |
|
|
HasAlpha |
Specifies whether current pixel format supports alpha channel (information about opacity of pixels). |
|
|
Height |
Returns current bitmap height in pixels. |
|
|
HorizontalResolution |
Specifies horizontal resolution of the image (also known as DPI, dots per inch). (Inherited from UnitConverterObject.) |
|
|
IsCmyk |
Indicates if color space of current bitmap is CMYK. |
|
|
IsDisposed | (Inherited from LockableObject.) |
|
|
IsEmpty |
Indicates if bitmap is empty (no bitmap data loaded). |
|
|
IsExtended |
Indicates if current pixel format is extended (i.e. 16 bits per channel). |
|
|
IsGrayScale |
Indicates if color space of current bitmap is grayscale. |
|
|
IsIndexed |
Indicates if current bitmap is indexed (palette-based). |
|
|
IsRgb |
Indicates if color space of current bitmap is RGB. |
|
|
Locked |
Indicates if the object has been locked. (Inherited from LockableObject.) |
|
|
LogicalHeight |
Returns current bitmap height in units specified with Unit property. |
|
|
LogicalWidth |
Returns current bitmap width in units specified with Unit property. |
|
|
MaxUndoStepCount |
Gets/sets maximum number of available undo steps (levels). |
|
|
MemoryUsed |
Returns a number of bytes occupied with pixels of this Bitmap. |
|
|
Modified |
Indicates if the bitmap was changed since last saving. |
|
|
Palette |
Returns palette accosiated with bitmap. |
|
|
PixelFormat |
Returns pixel format of the current bitmap. |
|
|
RedoStepCount |
Returns number of available redo levels (i.e. how much time method Redo() can be called). |
|
|
Statistics |
Returns an object providing methods which retrieves bitmap stats (like histogram, etc). |
|
|
Timeout |
Gets/sets value specifying maximum time for which object can be locked. (Inherited from LockableObject.) |
|
|
Transforms |
Returns object providing methods which are responsible for geometric transformations of the bitmap (resize, rotate, crop, swirl, etc). |
|
|
UndoRedoEnabled |
Enables or disables undo/redo functionality. |
|
|
UndoRedoTrackingEnabled |
Enables or disables the automatic change tracking. |
|
|
UndoStepCount |
Returns number of available undo levels (i.e. how much time method Undo() can be called). |
|
|
Unit |
Gets/sets unit to convert from/to. (Inherited from UnitConverterObject.) |
|
|
VerticalResolution |
Specifies vertical resolution (also known as DPI, dots per inch). (Inherited from UnitConverterObject.) |
|
|
Width |
Returns current bitmap width in pixels. |