You can see below the API reference of this module.
Converts the provided image in ASCII art.
- String|Buffer
source
: The path/url to the image or a Buffer object. - Object|String
options
: The path to the image or an object containing the following fields:
Size Options:
pxWidth
(Number): The pixel width used for aspect ratio (default:2
).size
(Object): The size of the result image (ASCII art)—interpreted bycompute-size
:height
(Number|String): The height value (default:"100%"
).width
(Number|String): The width value (default: computed value to keep aspect ratio). This is optional if the height is provided.
size_options
(Object): The options forcompute-size
:screen_size
(Object): The screen size (defaults to terminal width and height):width
(Number): The screen width.height
(Number): The screen height.
px_size
(Object): The pixel size.width
(default:1
)height
(default:1
)
preserve_aspect_ratio
(Boolean): Iffalse
, the aspect ratio will not be preserved (default:true
).fit_screen
(Boolean): Iffalse
, the result size will not fit to screen (default:true
).
Matrix asciifier options:
stringify
(Boolean): Iffalse
, the pixel objects will not be stringified.concat
(Boolean): Iffalse
, the pixel objects will not be joined together.
Pixel asciifier options:
pixels
(Array|String): An array or string containing the characters used for converting the pixels in strings (default:" .,:;i1tfLCG08@"
).reverse
(Boolean): Iftrue
, the pixels will be reversed creating a negative image effect (default:false
).colored
(Boolean): Iftrue
, the output will contain ANSI styles (default:true
).bg
(Boolean): Iftrue
, the background color will be used for coloring (default: false).fg
(Boolean): Iftrue
, the foreground color will be used for coloring (default: true).white_bg
(Boolean): Turn on the white background for transparent pixels (default:true
).px_background
(Object): An object containing ther
(red),g
(green) andb
(blue) values of the custom background color.
Other options:
image_type
(String): Use this to explicitely provide the image type.stringify_fn
(Function): A function getting thepixels
matrix and theoptions
in the arguments. Use this option to implement your own stringifier.- Function
callback
: The callback function.