A RasterPaintEngine enumeration value that specifies the paint engine to use when displaying images.
When the RasterPaintEngine.Gdi engine is used, the RasterImagePainter.Paint method calls the Win32 API functions internally to paint the image.
When the RasterPaintEngine.GdiPlus engine is used, the RasterImagePainter.Paint method calls GDI+ Graphics.DrawImage methods internally to paint the image. Note that if the Leadtools.RasterImage object is not fully compatible with GDI+, the framework makes a copy of parts of the image data (bands) internally and paints them to the destination device. The original data is not converted and no changes will be made to the original image.
Choosing a paint engine depends on the Leadtools.RasterImage object and your specific needs:
When the RasterPaintEngine.GdiPlus engine is used, the following properties are ignored when painting images:
Property | Notes |
---|---|
RasterOperation | Raster operations (ROP) are not supported in GDI+ |
UsePaintPalette | Palette is automatically used. |
For an example, refer to RasterPaintProperties.