นี่คือคำสั่ง jp2a ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
jp2a - แปลงภาพ JPEG เป็น ASCII
เรื่องย่อ
เจพี2เอ [ ตัวเลือก ] [ ชื่อไฟล์ | URL ]
DESCRIPTION
เจพี2เอ จะแปลงภาพ JPEG เป็นอักขระ ASCII คุณสามารถระบุส่วนผสมของไฟล์และ
URL ที่
OPTIONS
- อ่านภาพ JPEG จากอินพุตมาตรฐาน
--พื้นหลัง=แสง --background=มืด
หากคุณไม่ต้องการยุ่งกับ --invert ตลอดเวลา ให้ใช้สิ่งเหล่านี้แทน ถ้า
คุณกำลังใช้อักขระสีขาวบนหน้าจอสีดำ จากนั้นใช้ --background=dark และ
ในทางกลับกัน
-b --ชายแดน
เฟรมภาพที่ส่งออกในเส้นขอบ
--chars=...
ใช้อักขระที่กำหนดเมื่อสร้างอิมเมจ ASCII เอาต์พุต ค่าเริ่มต้นคือ "
...',;:clodxkO0KXNWM".
--สี
ใช้สี ANSI สำหรับเอาต์พุตข้อความและสี CSS สำหรับเอาต์พุต HTML
-d --debug
พิมพ์ข้อมูลการดีบักเมื่อใช้ libcurl เพื่อดาวน์โหลดรูปภาพจากเน็ต
-f --ระยะพอดี
ใช้ขนาดที่ใหญ่ที่สุดที่ทำให้ภาพพอดีกับจอแสดงผลเทอร์มินัลของคุณ
--term-ความสูง
ใช้ความสูงของจอแสดงผลเทอร์มินัลและคำนวณความกว้างตามอัตราส่วนกว้างยาวของรูปภาพ
--term-ความกว้าง
ใช้ความกว้างของหน้าจอเทอร์มินัลและคำนวณความสูงตามอัตราส่วนภาพ
-z --term-ซูม
ใช้ความกว้างและความสูงของจอแสดงผลเทอร์มินัล
--เติม เมื่อใช้กับ --html และ --color ให้ระบายสีพื้นหลังของอักขระเอาต์พุตแต่ละตัว
สี. ตัวอย่างเช่น หากคุณต้องการใช้การกรอกข้อมูลบนพื้นหลังสีอ่อน ให้ทำ
jp2a --color --html --html-fill --พื้นหลัง=แสง somefile.jpg --output=dark.html
ทำเช่นเดียวกันกับพื้นหลังสีอ่อน:
jp2a --color --html --html-fill --พื้นหลัง=dark somefile.jpg --output=light.html
ค่าเริ่มต้นคือการปิดใช้งานการเติม
-x --ฟลิปซ์
พลิกภาพที่ส่งออกในแนวนอน
-y --พลิกแพลง
พลิกภาพที่ส่งออกในแนวตั้ง
--ความสูง=N
ตั้งค่าความสูงของเอาต์พุต หากระบุเพียง --height ความกว้างของเอาต์พุตจะเป็น
คำนวณตามอัตราส่วนภาพต้นฉบับ
-h --ช่วยด้วย
แสดงข้อความช่วยเหลือสั้น ๆ
--ระดับสีเทา
แปลงรูปภาพเป็นระดับสีเทาเมื่อใช้ --html หรือ --colors
--html สร้างเอาต์พุต ASCII ใน XHTML 1.0 ที่เข้มงวด เหมาะสำหรับการดูด้วยเว็บเบราว์เซอร์
สิ่งนี้มีประโยชน์กับขนาดเอาต์พุตขนาดใหญ่ และคุณต้องการตรวจสอบผลลัพธ์ด้วย a
เบราว์เซอร์ที่มีแบบอักษรขนาดเล็ก
--html-เติม
เช่นเดียวกับ --fill คุณควรใช้ตัวเลือกนั้นแทน
--html-ไม่มีตัวหนา
อย่าใช้ข้อความตัวหนาสำหรับเอาต์พุต HTML
--html-ดิบ
ส่งออกเฉพาะรูปภาพในโค้ด HTML โดยละเว้นส่วนที่เหลือของหน้าเว็บ ดังนั้นคุณ
สามารถสร้างเองได้
--html-fontsize=N
ตั้งค่าขนาดตัวอักษรเมื่อใช้ --html เอาต์พุต ค่าเริ่มต้นคือ 4
--html-title=...
ตั้งชื่อเอาต์พุต HTML
--เอาท์พุท=...
เขียนเอาต์พุต ASCII ไปยังชื่อไฟล์ที่กำหนด หากต้องการระบุเอาต์พุตมาตรฐานอย่างชัดเจน ให้ใช้
--เอาท์พุท=-
-i --กลับด้าน
กลับภาพที่ส่งออก หากคุณดูภาพที่มีพื้นหลังสีขาว แต่คุณ
ใช้จอแสดงผลที่มีตัวอักษรสีอ่อนบนพื้นหลังสีเข้ม คุณควรสลับ
ภาพ.
--สีแดง=...
--สีเขียว=...
--สีน้ำเงิน=...
เมื่อแปลงจาก RGB เป็นระดับสีเทา ให้ใช้น้ำหนักที่กำหนดเพื่อคำนวณ
ความสว่าง ค่าทศนิยมทั้งสามนี้ต้องรวมกันได้ 1.0 พอดี NS
ค่าเริ่มต้นคือสีแดง=0.2989 สีเขียว=0.5866 และสีน้ำเงิน=0.1145
--ขนาด=กว้างxสูง
กำหนดขนาดเอาต์พุต
-v --รายละเอียด
พิมพ์ข้อมูลที่ละเอียดถึงข้อผิดพลาดมาตรฐานเมื่ออ่านแต่ละภาพ JPEG
--ความกว้าง=N
กำหนดความกว้างของเอาต์พุต หากระบุเฉพาะความกว้าง ความสูงจะถูกคำนวณ
อัตโนมัติ
-V --รุ่น
รุ่นโปรแกรมพิมพ์
--ซูม กำหนดขนาดเอาต์พุตให้กับหน้าต่างเทอร์มินัลทั้งหมดของคุณ โดยไม่คำนึงถึงอิมเมจต้นทาง
อัตราส่วนภาพ
กลับ VALUES
jp2a คืนค่า 1 เมื่อพบข้อผิดพลาด จะเป็นศูนย์หากไม่มีข้อผิดพลาด
ตัวอย่าง
แปลงและพิมพ์ imagefile.jpg โดยใช้อักขระ ASCII ใน 40 คอลัมน์และ 20 แถว:
เจพี2เอ --size=40x20 imagefile.jpg
ดาวน์โหลดรูปภาพจากอินเทอร์เน็ต แปลงและพิมพ์:
เจพี2เอ http://www.google.com/intl/en/logos/easter_logo.jpg
เอาต์พุต picture.jpg และ picture2.jpg แต่ละ 80x25 อักขระโดยใช้อักขระ "
...ooxx@@" สำหรับเอาต์พุต:
เจพี2เอ --size=80x25 --chars=" ...ooxx@@" picture.jpg picture2.jpg
เอาต์พุต image.jpg โดยใช้ 76 คอลัมน์ ความสูงคำนวณโดยอัตโนมัติจากอัตราส่วนของ
image.jpg
รูปแมว.jpg | เจพี2เอ --ความกว้าง=76-
หากคุณใช้ jp2a ร่วมกับ ImageMagick's แปลง(1) จากนั้นคุณสามารถใช้ .ให้เกิดประโยชน์
ไปป์และให้ ImageMagick ทำการแปลงรูปภาพและเอฟเฟกต์ทุกประเภทบนแหล่งที่มา
ภาพ. ตัวอย่างเช่น:
แปลง somefile.png jpg:- | เจพี2เอ -- ความกว้าง=80
เช็คเอาท์ แปลง(1) ตัวเลือกเพื่อดูว่าคุณสามารถทำอะไรได้บ้าง การแปลงสามารถรองรับได้เกือบทุกภาพ
รูปแบบ ดังนั้น ด้วยการผสมผสานนี้ คุณสามารถแปลงรูปภาพใน เช่น ไฟล์ PDF หรือ AVI เป็น ASCII
แม้ว่า build เริ่มต้นของ jp2a จะรวมการดาวน์โหลดไฟล์ที่ระบุโดย .โดยอัตโนมัติ
URL คุณสามารถดาวน์โหลดได้อย่างชัดเจนโดยใช้ โค้ง(1) หรือ wget(1) ตัวอย่างเช่น:
โค้ง -s http://foo.bar/image.jpg | แปลง - JPG:- | เจพี2เอ -
กำลังดาวน์โหลด ภาพ จาก DIE NET
หากคุณได้รวบรวม jp2a ด้วย libcurl(3) คุณสามารถดาวน์โหลดภาพโดยระบุ URL:
เจพี2เอ https://user:pass@foo.com/bar.jpg
โปรโตคอลที่รู้จักคือ ftp, ftps, file, http, https และ tftp
หากคุณต้องการควบคุมการดาวน์โหลดมากขึ้น คุณควรใช้ โค้ง(1) หรือ wget(1) และ jp2a
อ่านรูปภาพจากอินพุตมาตรฐาน
jp2a ใช้ไพพ์และส้อมเพื่อดาวน์โหลดรูปภาพโดยใช้ libcurl (เช่น ไม่มี exec หรือการเรียกระบบ)
ดังนั้นจึงไม่ต้องกังวลกับ URL ที่มีรูปแบบที่มุ่งร้าย
สีเทา แปลง
คุณสามารถแยกช่องสีแดงโดยทำสิ่งนี้:
เจพี2เอ somefile.jpg --red=1.0 --green=0.0 --blue=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
ใช้ jp2a ออนไลน์โดยใช้บริการ onworks.net