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

นี่คือคำสั่ง img2sixel ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


img2sixel - ตัวแปลงรูปภาพเป็นกราฟิก DEC SIXEL

เรื่องย่อ


img2sixel -ตัวเลือก ] ไฟล์รูปภาพ
img2sixel -ตัวเลือก ] ไฟล์รูปภาพ

DESCRIPTION


img2sixel แปลงภาพต่างๆ เป็นรูปแบบภาพ DEC SIXEL คุณภาพสูง

บรรทัดคำสั่ง OPTIONS


img2sixel มีตัวเลือกบรรทัดคำสั่งต่อไปนี้:

-o, --outfile
ระบุชื่อไฟล์เอาต์พุต (default:stdout)

-7, ---7บิตโหมด
สร้างอิมเมจ sixel สำหรับเทอร์มินัล 7 บิตหรือเครื่องพิมพ์ (ค่าเริ่มต้น)

-8, ---8บิตโหมด
สร้างอิมเมจ sixel สำหรับเทอร์มินัล 8 บิตหรือเครื่องพิมพ์

-p สี, --สี=สี
ระบุจำนวนสีที่จะย่อขนาดภาพเป็น (default=256)

-m ไฟล์, --mapfile=ไฟล์
แปลงสีของภาพให้ตรงกับชุดสีนี้ระบุแผนที่

-e, --ขาวดำ
เอาต์พุตภาพขาวดำ sixel ตัวเลือกนี้ถือว่าสีพื้นหลังของเทอร์มินัลเป็น
สีดำ

-เค --ไม่ปลอดภัย
อนุญาตให้เชื่อมต่อกับไซต์ SSL โดยไม่มีใบรับรอง (เปิดใช้งานเฉพาะเมื่อกำหนดค่าด้วย
--กับ-libcurl)

-ผม, --กลับด้าน
ถือว่าสีพื้นหลังของเทอร์มินัลเป็นสีขาว สมเหตุสมผลก็ต่อเมื่อ -e ตัวเลือกคือ
ให้

-ผม, --สีสูง
เอาต์พุต 15bpp sixel image

-ยู, --use-มาโคร
ใช้ลำดับ DECDMAC และ DEVINVM เพื่อเพิ่มประสิทธิภาพการเรนเดอร์ภาพเคลื่อนไหว GIF

-n มาโครโน, --หมายเลขมาโคร=มาโครโน
ระบุอาร์กิวเมนต์ตัวเลขสำหรับ DECDMAC และทำให้เทอร์มินัลจดจำอิมเมจ SIXEL เลขที่
รูปภาพจะปรากฏขึ้นหากระบุตัวเลือกนี้

-C คะแนนสะสม, --complexion-คะแนน=คะแนนสะสม
ระบุอาร์กิวเมนต์ตัวเลขสำหรับคะแนนการแก้ไขผิว คะแนนสะสม
ต้องเป็น 1 หรือมากกว่า

-NS, --ignore-ล่าช้า
แสดงภาพเคลื่อนไหว GIF โดยไม่ชักช้า

-NS, --คงที่
แสดงภาพเคลื่อนไหว GIF เป็นภาพนิ่ง

-d ประเภทการแพร่กระจาย, --การแพร่กระจาย=ประเภทการแพร่กระจาย
เลือกวิธีการแพร่กระจายที่ใช้กับการลดสี
ประเภทการแพร่กระจาย เป็นหนึ่งในนั้น:
อัตโนมัติ -> เลือกประเภทการแพร่กระจายโดยอัตโนมัติ (ค่าเริ่มต้น)
ไม่มี -> ห้ามแพร่
fs -> วิธี Floyd-Steinberg
atkinson -> วิธีการของ Bill Atkinson
จาจูนี -> จาร์วิส จูดิซ & นินเก
sticki -> วิธีการของ Sticki
เบิร์ก -> วิธีการของเบิร์ก

-f ค้นหาประเภท, --fin-ที่ใหญ่ที่สุด=ค้นหาประเภท
เลือกวิธีการหาขนาดกล่องตัดมัธยฐานที่ใหญ่ที่สุดสำหรับการแยก
สมเหตุสมผลก็ต่อเมื่อระบุตัวเลือก -p (การลดสี)
ค้นหาประเภท เป็นหนึ่งในนั้น:
อัตโนมัติ -> เลือกวิธีการค้นหาโดยอัตโนมัติ (ค่าเริ่มต้น)
norm -> เพียงเปรียบเทียบช่วงใน RGB space
lum -> เปลี่ยนเป็นความส่องสว่างก่อนการเปรียบเทียบ

-s เลือกประเภท, --เลือกสี=เลือกประเภท
เลือกวิธีการเลือกสีตัวแทนจากแต่ละกล่องมัธยฐาน make
สัมผัสได้เฉพาะเมื่อระบุตัวเลือก -p (การลดสี)
เลือกประเภท เป็นหนึ่งในนั้น:
อัตโนมัติ -> เลือกวิธีการเลือกโดยอัตโนมัติ (ค่าเริ่มต้น)
ศูนย์ -> เลือกตรงกลางกล่อง
เฉลี่ย -> คำนวณค่าเฉลี่ยสีลงในกล่อง
ฮิสโตแกรม -> คล้ายกับค่าเฉลี่ย แต่พิจารณาฮิสโตแกรมสี

-c ภูมิภาค, --พืช=ภูมิภาค
ครอบตัดรูปภาพต้นฉบับให้พอดีกับเรขาคณิตที่ระบุ
REGION ควรอยู่ในรูปแบบ '%dx%d+%d+%d'

-w ความกว้าง, --ความกว้าง=ความกว้าง
ปรับขนาดภาพเป็นความกว้างที่ระบุ
ความกว้าง ถูกแสดงโดยไวยากรณ์ต่อไปนี้:
อัตโนมัติ -> รักษาอัตราส่วนภาพ (ค่าเริ่มต้น)
% -> ความกว้างของมาตราส่วนพร้อมเปอร์เซ็นต์ที่กำหนด
-> ความกว้างของมาตราส่วนพร้อมจำนวนพิกเซล
px -> ความกว้างของมาตราส่วนพร้อมจำนวนพิกเซล

-h ความสูง, --ความสูง=ความสูง
ปรับขนาดภาพเป็นความสูงที่กำหนด
ความสูง ถูกแสดงโดยไวยากรณ์ต่อไปนี้
อัตโนมัติ -> รักษาอัตราส่วนภาพ (ค่าเริ่มต้น)
% -> ความสูงของมาตราส่วนพร้อมเปอร์เซ็นต์ที่กำหนด
-> ความสูงของมาตราส่วนพร้อมจำนวนพิกเซล
px -> ความสูงของมาตราส่วนพร้อมจำนวนพิกเซล

-r ประเภทการสุ่มตัวอย่างใหม่, --การสุ่มตัวอย่าง=ประเภทการสุ่มตัวอย่างใหม่
เลือกวิธีการสุ่มตัวอย่างที่ใช้กับตัวเลือก -w หรือ -h (สเกล)
ประเภทการสุ่มตัวอย่างใหม่ เป็นหนึ่งในนั้น:
ที่ใกล้ที่สุด -> วิธีที่ใกล้ที่สุด - เพื่อนบ้าน
เกาส์เซียน -> ตัวกรองเกาส์เซียน
ฮันนิ่ง -> ตัวกรองฮันนิ่ง
แฮมมิง -> ตัวกรองแฮมมิง
bilinear -> ตัวกรอง Bilinear (ค่าเริ่มต้น)
เวลส์ -> ตัวกรองเวลส์
bicubic -> ตัวกรอง Bicubic
lanczos2 -> ตัวกรอง Lanczos-2
lanczos3 -> ตัวกรอง Lanczos-3
lanczos4 -> ตัวกรอง Lanczos-4

-q โหมดคุณภาพ, --คุณภาพ=โหมดคุณภาพ
เลือกคุณภาพของการควอไลเซชั่นสี
โหมดคุณภาพ เป็นหนึ่งในนั้น:
อัตโนมัติ -> ตัดสินใจโหมดคุณภาพโดยอัตโนมัติ (ค่าเริ่มต้น)
สูง -> โหมดคุณภาพสูงและความเร็วต่ำ
ต่ำ -> โหมดคุณภาพต่ำและความเร็วสูง
เต็ม -> โหมดคุณภาพและความเร็วอย่างระมัดระวัง

-l โหมดลูป, --ห่วงควบคุม=โหมดลูป
เลือกโหมดควบคุมลูปสำหรับแอนิเมชั่น GIF
อัตโนมัติ -> ให้เกียรติการตั้งค่าส่วนหัว GIF (ค่าเริ่มต้น)
บังคับ -> เปิดใช้งานลูปเสมอ
ปิดการใช้งาน -> ปิดการใช้งานลูปเสมอ

-t ประเภทจานสี, --จานสีประเภท=ประเภทจานสี
เลือกประเภทพื้นที่สีของจานสี
อัตโนมัติ -> เลือกประเภทจานสีโดยอัตโนมัติ (ค่าเริ่มต้น)
hls -> ใช้พื้นที่สี HLS
rgb -> ใช้ปริภูมิสี RGB

-b บิลท์อินพาเล็ต, --builtin-จานสี=บิลท์อินพาเล็ต
เลือกประเภทจานสีในตัว
xterm16 -> X ค่าเริ่มต้น 16 แผนที่สี
xterm256 -> X ค่าเริ่มต้น 256 แผนที่สี
vt340mono -> แผนที่ขาวดำ VT340
vt340color -> แผนที่สี VT340

-E การเข้ารหัสลับ, --เข้ารหัสนโยบาย=การเข้ารหัสลับ
เลือกนโยบายการเข้ารหัส
อัตโนมัติ -> เลือกนโยบายการเข้ารหัสโดยอัตโนมัติ (ค่าเริ่มต้น)
เร็ว -> เข้ารหัสให้เร็วที่สุด
ขนาด -> เข้ารหัสเป็นลำดับ sixel ที่เล็กที่สุด

-B บีจีคัลเลอร์, --bgcolor=บีจีคัลเลอร์
ระบุสีพื้นหลัง
บีจีคัลเลอร์ ถูกแสดงโดยไวยากรณ์ต่อไปนี้
#rgb
#rrggbb
#กร๊ากกกกก
#ฮรือออออ
RGB:r/g/b
RGB:rr/gg/bb
RGB:rrr/ggg/bbb
RGB:rrrr/gggg/bbbb

-NS, --เจาะ
เจาะหน้าจอ GNU โดยใช้ลำดับการส่งผ่าน DCS

-NS, --ท่อโหมด
อ่านรูปภาพต้นฉบับจาก stdin อย่างต่อเนื่อง

-ใน, --รายละเอียด
แสดงข้อมูลการดีบัก

-วี --รุ่น
แสดงข้อมูลเวอร์ชันและใบอนุญาต

-ชม, --ช่วยด้วย
พิมพ์ช่วยเหลือ

และพวกเรา ตัวแปร


img2sixel มีตัวเลือกบรรทัดคำสั่งต่อไปนี้:

SIXEL_BGCOLOR
ระบุสีพื้นหลัง
แทนที่ด้วยตัวเลือก -B(--bgcolor)
แสดงโดยไวยากรณ์ต่อไปนี้:
#rgb
#rrggbb
#กร๊ากกกกก
#ฮรือออออ
RGB:r/g/b
RGB:rr/gg/bb
RGB:rrr/ggg/bbb
RGB:rrrr/gggg/bbbb

SIXEL_NCOLOURS
ระบุจำนวนสีที่จะย่อขนาดภาพเป็น (default=256)
แทนที่ด้วย -p(--สี) ตัวเลือก

ภาพ รถตัก


img2sixel รวมส่วนประกอบตัวถอดรหัสรูปภาพตั้งแต่สองตัวขึ้นไป

stb_image

ลิบซิเซล รวมถึง stb_image, ตัวโหลดรูปภาพที่เป็นสาธารณสมบัติ
img2sixel ใช้เป็นตัวถอดรหัสรูปภาพในตัวเริ่มต้น ถอดรหัสได้เกือบหมด
ภาพ แต่ภาพบางภาพไม่สามารถถอดรหัสได้ด้วยข้อจำกัดของมัน

ที่สนับสนุน แหล่ง รูปแบบ:
JPEG พื้นฐานและโปรเกรสซีฟ (ไม่รองรับ 12 bpc/เลขคณิต เช่นเดียวกับสต็อก IJG
ลิบ)
PNG 1/2/4/8-บิตต่อช่อง
TGA (ไม่แน่ใจว่าชุดย่อยใด หากเป็นชุดย่อย)
BMP ไม่ใช่-1bpp ไม่ใช่ RLE
PSD (ดูคอมโพสิตเท่านั้น ไม่มีช่องเพิ่มเติม)
GIF / GIF แบบเคลื่อนไหว
PIC (ซอฟต์อิมเมจ PIC)
PNM (ไบนารี PPM และ PGM เท่านั้น)

ข้อ จำกัด :
ไม่มี PNG แบบ 16 บิตต่อช่องสัญญาณ
ไม่มี JPEG . 12 บิตต่อช่องสัญญาณ
ไม่มี JPEG ที่มีการเข้ารหัสเลขคณิต / JPEG 2000
ไม่มี BMP . 1 บิต

libpng

If libpng ห้องสมุดเชื่อมโยงในเวลารวบรวม img2sixel ใช้สำหรับถอดรหัส PNG
ภาพ.

libjpeg

If libjpeg ห้องสมุดเชื่อมโยงในเวลารวบรวม img2sixel ใช้สำหรับถอดรหัส JPEG
ภาพ.

gdk-pixbuf2

If gdk-pixbuf2 ห้องสมุดเชื่อมโยงในเวลารวบรวม img2sixel ใช้โดยอัตโนมัติ
ในบางกรณี.

GD

If GD ห้องสมุดเชื่อมโยงในเวลารวบรวม img2sixel ใช้โดยอัตโนมัติในบางส่วน
กรณี

ลิบซิเซล

img2sixel สามารถโหลด SIXEL เป็นรูปแบบภาพต้นทางได้เพราะใช้ ลิบซิเซล เป็น
ตัวถอดรหัสภาพ SIXEL

ประวัติ


ตัวเข้ารหัส SIXEL เดิม (เช่น ppmtosixel) ได้รับการออกแบบมาสำหรับเครื่องพิมพ์ดอทเมทริกซ์เป็นหลัก
ช่วยลดระยะการเคลื่อนที่ของหัวพิมพ์ แต่ทุกวันนี้วิธีนี้ได้ผล
ไม่ได้แสดงถึงประสิทธิภาพที่ดีที่สุดในการแสดงข้อมูล sixel บนเทอร์มินัลอีมูเลเตอร์
พบข้อมูล SIXEL ที่เข้ารหัสสำหรับเทอร์มินัล VT-2xx/VT-3xx ใน Usenet ในยุค 80 แต่
เทคโนโลยีในการสร้างสิ่งเหล่านี้ดูเหมือนจะสูญหายไป

kmiya's หก(kmiya,2014) แนะนำวิธีการเข้ารหัสที่มีประสิทธิภาพซึ่งได้รับการออกแบบใหม่สำหรับ
เทอร์มินัลอีมูเลเตอร์เพื่อเพิ่มประสิทธิภาพค่าใช้จ่ายในการขนส่ง SIXEL ด้วยการรักษา
เข้ากันได้กับเทอร์มินัล SIXEL เดิม ตอนนี้ ลิบซิเซล และ ImageMagickตัวเข้ารหัส sixel
ตามมันไป.

Araki เคนหรือที่เรียกว่าผู้ดูแลของ mlterm เสนอวิธีการบีบอัดเพิ่มเติม
การเข้ารหัส SIXEL ตอนนี้ ลิบซิเซล ได้นำวิธีการนั้นมาใช้ Araki เคน บรรยายเกี่ยวกับวิธีการไป
สร้าง SIXEL คุณภาพสูง

ดู http://mlterm.sourceforge.net/libsixel.pdf(เป็นภาษาญี่ปุ่น)

ใช้ img2sixel ออนไลน์โดยใช้บริการ onworks.net



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