首頁 > 軟體

img2txt - 將影象轉換為各種基於文字的彩色檔案

2020-06-16 16:40:52

img2txt可以轉化為彩色的圖案,你還可以指定圖案大小。

語法:

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

描述

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

注釋

設定列數和行數(使用--width和--height)將允許您選擇確切的輸出大小而不考慮寬高比。

您必須在Imlib2的支援下編譯libcaca包才能載入各種各樣的包影象格式。 否則,您只能載入常規BMP檔案。

另請參閱cacaview,見 https://www.linuxidc.com/Linux/2018-12/155988.htm


IT145.com E-mail:sddin#qq.com