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

栏目: 后端 · 前端 · 发布时间: 6年前

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

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 2x2

ordered4 : Ordered 4x4

ordered8 : Ordered 8x8

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

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155989.htm


以上所述就是小编给大家介绍的《img2txt - 将图像转换为各种基于文本的彩色文件》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

构建高性能Web站点

构建高性能Web站点

郭欣 / 电子工业出版社 / 2009-8 / 59.00元

本书围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。......一起来看看 《构建高性能Web站点》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具