2017 © Pedro Peláez
 

library img2text

image

bigweb/img2text

  • Wednesday, November 11, 2015
  • by dhlwing
  • Repository
  • 1 Watchers
  • 2 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

img2text

Image to Ascii Text, can output to html or ansi terminal., (*1)

See also gif2text, (*2)

Example

, (*3)

  1. img2text cat.jpg --color > with-color.html demo
  2. img2text cat.jpg > without-color.html demo
  3. img2text cat.jpg --ansi It would be like this:

Installation

$ composer require bigweb/img2text

Usage

Usage:
  img2text <imgfile> [--maxLen=<n>] [--fontSize=<n>] [--color] [--ansi] [--bgcolor=<#RRGGBB>]
  img2text (-h | --help)

Options:
  -h --help             show this screen.
  --ansi                output an ANSI rendering of the image
  --color               output a colored HTML rendering of the image.
  --fontSize=<n>        sets font size (in pixels) when outputting HTML,
                        default: 7
  --maxLen=<n>          resize image so that larger of width or height matches
                        maxLen, default: 100px
  --bgcolor=<#RRGGBB>   if specified, is blended with transparent pixels to
                        produce the output. In ansi case, if no bgcolor set, a
                        fully transparent pixel is not drawn at all, partially
                        transparent pixels drawn as if opaque

You also can use it anywhere what you want at your application like this:, (*4)

use Bigweb\Img2text\Img2text;

$options = [
        'ansi'     => ,
        'color'    => 1,
        'fontSize' => 7,
        'maxLen'   => 100,
    ];
$img = new Img2text('imageFilePath', $options);
echo $img->render();

Thanks

  1. Use https://github.com/docopt/docopt.php to create beautiful command-line interface
  2. Use https://github.com/Intervention/image to process image
  3. Thanks @hit9, This project stolen from https://github.com/hit9/img2txt

License

BSD., (*5)

The Versions

11/11 2015

dev-master

9999999-dev

  Sources   Download

The Requires

 

The Development Requires