- Timestamp:
- Nov 6, 2008, 9:01:57 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca-php/php_caca.c
r3298 r3299 385 385 uint8_t *dst = ((uint8_t *) result) + i * pitch + j * 4; 386 386 387 dst[0] = (127 - (img->tpixels[i][j] & 0x7f000000) >> 24);387 dst[0] = 255 - ((img->tpixels[i][j] & 0x7f000000) >> 23); 388 388 dst[1] = (img->tpixels[i][j] & 0x00ff0000) >> 16; 389 389 dst[2] = (img->tpixels[i][j] & 0x0000ff00) >> 8; … … 1061 1061 caca_dither_t *dither; 1062 1062 if (img->trueColor) 1063 dither = caca_create_dither(sizeof(int) * 8, img->sx, img->sy, img->sx * sizeof(int), 0x00ff0000, 0x0000ff00, 0x000000ff, 0x 7f000000);1063 dither = caca_create_dither(sizeof(int) * 8, img->sx, img->sy, img->sx * sizeof(int), 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000); 1064 1064 else 1065 1065 dither = caca_create_dither(sizeof(char) * 8, img->sx, img->sy, img->sx * sizeof(char), 0, 0, 0, 0); … … 1451 1451 for (j = 0; j < img->sx; j++) { 1452 1452 uint8_t *src = buffer + i * pitch + j * 4; 1453 img->tpixels[i][j] = *(src + 3) | (*(src + 2) << 8) | (*(src + 1) << 16) | (((127 - *(src + 0)) & 0xfe) << 23);1453 img->tpixels[i][j] = src[3] | (src[2] << 8) | (src[1] << 16) | (((255 - src[0]) & 0xfe) << 23); 1454 1454 } 1455 1455 }
Note: See TracChangeset
for help on using the changeset viewer.