1 个稳定版本
1.0.4 | 2024年6月8日 |
---|
#938 在 命令行工具
36KB
700 行
img2irc (1.0.4)
img2irc 是一个工具,可以将图像转换为半块或四分之一块 irc/ansi 艺术,具有许多后处理过滤器
半块 表示每行将包含两行像素,有效加倍垂直分辨率
四分之一块(实验性)表示每行将包含两行像素,每列将包含两列像素,分辨率加倍
irc 模式有 99 种颜色,ansi 模式有 256 种,ansi24 有 16777216 种
快速安装
x86_64 平台提供静态构建版本
cd /tmp
wget https://github.com/waveplate/img2irc/releases/download/v1.0.4/img2irc-1.0.4-linux-x86_64.tar.gz
sudo cp img2irc-1.0.4/img2irc /usr/local/bin
rm -rf img2irc-1.0.4
用法
./img2ansi <URL 或 PATH> [OPTIONS]
选项 | 描述 | 默认值 |
---|---|---|
<IMAGE> |
图像 URL 或文件路径 | 无 |
--irc |
irc 渲染类型 | 是 |
--ansi |
8 位 ansi 渲染类型 | 否 |
--ansi24 |
24 位 ansi 渲染类型 | 否 |
--qb |
使用四分之一块(实验性) | 否 |
-w, --宽度<WIDTH> |
输出图像宽度(列) | 50 |
-b, --亮度=<BRIGHTNESS> |
调整亮度(-255 到 255) | 0 |
-c, --对比度=<CONTRAST> |
调整对比度(-255 到 255) | 0 |
-s, --饱和度=<SATURATION> |
调整饱和度(-255 到 255) | 0 |
-H, --色调<HUE> |
旋转色调(0 到 360) | 0 |
-g, --伽玛<GAMMA> |
调整伽玛(0 到 255) | 0 |
--dither<抖动> |
抖动(1 到 8) | 0 |
--pixelize<像素化> |
像素化像素大小 | 0 |
--gaussian-blur<GAUSSIAN_BLUR> |
高斯模糊半径 | 0 |
--oil<OIL> |
油画 ("[RADIUS],[INTENSITY]") | |
--grayscale |
将图像转换为黑白 | |
--nograyscale |
从调色板中排除灰度颜色 | |
--halftone |
由小点组成,创造连续色调的错觉 | |
--sepia |
棕褐色,类似旧照片的古老外观 | |
--normalize |
调整亮度和对比度以获得更好的图像质量 | |
--noise |
类似于电影颗粒的亮度变化和颜色变化 | |
--emboss |
提供凸起,3D外观 | |
--box-blur |
类似磨砂玻璃的平滑外观 | |
--identity |
无修改,图像不变 | |
--laplace |
增强图像中的边缘和边界 | |
--降噪 |
降低噪声,使图像更清晰、更明亮 | |
--锐化 |
增强清晰度和定义,使边缘和细节更明显 | |
--校准 |
冷色调,增加对比度 | |
--戏剧化 |
高对比度和鲜艳的色彩,营造戏剧效果 | |
--佛罗伦萨 |
温暖的大地色调,让人联想到托斯卡纳风光 | |
--金色 |
温暖的金色光芒,如日落之光 | |
--利克斯 |
高对比度的黑白效果,增加锐度 | |
--低品质 |
低保真、复古的外观,类似旧照片或电影 | |
--新风格 |
干净、现代的外观,采用中性色彩和简洁设计 | |
--乌云 |
深色、单色调的外观,黑色和灰色调 | |
--粉彩粉红 |
柔和、细腻的粉色调,类似粉彩颜色 | |
--龙 |
明亮、高对比度的外观,色彩鲜艳,细节清晰 | |
--反转 |
颜色反转,与色轮上的颜色相反 | |
--磨砂玻璃 |
模糊、磨砂的外观,仿佛透过半透明表面观看 | |
--曝光 |
奇怪的超自然外观,颜色反转,营造梦幻氛围 | |
--边缘检测 |
突出图像中的边缘和边界 |
依赖项
~24–37MB
~592K SLoC