PHP code example of stoffel / console-canvas

1. Go to this page and download the library: Download stoffel/console-canvas library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

stoffel / console-canvas example snippets


use Stoffel\Console\Canvas\CanvasHelper;
use Stoffel\Console\Canvas\Element\Headline;
use Stoffel\Console\Canvas\Element\Image;
use Stoffel\Console\Canvas\Element\Rectangle;
use Stoffel\Console\Canvas\Fill;
use Stoffel\Console\Canvas\Dimension;
use Stoffel\Console\Canvas\Position;

$canvas = CanvasHelper::create($output);
$canvas
    ->setBackground(Fill::withGradient(['#000000', '#999999']))
    ->addElement(new Position(10, 10), new Rectangle(new Dimension(10, 5), Fill::withColor('#FF0000')))
    ->addElement(new Position(50, 5), new Rectangle(new Dimension(20, 5), Fill::withGradient('summer')))
    ->addElement(new Position(100, 5), new Image('/path/to/image.jpg', new Dimension(30, 25)))
    ->addElement(new Position(10, 40), new Headline('Hello World', Fill::withColor('yellow')))
    ->draw();