logo
Литература_1 / photon_old

Побитовые образы (bitmaps)

Побитовые образы рисуются с использованием текущего состояния текста. Если Вы установили flags в Pg_BACK_FILL, пустые пиксели образа рисуются с использованием текущего состояния заполнения. Примитивами рисования для побитовых образов являются:

PgDrawBitmap(), PgDrawBitmapmx() Рисование побитового образа

PgDrawRepBitmap(), PgDrawRepBitmapmx() Рисование побитового образа несколько раз

В этом примере рисуется побитовый образ на прозрачном фоне:

void DrawSimpleBitmap( void ) {

PhPoint_t p = { 8, 8 };

PgSetTextColor( Pg_CELIDON );

PgDrawBitmap( TestBitmap, 0, &p, &TestBitmapSize, TestBitmapBPL, 0 );

}

              1. Побитовый образ на прозрачном фоне

В этом примере рисуется побитовый образ на жёлтом фоне:

void DrawBackFillBitmap( void ) {

PhPoint_t p = { 8, 8 };

PgSetTextColor( Pg_CELIDON );

PgSetFillColor( Pg_YELLOW );

PgDrawBitmap( TestBitmap, Pg_BACK_FILL, &p, &TestBitmapSize, TestBitmapBPL, 0 );

}

              1. Побитовый образ с затенённым фоном

    1. Yandex.RTB R-A-252273-3
      Yandex.RTB R-A-252273-4