diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-46C56A16-E548-59B1-88DF-3DAF3FF68751.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-46C56A16-E548-59B1-88DF-3DAF3FF68751.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +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