Lines Matching refs:bitmap
592 static char * gdft_draw_bitmap (gdCache_head_t *tc_cache, gdImage * im, int fg, FT_Bitmap bitmap, i… argument
606 for (row = 0; row < bitmap.rows; row++) {
607 pc = row * bitmap.pitch;
615 for (col = 0; col < bitmap.width; col++, pc++) {
617 if (bitmap.pixel_mode == ft_pixel_mode_grays) {
621 level = (bitmap.buffer[pc] * gdAlphaMax / (bitmap.num_grays - 1));
622 } else if (bitmap.pixel_mode == ft_pixel_mode_mono) {
624 … level = ((bitmap.buffer[(col>>3)+pcr]) & (1<<(~col&0x07))) ? gdAlphaTransparent : gdAlphaOpaque;
661 for (row = 0; row < bitmap.rows; row++) {
663 pc = row * bitmap.pitch;
665 if (bitmap.pixel_mode==ft_pixel_mode_mono) {
675 for (col = 0; col < bitmap.width; col++, pc++) {
676 if (bitmap.pixel_mode == ft_pixel_mode_grays) {
682 … tc_key.pixel = ((bitmap.buffer[pc] * NUMCOLORS) + bitmap.num_grays / 2) / (bitmap.num_grays - 1);
683 } else if (bitmap.pixel_mode == ft_pixel_mode_mono) {
684 tc_key.pixel = ((bitmap.buffer[pc / 8] << (pc % 8)) & 128) ? NUMCOLORS : 0;
686 tc_key.pixel = ((bitmap.buffer[(col>>3)+pcr]) & (1<<(~col&0x07))) ? NUMCOLORS : 0;
1106 …gdft_draw_bitmap(tc_cache, im, fg, bm->bitmap, x + x1 + ((pen.x + 31) >> 6) + bm->left, y + y1 + (…