Lines Matching refs:bitmap
635 static char * gdft_draw_bitmap (gdCache_head_t *tc_cache, gdImage * im, int fg, FT_Bitmap bitmap, i… argument
650 for (row = 0; row < bitmap.rows; row++) {
651 pc = row * bitmap.pitch;
659 for (col = 0; col < bitmap.width; col++, pc++) {
661 if (bitmap.pixel_mode == ft_pixel_mode_grays) {
665 level = (bitmap.buffer[pc] * gdAlphaMax / (bitmap.num_grays - 1));
666 } else if (bitmap.pixel_mode == ft_pixel_mode_mono) {
668 … level = ((bitmap.buffer[(col>>3)+pcr]) & (1<<(~col&0x07))) ? gdAlphaTransparent : gdAlphaOpaque;
713 for (row = 0; row < bitmap.rows; row++) {
715 pc = row * bitmap.pitch;
717 if (bitmap.pixel_mode==ft_pixel_mode_mono) {
727 for (col = 0; col < bitmap.width; col++, pc++) {
728 if (bitmap.pixel_mode == ft_pixel_mode_grays) {
734 … tc_key.pixel = ((bitmap.buffer[pc] * NUMCOLORS) + bitmap.num_grays / 2) / (bitmap.num_grays - 1);
735 } else if (bitmap.pixel_mode == ft_pixel_mode_mono) {
736 tc_key.pixel = ((bitmap.buffer[pc / 8] << (pc % 8)) & 128) ? NUMCOLORS : 0;
738 tc_key.pixel = ((bitmap.buffer[(col>>3)+pcr]) & (1<<(~col&0x07))) ? NUMCOLORS : 0;
1187 …gdft_draw_bitmap(tc_cache, im, fg, bm->bitmap, x + x1 + ((pen.x + 31) >> 6) + bm->left, y + y1 + (…