Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.28
|
Leadtools Namespace : RasterMemoryFlags Enumeration |
[FlagsAttribute()] public enum RasterMemoryFlags : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
'Declaration
<FlagsAttribute()> Public Enum RasterMemoryFlags Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
'Usage
Dim instance As RasterMemoryFlags
[FlagsAttribute()] public enum RasterMemoryFlags : System.IComparable, System.IConvertible, System.IFormattable
typedef NS_OPTIONS(NSUInteger, LTRasterMemoryFlags)
public enum RasterMemoryFlags
Leadtools.RasterMemoryFlags = function() { }; Leadtools.RasterMemoryFlags.prototype = {<br/> None = 0x00000000, Conventional = 0x00000001, User = 0x00000002, Tiled = 0x00000004, NoTiled = 0x00000008, Disk = 0x00000080, NoDisk = 0x00000100, Compressed = 0x00000200, SuperCompressed = 0x00000400, WriteableBitmap = 0x00000800, };
[FlagsAttribute()] public enum class RasterMemoryFlags : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Value | Member | Description |
---|---|---|
0x00000000 | None | No flags. |
0x00000001 | Conventional | Use conventional memory. |
0x00000002 | User | Creates an image where the user maintains the data pointer. Some image processing commands, such as RotateCommand and ColorResolutionCommand, need to re-allocate the image data. If you create a bitmap with RasterMemoryFlags.User, and pass it to these command, they will change the bitmap to RasterMemoryFlags.Conventional and re-allocate memory. Your original memory will no longer be used. |
0x00000004 | Tiled | Creates an image where the data pointers are maintained in tiles, useful for very large images. |
0x00000008 | NoTiled | Do not allow tiled images. |
0x00000080 | Disk | Do not use managed memory. Swap to disk only. If the image is allocated as Disk, then the image should not be used in multiple threads. |
0x00000100 | NoDisk | Do not swap to disk using LEAD virtual memory. Windows virtual memory is not affected. |
0x00000200 | Compressed | (Document/Medical only) Allocate an RLE-compressed image. You can use this flag with None or NoDisk. For more information, refer to Speeding Up 1-Bit Documents. |
0x00000400 | SuperCompressed | (Document/Medical only) Allocate a CMP-compressed image. You can use this flag with None or NoDisk. The compression used for 24-bit and 8-bit images is lossy, which means multiple changes to the image can produce some visual loss. |
0x00000800 | WriteableBitmap | (Document/Medical only) Use a Silverlight WriteableBitmap for memory storage. This option works only for 32-bit images.. |
System.Object
System.ValueType
System.Enum
Leadtools.RasterMemoryFlags