diff -r ebc84c812384 -r 46218c8b8afa Symbian3/PDK/Source/GUID-46C56A16-E548-59B1-88DF-3DAF3FF68751.dita --- a/Symbian3/PDK/Source/GUID-46C56A16-E548-59B1-88DF-3DAF3FF68751.dita Thu Mar 11 15:24:26 2010 +0000 +++ b/Symbian3/PDK/Source/GUID-46C56A16-E548-59B1-88DF-3DAF3FF68751.dita Thu Mar 11 18:02:22 2010 +0000 @@ -1,12 +1,12 @@ - - - - - + + + + + Bitmap Operations

A graphics context also provides bitmap primitives allowing two ways of drawing a bitmap on a graphics device:

A linear Digital Differential Analyzer (DDA) is used when calculating bitmap stretching and compression.

Scaling a bitmap is unavoidably slow, and where possible it is better to use the faster bitmap operations provided by a bitmap graphics context, such as CBitmapContext::BitBlt().

If the bitmap has to be scaled, consider creating a bitmap to do this off-screen. The scaled bitmap can then be blitted to the screen.

See also

How to Draw Bitmaps

How to Create and Draw to an Off-Screen Bitmap

The Linear DDA

\ No newline at end of file