Example #1
0
File: caca.php Project: dns/libcaca
 function getHeight()
 {
     return caca_get_font_height($this->f);
 }
Example #2
0
           | |  |  ``/  /`  /
      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, "Я люблю Либкаку");
    return $canvas;
}
if (isset($_GET["png"])) {
    $canvas = pig();
    $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);
    header("Content-type: image/png");
    imagepng($img);
} else {
    $render_php = isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : 'render.php';
    header("Content-type: text/html; charset=UTF-8");
    ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Я люблю Либкаку</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />