Changeset 659 for libcaca/trunk
- Timestamp:
- Mar 22, 2006, 2:58:24 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/test/gamma.c
r654 r659 45 45 right = cucul_create_bitmap(qq, 32, 256, 1, 4 * 256, 46 46 0x00ff0000, 0x0000ff00, 0x000000ff, 0x0); 47 c ucul_set_bitmap_gamma(right, 0.5);47 caca_set_delay(kk, 20000); 48 48 49 cucul_draw_bitmap(qq, 0, 0, 50 cucul_get_width(qq) - 1, cucul_get_height(qq) / 2 - 1, 51 right, buffer); 52 cucul_draw_bitmap(qq, 0, cucul_get_height(qq) / 2, 53 cucul_get_width(qq) - 1, cucul_get_height(qq) - 1, 54 left, buffer); 49 for(x = 0; ; x = (x + 1) % 256) 50 { 51 float g = (x > 128) ? (256.0 + 8.0 - x) / 64.0 : (8.0 + x) / 64.0; 52 53 if(caca_get_event(kk, CACA_EVENT_KEY_PRESS)) 54 break; 55 56 cucul_draw_bitmap(qq, 0, cucul_get_height(qq) / 2, 57 cucul_get_width(qq) - 1, cucul_get_height(qq) - 1, 58 left, buffer); 59 60 cucul_set_bitmap_gamma(right, g); 61 cucul_draw_bitmap(qq, 0, 0, 62 cucul_get_width(qq) - 1, cucul_get_height(qq) / 2 - 1, 63 right, buffer); 64 65 cucul_set_color(qq, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); 66 cucul_printf(qq, 1, 2, "gamma %g", g); 67 68 caca_display(kk); 69 } 70 55 71 cucul_free_bitmap(left); 56 72 cucul_free_bitmap(right); 57 58 caca_display(kk);59 60 while(!caca_get_event(kk, CACA_EVENT_KEY_PRESS));61 73 62 74 caca_detach(kk);
Note: See TracChangeset
for help on using the changeset viewer.