นี่คือคำสั่ง img2txt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
img2txt - แปลงรูปภาพเป็นไฟล์สีแบบข้อความต่างๆ
เรื่องย่อ
img2txt [ -W ความกว้าง ] [ -H ความสูง ] [ -x ความกว้างแบบอักษร ] [ -y ความสูงของตัวอักษร ]
[ -b ความสว่าง ] [ -c ตรงกันข้าม ] [ -g แกมมา ]
[ -d สองจิตสองใจ ] [ -f รูป ] ไฟล์
DESCRIPTION
img2txt แปลงรูปภาพเป็นอักขระ ASCII แบบสีและส่งออกเป็นสีแบบข้อความ
ไฟล์
img2txt สามารถโหลดรูปแบบภาพที่แพร่หลายที่สุด: PNG, JPEG, GIF, PNG, BMP เป็นต้น (ดู
หมายเหตุ เพื่อดูรายละเอียด) โดยค่าเริ่มต้น ข้อความเอาต์พุตจะมีความกว้าง 60 คอลัมน์ และจำนวนบรรทัดคือ
คำนวณตามอัตราส่วนกว้างยาวของไฟล์ต้นฉบับ รูปแบบเอาต์พุตเริ่มต้น
เป็นข้อความสีมาตรฐาน ANSI
OPTIONS
-ว, --ความกว้าง=
เปลี่ยนจำนวนคอลัมน์เอาต์พุต หากไม่ได้กำหนดไว้ ค่าเริ่มต้นจะถูกตั้งค่าเป็น 60
-ชม, --ความสูง=
เปลี่ยนจำนวนบรรทัดเอาต์พุต หากไม่ระบุ ส่วนสูงจะถูกคำนวณให้ตรงกัน
อัตราส่วนภาพ
-NS, --font-width=
เปลี่ยนความกว้างแบบอักษรของเอาต์พุต หากไม่ระบุ ค่าดีฟอลต์จะถูกตั้งค่าเป็น 6 ค่านี้จะเป็น
ใช้สำหรับคำนวณอัตราส่วนกว้างยาว
-y, --font-height=
เปลี่ยนความสูงของแบบอักษรเอาต์พุต หากไม่ได้กำหนดไว้ ค่าเริ่มต้นจะถูกตั้งไว้ที่ 10 ค่านี้จะ
ใช้สำหรับคำนวณอัตราส่วนกว้างยาว
-NS, --ความสว่าง=
เปลี่ยนความสว่างของภาพ ค่าเริ่มต้นเป็น 1.0
-ค, --contrast=
เปลี่ยนความคมชัดของภาพ ค่าเริ่มต้นเป็น 1.0
-NS, --แกมมา=
เปลี่ยนแกมม่าของรูปภาพ ค่าเริ่มต้นเป็น 1.0
-NS, --dither=
เปลี่ยนอัลกอริธึมการฟอกสี นี่อาจเป็นหนึ่งในสิ่งต่อไปนี้ (ค่าเริ่มต้นคือ fstein) :
ไม่มี : สีที่ใกล้ที่สุด
สั่งซื้อ2 : สั่งซื้อ 2x2
สั่งซื้อ4 : สั่งซื้อ 4x4
สั่งซื้อ8 : สั่งซื้อ 8x8
สุ่ม : สุ่ม
fstein : ฟลอยด์ สไตน์เบิร์ก
-NS, --รูปแบบ=
เปลี่ยนรูปแบบเอาต์พุต นี่อาจเป็นหนึ่งในสิ่งต่อไปนี้ (ค่าเริ่มต้นเป็น ansi) :
ansi : สี ANSI
caca : รูปแบบ libcaca ภายใน
utf8 : UTF8 พร้อม CR
utf8cr : UTF8 พร้อม CRLF (MS Windows)
html : HTML พร้อมรองรับ CSS และ DIV
html3 : HTML3 แท้พร้อมตาราง
irc : IRC พร้อมรหัส ctrl-k
bbfr : BBCode (ภาษาฝรั่งเศส)
ps: โพสต์สคริปต์
svg : กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้
tga : ภาพ Targa
-ชม, --ช่วยด้วย
แสดงข้อความช่วยเหลือและออก
-ใน, --รุ่น
แสดงเวอร์ชันของโปรแกรมและออก
ตัวอย่าง
img2txt hello.jpg > hello.ans
img2txt --width=40 --format=svg hello.jpg > tinyhello.svg
หมายเหตุ
การตั้งค่าทั้งคอลัมน์และจำนวนบรรทัด (โดยใช้ --width และ --height) จะช่วยให้คุณเลือก
ขนาดเอาต์พุตที่แน่นอนโดยไม่คำนึงถึงอัตราส่วนภาพ
คุณต้องรวบรวมแพ็คเกจ libcaca ด้วยการสนับสนุนของ อิมลิบ2 ให้สามารถโหลดได้หลากหลาย
ของรูปแบบภาพ มิฉะนั้น คุณจะสามารถโหลดได้เฉพาะไฟล์ BMP ปกติเท่านั้น
ใช้ img2txt ออนไลน์โดยใช้บริการ onworks.net