25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

example1.php 1.1 KiB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/usr/bin/php5
  2. <?
  3. $pig_str = <<<EOT
  4. _._ _..._ .-', _.._(`))
  5. '-. ` ' /-._.-' ',/
  6. ) \ '.
  7. / _ _ | \
  8. | a a / PHP |
  9. \ .-. ;
  10. '-('' ).-' ,' ;
  11. '-; | .'
  12. \ \ /
  13. | 7 .__ _.-\ \
  14. | | | ``/ /` /
  15. jgs /,_| | /,_/ /
  16. /,_/ '`-'
  17. EOT;
  18. $canvas = caca_create_canvas(0, 0);
  19. if (!$canvas) {
  20. die("Error while creating main canvas\n");
  21. }
  22. $pig = caca_create_canvas(0, 0);
  23. if (!$pig) {
  24. die("Error while creating canvas pig\n");
  25. }
  26. $display = caca_create_display($canvas);
  27. if (!$display) {
  28. die("Error while attaching canvas to display\n");
  29. }
  30. caca_set_color_ansi($pig, CACA_LIGHTRED, CACA_WHITE);
  31. caca_import_memory($pig, $pig_str, "text");
  32. caca_blit($canvas, caca_get_canvas_width($canvas) / 2 - 20, caca_get_canvas_height($canvas) /2 - 7, $pig);
  33. caca_refresh_display($display);
  34. sleep(5);