jp2a - ออนไลน์ในคลาวด์

นี่คือคำสั่ง 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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด