Changeset 3244 for libcaca


Ignore:
Timestamp:
Nov 3, 2008, 9:34:42 PM (11 years ago)
Author:
bsittler
Message:

spaces -> tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca-php/examples/export.php

    r3242 r3244  
    2020
    2121if (php_sapi_name() != "cli") {
    22     die("You have to run this program with php-cli!\n");
     22        die("You have to run this program with php-cli!\n");
    2323}
    2424
     
    3232if($argc < 2 || $argc > 3)
    3333{
    34     $msg = ($argv[0] . ": wrong argument count\n" .
    35             "usage: " . $argv[0] . " [file] <format>\n" .
    36             "where <format> is one of:\n");
    37     foreach($exports as $format => $name)
    38         $msg .= " \"" . $name . "\" (" . $format . ")\n";
    39     die($msg);
     34        $msg = ($argv[0] . ": wrong argument count\n" .
     35                        "usage: " . $argv[0] . " [file] <format>\n" .
     36                        "where <format> is one of:\n");
     37        foreach($exports as $format => $name)
     38                $msg .= " \"" . $name . "\" (" . $format . ")\n";
     39        die($msg);
    4040}
    4141
    4242if($argc == 2)
    4343{
    44     $file = NULL;
    45     $format = $argv[1];
     44        $file = NULL;
     45        $format = $argv[1];
    4646}
    4747else
    4848{
    49     $file = $argv[1];
    50     $format = $argv[2];
     49        $file = $argv[1];
     50        $format = $argv[2];
    5151}
    5252
    5353if(! array_key_exists($format, $exports))
    5454{
    55     $msg = ($argv[0] . ": unknown format `" . $format . "'\n" .
    56             "please use one of:\n");
    57     foreach($exports as $format => $name)
    58         $msg .= " \"" . $name . "\" (" . $format . ")\n";
    59     die($msg);
     55        $msg = ($argv[0] . ": unknown format `" . $format . "'\n" .
     56                        "please use one of:\n");
     57        foreach($exports as $format => $name)
     58                $msg .= " \"" . $name . "\" (" . $format . ")\n";
     59        die($msg);
    6060}
    6161
    6262if($file)
    6363{
    64     $cv = caca_create_canvas(0, 0);
    65     if(caca_import_file($cv, $file, "") < 0)
    66     {
    67         die($argv[0] . ": `" . $file . "' has unknown $format\n");
    68     }
     64        $cv = caca_create_canvas(0, 0);
     65        if(caca_import_file($cv, $file, "") < 0)
     66        {
     67                die($argv[0] . ": `" . $file . "' has unknown $format\n");
     68        }
    6969}
    7070else
    7171{
    72     $cv = caca_create_canvas(WIDTH, HEIGHT);
     72        $cv = caca_create_canvas(WIDTH, HEIGHT);
    7373
    74     for($y = 0; $y < 256; $y++)
    75     {
    76         for($x = 0; $x < 256; $x++)
    77         {
    78             $r = $x;
    79             $g = (255 - $y + $x) / 2;
    80             $b = $y * (255 - $x) / 256;
    81             imagesetpixel($pixels, $x, $y, imagecolorallocate($pixels, $r, $g, $b));
    82         }
    83     }
     74        for($y = 0; $y < 256; $y++)
     75        {
     76                for($x = 0; $x < 256; $x++)
     77                {
     78                        $r = $x;
     79                        $g = (255 - $y + $x) / 2;
     80                        $b = $y * (255 - $x) / 256;
     81                        imagesetpixel($pixels, $x, $y, imagecolorallocate($pixels, $r, $g, $b));
     82                }
     83        }
    8484
    85     $dither = caca_create_dither($pixels);
    86     if(($format == "ansi") || ($format == "utf8"))
    87         caca_set_dither_charset($dither, "shades");
    88     caca_dither_bitmap($cv, 0, 0, caca_get_canvas_width($cv),
    89                        caca_get_canvas_height($cv), $dither, $pixels);
     85        $dither = caca_create_dither($pixels);
     86        if(($format == "ansi") || ($format == "utf8"))
     87                caca_set_dither_charset($dither, "shades");
     88        caca_dither_bitmap($cv, 0, 0, caca_get_canvas_width($cv),
     89                                        caca_get_canvas_height($cv), $dither, $pixels);
    9090
    91     caca_set_color_ansi($cv, CACA_WHITE, CACA_BLACK);
    92     caca_draw_thin_box($cv, 0, 0, WIDTH - 1, HEIGHT - 1);
     91        caca_set_color_ansi($cv, CACA_WHITE, CACA_BLACK);
     92        caca_draw_thin_box($cv, 0, 0, WIDTH - 1, HEIGHT - 1);
    9393
    94     caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
    95     caca_fill_ellipse($cv, WIDTH / 2, HEIGHT / 2,
    96                       WIDTH / 4, HEIGHT / 4, ord(' '));
     94        caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
     95        caca_fill_ellipse($cv, WIDTH / 2, HEIGHT / 2,
     96                                        WIDTH / 4, HEIGHT / 4, ord(' '));
    9797
    98     caca_set_color_ansi($cv, CACA_LIGHTGRAY, CACA_BLACK);
    99     caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 6,
    100                  "   lightgray on black   ");
    101     caca_set_color_ansi($cv, CACA_DEFAULT, CACA_TRANSPARENT);
    102     caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 5,
    103                  " default on transparent ");
    104     caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
    105     caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 4,
    106                  "     black on white     ");
     98        caca_set_color_ansi($cv, CACA_LIGHTGRAY, CACA_BLACK);
     99        caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 6,
     100                                "   lightgray on black   ");
     101        caca_set_color_ansi($cv, CACA_DEFAULT, CACA_TRANSPARENT);
     102        caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 5,
     103                                " default on transparent ");
     104        caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
     105        caca_put_str($cv, WIDTH / 2 - 12, HEIGHT / 2 - 4,
     106                                "     black on white     ");
    107107
    108     caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
    109     caca_put_str($cv, WIDTH / 2 - 8, HEIGHT / 2 - 3, "[<><><><> <>--<>]");
    110     caca_put_str($cv, WIDTH / 2 - 8, HEIGHT / 2 - 2, "[ドラゴン ボーレ]");
    111     caca_put_str($cv, WIDTH / 2 - 7, HEIGHT / 2 + 2, "äβç ░▒▓█▓▒░ ΔЗҒ");
    112     caca_put_str($cv, WIDTH / 2 - 5, HEIGHT / 2 + 4, "(\") \\o/ <&>");
     108        caca_set_color_ansi($cv, CACA_BLACK, CACA_WHITE);
     109        caca_put_str($cv, WIDTH / 2 - 8, HEIGHT / 2 - 3, "[<><><><> <>--<>]");
     110        caca_put_str($cv, WIDTH / 2 - 8, HEIGHT / 2 - 2, "[ドラゴン ボーレ]");
     111        caca_put_str($cv, WIDTH / 2 - 7, HEIGHT / 2 + 2, "äβç ░▒▓█▓▒░ ΔЗҒ");
     112        caca_put_str($cv, WIDTH / 2 - 5, HEIGHT / 2 + 4, "(\") \\o/ <&>");
    113113
    114     caca_set_attr($cv, CACA_BOLD, CACA_DEFAULT);
    115     caca_put_str($cv, WIDTH / 2 - 16, HEIGHT / 2 + 3, "Bold");
    116     caca_set_attr($cv, CACA_BLINK, CACA_DEFAULT);
    117     caca_put_str($cv, WIDTH / 2 - 9, HEIGHT / 2 + 3, "Blink");
    118     caca_set_attr($cv, CACA_ITALICS, CACA_DEFAULT);
    119     caca_put_str($cv, WIDTH / 2 - 1, HEIGHT / 2 + 3, "Italics");
    120     caca_set_attr($cv, CACA_UNDERLINE, CACA_DEFAULT);
    121     caca_put_str($cv, WIDTH / 2 + 8, HEIGHT / 2 + 3, "Underline");
    122     caca_set_attr($cv, 0, CACA_DEFAULT);
     114        caca_set_attr($cv, CACA_BOLD, CACA_DEFAULT);
     115        caca_put_str($cv, WIDTH / 2 - 16, HEIGHT / 2 + 3, "Bold");
     116        caca_set_attr($cv, CACA_BLINK, CACA_DEFAULT);
     117        caca_put_str($cv, WIDTH / 2 - 9, HEIGHT / 2 + 3, "Blink");
     118        caca_set_attr($cv, CACA_ITALICS, CACA_DEFAULT);
     119        caca_put_str($cv, WIDTH / 2 - 1, HEIGHT / 2 + 3, "Italics");
     120        caca_set_attr($cv, CACA_UNDERLINE, CACA_DEFAULT);
     121        caca_put_str($cv, WIDTH / 2 + 8, HEIGHT / 2 + 3, "Underline");
     122        caca_set_attr($cv, 0, CACA_DEFAULT);
    123123
    124     caca_set_color_ansi($cv, CACA_WHITE, CACA_LIGHTBLUE);
    125     caca_put_str($cv, WIDTH / 2 - 7, HEIGHT / 2, "    LIBCACA    ");
     124        caca_set_color_ansi($cv, CACA_WHITE, CACA_LIGHTBLUE);
     125        caca_put_str($cv, WIDTH / 2 - 7, HEIGHT / 2, "    LIBCACA    ");
    126126
    127     for($x = 0; $x < 16; $x++)
    128     {
    129         caca_set_color_argb($cv, 0xff00 | $x, 0xf00f | ($x << 4));
    130         caca_put_char($cv, WIDTH / 2 - 7 + $x, HEIGHT / 2 + 6, ord('#'));
    131     }
     127        for($x = 0; $x < 16; $x++)
     128        {
     129                caca_set_color_argb($cv, 0xff00 | $x, 0xf00f | ($x << 4));
     130                caca_put_char($cv, WIDTH / 2 - 7 + $x, HEIGHT / 2 + 6, ord('#'));
     131        }
    132132}
    133133
Note: See TracChangeset for help on using the changeset viewer.