| @@ -0,0 +1,40 @@ | |||||
| #!/usr/bin/php5 | |||||
| <? | |||||
| $pig_str = <<<EOT | |||||
| _._ _..._ .-', _.._(`)) | |||||
| '-. ` ' /-._.-' ',/ | |||||
| ) \ '. | |||||
| / _ _ | \ | |||||
| | a a / PHP | | |||||
| \ .-. ; | |||||
| '-('' ).-' ,' ; | |||||
| '-; | .' | |||||
| \ \ / | |||||
| | 7 .__ _.-\ \ | |||||
| | | | ``/ /` / | |||||
| jgs /,_| | /,_/ / | |||||
| /,_/ '`-' | |||||
| EOT; | |||||
| $canvas = caca_create_canvas(0, 0); | |||||
| caca_set_color_ansi($canvas, CACA_RED, CACA_WHITE); | |||||
| caca_import_string($canvas, $pig_str, "text"); | |||||
| caca_set_color_ansi($canvas, CACA_BLUE, CACA_LIGHTGRAY); | |||||
| caca_put_str($canvas, 0, 0, "Я люблю Либкаку"); | |||||
| echo caca_export_string($canvas, "utf8"); | |||||
| $font = caca_load_builtin_font("Monospace Bold 12"); | |||||
| $width = caca_get_canvas_width($canvas) * caca_get_font_width($font); | |||||
| $height = caca_get_canvas_height($canvas) * caca_get_font_height($font); | |||||
| $img = imagecreatetruecolor($width, $height); | |||||
| caca_render_canvas($canvas, $font, $img); | |||||
| imagepng($img, "out.png"); | |||||
| echo "Please, open new created png file: out.png\n"; | |||||
| ?> | |||||