img2txt – 将图像转换为各种基于文本的彩色文件

img2txt可以转化为彩色的图案,你还可以指定图案大小。

语法:

      img2txt [ -W width ] [ -H height ] [ -x font-width ] [ -y font-height ]
              [ -b brightness ] [ -c contrast ] [ -g gamma ]
              [ -d dither ] [ -f format ] FILE

img2txt  - 将图像转换为各种基于文本的彩色文件

img2txt  - 将图像转换为各种基于文本的彩色文件

描述

img2txt将图像转换为彩色ASCII字符,并将其输出为基于文本的彩色文件。

img2txt可以加载最广泛的图像格式:PNG、JPEG、GIF、PNG、BMP等(详细信息请参阅说明)。默认情况下,输出文本为60列宽,根据原始文件的纵横比相应地计算行数。默认输出格式是标准的ANSI彩色文本。

选项

      -W, –width=<width>
              更改输出列计数。如果没有给出,默认设置为60。

      -H, –height=<height>
              更改输出行数。如果没有给出,则计算高度以匹配正确的纵横比。

      -x, –font-width=<width>
              更改输出字体宽度。 如果未给出,则默认设置为6,此值将用于计算宽高比。

      -y, –font-height=<height>
              更改输出字体高度。 如果未给出,则默认设置为10.此值将用于计算宽高比。

      -b, –brightness=<brightness>
              改变图像亮度。 默认为1.0。

      -c, –contrast=<contrast>
              改变图像对比度。 默认为1.0。

      -g, –gamma=<gamma>
              更改图像伽玛。 默认为1.0。

      -d, –dither=<dither>
              改变抖动算法。 这可以是以下之一(默认为fstein):
                none    : Nearest color
                ordered2 : Ordered 2×2
                ordered4 : Ordered 4×4
                ordered8 : Ordered 8×8
                random  : Random
                fstein  : Floyd Steinberg

      -f, –format=<format>
              更改输出格式。 这可以是以下之一(默认为ansi):
                ansi  : coloured ANSI
                caca  : internal libcaca format
                utf8  : UTF8 with CR
                utf8cr : UTF8 with CRLF (MS Windows)
                html  : HTML with CSS and DIV support
                html3  : Pure HTML3 with tables
                irc    : IRC with ctrl-k codes
                bbfr  : BBCode (French)
                ps    : Postscript
                svg    : 可缩放矢量图形
                tga    : Targa图像

      -h, –help
              显示帮助消息并退出。

      -v, –version
              显示程序的版本并退出。

例子

img2txt linuxidc.com.png > linuxidc.com.ans

img2txt –width=200 –format=svg linuxidc.com.jpg > linuxidc.com.svg

img2txt –width=50 –format=html –gamma=1.5 –dither=ordered2 linuxidc.png > linuxidc.com.html

img2txt  - 将图像转换为各种基于文本的彩色文件

注释

设置列数和行数(使用–width和–height)将允许您选择确切的输出大小而不考虑宽高比。

您必须在Imlib2的支持下编译libcaca包才能加载各种各样的包图像格式。 否则,您只能加载常规BMP文件。

另请参阅cacaview,见 https://www.linuxidc.com/Linux/2018-12/155988.htm

© 版权声明
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称
一言一语