英语法语西班牙语

Ad


OnWorks 网站图标

jp2a - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 jp2a

这是命令 jp2a,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


jp2a - 将 JPEG 图像转换为 ASCII

概要


JP2A [ 选项 [ 文件名 | URL(S) ]

商品描述


JP2A 将 JPEG 图像转换为 ASCII 字符。 您可以指定混合文件和
网址。

配置


- 从标准输入读取 JPEG 图像

--背景=光 --背景=黑暗
如果您不想一直使用 --invert ,请改用这些。 如果
您在黑色显示器上使用白色字符,然后使用 --background=dark,并且
反之亦然。

-b - 边界
边框中的帧输出图像

--字符=...
在生成输出 ASCII 图像时使用给定的字符。 默认为“
...',;:clodxkO0KXNWM"。

- 颜色
文本输出使用 ANSI 颜色,HTML 输出使用 CSS 颜色。

-d -调试
使用libcurl从网络下载图像时打印调试信息。

-f --术语匹配
使用使图像适合您的终端显示的最大尺寸。

--术语高度
使用终端显示高度并根据图像纵横比计算宽度。

--术语宽度
使用终端显示宽度并根据图像纵横比计算高度。

-z --term-缩放
使用终端显示宽度和高度。

- 填 与--html 和--color 一起使用时,为每个输出字符的背景着色
颜色。 例如,如果您想在浅色背景上使用填充输出,请执行

jp2a --color --html --html-fill --background=light somefile.jpg --output=dark.html

在浅色背景上做同样的事情:

jp2a --color --html --html-fill --background=dark somefile.jpg --output=light.html

默认是禁用填充。

-x --翻转
水平翻转输出图像

-y --flipy
垂直翻转输出图像

--高度=N
设置输出高度。 如果仅指定了 --height,则输出宽度将为
根据源图像纵横比计算。

-h - 帮帮我
显示简短的帮助文本

--灰度
使用 --html 或 --colors 时将图像转换为灰度。

--html 以严格的 XHTML 1.0 格式制作 ASCII 输出,适合使用 Web 浏览器查看。
这对于大输出尺寸很有用,并且您想使用
小字体的浏览器。

--html-填充
与 --fill 相同。 您应该改用该选项。

--html-无粗体
不要对 HTML 输出使用粗体文本。

--html-原始
仅输出 HTML 代码中的图像,而忽略网页的其余部分,因此您
可以构建自己的。

--html-字体大小=N
使用 --html 输出时设置字体大小。 默认值为 4。

--html-标题=...
设置 HTML 输出标题。

--输出=...
将 ASCII 输出写入给定的文件名。 要明确指定标准输出,请使用
--输出=-。

-i - 倒置
反转输出图像。 如果您查看具有白色背景的图片,但您
在深色背景上使用带有浅色字符的显示器,您应该反转
图片。

--红色=...

--绿色=...

--蓝色=...
从RGB转换为灰度时,使用给定的权重来计算
亮度。 这三个浮点值加起来必须正好是 1.0。 这
默认为红色=0.2989,绿色=0.5866 和蓝色=0.1145。

--大小=宽x高
设置输出维度。

-v --详细
读取每个 JPEG 图像时,将一些详细信息打印到标准错误。

--宽度=N
设置输出宽度。 如果只指定宽度,则会计算高度
自动。

-V - 版
打印程序版本。

- 飞涨 将输出尺寸设置为整个终端窗口,不考虑源图像
纵横比。

返回 价值观


遇到错误时 jp2a 返回 1,没有错误时返回零。

示例


使用 40 列 20 行的 ASCII 字符转换并打印 imagefile.jpg:

JP2A --size=40x20 图像文件.jpg

从网上下载图像,转换并打印:

JP2A http://www.google.com/intl/en/logos/easter_logo.jpg

输出picture.jpg和picture2.jpg,每个80x25字符,使用字符“
...ooxx@@" 用于输出:

JP2A --size=80x25 --chars=" ...ooxx@@" picture.jpg picture2.jpg

使用 76 列输出 image.jpg,高度由纵横比自动计算
image.jpg的

猫图片.jpg | JP2A --宽度=76-

如果您将 jp2a 与 ImageMagick 一起使用 兑换(1) 那么你就可以好好利用
管道,并让 ImageMagick 对源进行各种图像转换和效果
图片。 例如:

兑换 一些文件.png jpg:- | JP2A - --宽度=80

看一看 兑换(1) 选项,看看你能做什么。 Convert 几乎可以处理任何图像
格式,因此通过这种组合,您可以将 PDF 或 AVI 文件中的图像转换为 ASCII。

虽然 jp2a 的默认构建包括自动下载指定的文件
URL,您可以通过使用显式下载它们 卷曲(1)或 wget的(1),例如:

卷曲 -s http://foo.bar/image.jpg | 兑换 - jpg:-| JP2A -

下载 图片 NET


如果你已经编译了 jp2a libcurl(3)、可以通过指定网址下载图片:

JP2A https://user:[电子邮件保护]/酒吧.jpg

识别的协议是 ftp、ftps、file、http、https 和 tftp。

如果你需要更多的下载控制,你应该使用 卷曲(1)或 wget的(1) 和 jp2a
从标准输入读取图像。

jp2a 使用 pipe 和 fork 使用 libcurl 下载图像(即,没有 exec 或系统调用)
因此不必担心恶意格式的 URL。

灰度 转换


您可以通过执行以下操作来提取红色通道:

JP2A somefile.jpg --红色=1.0 --绿色=0.0 --蓝色=0.0

这将根据 Y = R*1.0 + G*0.0 + B*0.0 计算亮度。 默认值为
使用 Y = R*0.2989 + G*0.5866 + B*0.1145。

项目(PROJECT) 首页


最新版本的 jp2a 和新闻总是可以从 http://jp2a.sourceforge.net

使用 onworks.net 服务在线使用 jp2a


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad