img2sixel - क्लाउड में ऑनलाइन

यह कमांड img2sixel है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


img2sixel - DEC SIXEL ग्राफिक्स के लिए छवि कनवर्टर

SYNOPSIS


img2sixel [-विकल्पों ] छविफ़ाइलें
img2sixel [-विकल्पों ] छविफ़ाइलें

वर्णन


img2sixel विभिन्न छवियों को उच्च गुणवत्ता वाले DEC SIXEL छवि प्रारूप में परिवर्तित करता है।

कमांड लाइन विकल्प


img2sixel निम्नलिखित कमांड-लाइन विकल्प हैं:

-ओ, --आउटफाइल
आउटपुट फ़ाइल नाम निर्दिष्ट करें (डिफ़ॉल्ट:stdout)।

- 7, --7बिट-मोड
7 बिट टर्मिनल या प्रिंटर (डिफ़ॉल्ट) के लिए एक सिक्सेल छवि उत्पन्न करें।

- 8, --8बिट-मोड
8 बिट टर्मिनलों या प्रिंटरों के लिए एक सिक्सेल छवि उत्पन्न करें।

-p रंग, --रंग =रंग
छवि को कम करने के लिए रंगों की संख्या निर्दिष्ट करें (डिफ़ॉल्ट=256)।

-m फ़ाइल, --मैपफ़ाइल=फ़ाइल
रंग-निर्दिष्ट मानचित्र के इस सेट से मेल खाने के लिए छवि के रंगों को बदलें।

-e, --मोनोक्रोम
आउटपुट मोनोक्रोम सिक्सेल छवि। यह विकल्प मानता है कि टर्मिनल पृष्ठभूमि रंग है
काली।

-क, --असुरक्षित
प्रमाणपत्रों के बिना एसएसएल साइटों से कनेक्ट करने की अनुमति दें (केवल कॉन्फ़िगर होने पर सक्षम)।
--साथ-libcurl)

-मैं, -- पलटना
मान लें कि टर्मिनल पृष्ठभूमि का रंग सफेद है। तभी समझ में आता है जब -e विकल्प हो
दिया हुआ।

-मैं, --उच्च रंग
आउटपुट 15बीपीपी सिक्सेल इमेज

-यू, --उपयोग-मैक्रो
GIF एनीमेशन रेंडरिंग को अनुकूलित करने के लिए DECDMAC और DEVINVM अनुक्रमों का उपयोग करें।

-n मैक्रोनो, --मैक्रो-संख्या=मैक्रोनो
DECDMAC के लिए एक संख्या तर्क निर्दिष्ट करें और टर्मिनल को SIXEL छवि याद रखें। नहीं
यदि यह विकल्प निर्दिष्ट है तो छवि दिखाई जाएगी

-C कॉम्प्लेक्शनस्कोर, --complexion-स्कोर=कॉम्प्लेक्शनस्कोर
रंग सुधार के स्कोर के लिए एक संख्या तर्क निर्दिष्ट करें। कॉम्प्लेक्शनस्कोर
1 या अधिक होना चाहिए.

-जी, --अनदेखा-विलंब
बिना देरी किए GIF एनीमेशन प्रस्तुत करें।

-एस, --स्थैतिक
एनिमेटेड GIF को एक स्थिर छवि के रूप में प्रस्तुत करें।

-d प्रसार प्रकार, --प्रसार=प्रसार प्रकार
प्रसार विधि चुनें जिसका उपयोग रंग घटाने के लिए किया जाता है।
प्रसार प्रकार उनमें से एक है:
ऑटो -> स्वचालित रूप से प्रसार प्रकार चुनें (डिफ़ॉल्ट)
कोई नहीं -> प्रसार न करें
fs -> फ़्लॉइड-स्टाइनबर्ग विधि
एटकिंसन -> बिल एटकिंसन की विधि
जाजुनि -> जार्विस, ज्यूडिस और निन्के
स्टिकी -> स्टिकी की विधि
बर्केस -> बर्केस विधि

-f खोज प्रकार, --सबसे बड़ा खोजें=खोज प्रकार
विभाजन के लिए माध्यिका कट बक्सों का सबसे बड़ा आयाम ज्ञात करने की विधि चुनें,
केवल तभी समझ में आता है जब -p विकल्प (रंग में कमी) निर्दिष्ट किया जाता है।
खोज प्रकार उनमें से एक है:
ऑटो -> स्वचालित रूप से खोजने की विधि चुनें (डिफ़ॉल्ट)
मानदंड -> बस आरजीबी स्पेस में रेंज की तुलना करना
लुम -> तुलना से पहले चमक में बदलना

-s प्रकार चुनें, --चयन-रंग=प्रकार चुनें
प्रत्येक मीडियन-कट बॉक्स से प्रतिनिधि रंग चुनने की विधि चुनें, बनाएं
केवल तभी समझ में आता है जब -p विकल्प (रंग में कमी) निर्दिष्ट किया जाता है।
प्रकार चुनें उनमें से एक है:
ऑटो -> स्वचालित रूप से चयन विधि चुनें (डिफ़ॉल्ट)
केंद्र -> बॉक्स का केंद्र चुनें
औसत -> बॉक्स में रंग औसत की गणना करें
हिस्टोग्राम -> औसत के समान लेकिन रंग हिस्टोग्राम पर विचार करता है

-c क्षेत्र, --फसल=क्षेत्र
निर्दिष्ट ज्यामिति में फिट होने के लिए फसल स्रोत छवि।
क्षेत्र को '%dx%d+%d+%d' के रूप में स्वरूपित किया जाना चाहिए।

-w चौड़ाई, --चौड़ाई=चौड़ाई
निर्दिष्ट चौड़ाई में छवि का आकार बदलें।
चौड़ाई निम्नलिखित वाक्यविन्यास द्वारा दर्शाया गया है:
स्वतः -> पहलू अनुपात को संरक्षित करना (डिफ़ॉल्ट)
% -> दिए गए प्रतिशत के साथ स्केल चौड़ाई
-> पिक्सेल गणना के साथ स्केल चौड़ाई
px -> पिक्सेल गणना के साथ स्केल चौड़ाई

-h HEIGHT, --ऊंचाई=HEIGHT
निर्दिष्ट ऊंचाई पर छवि का आकार बदलें।
HEIGHT निम्नलिखित वाक्यविन्यास द्वारा दर्शाया गया है
स्वतः -> पहलू अनुपात को संरक्षित करना (डिफ़ॉल्ट)
% -> दिए गए प्रतिशत के साथ पैमाने की ऊंचाई
-> पिक्सेल गणना के साथ स्केल ऊंचाई
px -> पिक्सेल गणना के साथ स्केल ऊँचाई

-r पुन: नमूनाकरण प्रकार, --प्रतिचयन =पुन: नमूनाकरण प्रकार
-w या -h विकल्प (स्केलिंग) के साथ प्रयुक्त पुनः नमूनाकरण विधि चुनें।
पुन: नमूनाकरण प्रकार उनमें से एक है:
निकटतम -> निकटतम-पड़ोसी विधि
गाऊसी -> गाऊसी फिल्टर
हैंनिंग -> हैनिंग फ़िल्टर
हैमिंग -> हैमिंग फिल्टर
बिलिनियर -> बिलिनियर फ़िल्टर (डिफ़ॉल्ट)
वेल्श -> वेल्श फ़िल्टर
बाइक्यूबिक -> बाइक्यूबिक फिल्टर
lanczos2 -> lanczos-2 फ़िल्टर
lanczos3 -> lanczos-3 फ़िल्टर
lanczos4 -> lanczos-4 फ़िल्टर

-q गुणवत्ता मोड, --गुणवत्ता=गुणवत्ता मोड
रंग quanlization की गुणवत्ता का चयन करें।
गुणवत्ता मोड उनमें से एक है:
ऑटो -> गुणवत्ता मोड स्वचालित रूप से तय करें (डिफ़ॉल्ट)
उच्च -> उच्च गुणवत्ता और कम गति मोड
निम्न -> निम्न गुणवत्ता और उच्च गति मोड
पूर्ण -> गुणवत्ता और सावधान गति मोड

-l लूप मोड, --लूप-नियंत्रण=लूप मोड
GIF एनीमेशन के लिए लूप कंट्रोल मोड चुनें।
ऑटो -> जीआईएफ हेडर की सेटिंग का सम्मान करें (डिफ़ॉल्ट)
बल -> हमेशा लूप सक्षम करें
अक्षम करें -> हमेशा लूप अक्षम करें

-t पैलेटटाइप, --पैलेट-प्रकार=पैलेटटाइप
पैलेट रंग स्थान प्रकार का चयन करें।
ऑटो -> स्वचालित रूप से पैलेट प्रकार चुनें (डिफ़ॉल्ट)
hls -> HLS कलर स्पेस का उपयोग करें
आरजीबी -> आरजीबी कलर स्पेस का उपयोग करें

-b बिल्डिंगपैलेट, --बिल्टिन-पैलेट=बिल्डिंगपैलेट
अंतर्निर्मित पैलेट प्रकार का चयन करें
xterm16 -> X डिफ़ॉल्ट 16 रंग मानचित्र
xterm256 -> X डिफ़ॉल्ट 256 रंग मानचित्र
vt340mono -> VT340 मोनोक्रोम मानचित्र
vt340color -> VT340 रंग मानचित्र

-E एन्कोडेपोलिसी, --एन्कोड-नीति=एन्कोडेपोलिसी
एन्कोडिंग नीति का चयन करें
ऑटो -> स्वचालित रूप से एन्कोडिंग नीति चुनें (डिफ़ॉल्ट)
तेज़ -> जितनी जल्दी हो सके एन्कोड करें
आकार -> यथासंभव छोटे सिक्सेल अनुक्रम में एन्कोड करें

-B बीजीरंग, --बीजीरंग=बीजीरंग
पृष्ठभूमि रंग निर्दिष्ट करें
बीजीरंग निम्नलिखित वाक्यविन्यास द्वारा दर्शाया गया है
#आरजीबी
#rggbb
#rrrggbbb
#rrrggggbbbb
आरजीबी:आर/जी/बी
आरजीबी: आरआर/जीजी/बीबी
आरजीबी:आरआरआर/जीजीजी/बीबीबी
आरजीबी: आरआरआरआर/जीजीजीजी/बीबीबीबी

-पी, --प्रवेश
डीसीएस पास-थ्रू अनुक्रम का उपयोग करके जीएनयू स्क्रीन में प्रवेश करें।

-डी, --पाइप-मोड
stdin से स्रोत छवियाँ लगातार पढ़ें।

-में, --शब्दशः
डिबगिंग जानकारी दिखाएँ.

-वी, --संस्करण
संस्करण और लाइसेंस जानकारी दिखाएँ।

-एच, --मदद
सहायता प्रिंट करें.

वातावरण चर


img2sixel निम्नलिखित कमांड-लाइन विकल्प हैं:

SIXEL_BGCOLOR
पृष्ठभूमि रंग निर्दिष्ट करें.
-B(--bgcolor) विकल्प द्वारा ओवरराइड किया गया।
निम्नलिखित वाक्यविन्यास द्वारा दर्शाया गया:
#आरजीबी
#rggbb
#rrrggbbb
#rrrggggbbbb
आरजीबी:आर/जी/बी
आरजीबी: आरआर/जीजी/बीबी
आरजीबी:आरआरआर/जीजीजी/बीबीबी
आरजीबी: आरआरआरआर/जीजीजीजी/बीबीबीबी

SIXEL_NCOLORS
छवि को कम करने के लिए रंगों की संख्या निर्दिष्ट करें (डिफ़ॉल्ट=256)।
-p(--colors) विकल्प द्वारा ओवरराइड किया गया।

छवि लोडर


img2sixel इसमें दो या अधिक छवि डिकोडर घटक शामिल हैं।

stb_image

libixel शामिल stb_image, एक सार्वजनिक डोमेन छवि लोडर।
img2sixel इसे डिफ़ॉल्ट अंतर्निर्मित छवि डिकोडर के रूप में उपयोग करता है। यह लगभग सभी को डिकोड कर सकता है
इमेजिस। लेकिन कुछ छवियों को इसकी सीमाओं से डिकोड नहीं किया जा सकता है।

समर्थित स्रोत प्रारूप:
जेपीईजी बेसलाइन और प्रोग्रेसिव (12 बीपीसी/अंकगणित समर्थित नहीं, स्टॉक आईजेजी के समान
परिवाद)
पीएनजी 1/2/4/8-बिट-प्रति-चैनल
टीजीए (सुनिश्चित नहीं है कि कौन सा उपसमुच्चय है, यदि कोई उपसमुच्चय है)
बीएमपी गैर-1बीपीपी, गैर-आरएलई
PSD (केवल संयुक्त दृश्य, कोई अतिरिक्त चैनल नहीं)
GIF / एनिमेटेड GIF
पीआईसी (सॉफ्टिमेज पीआईसी)
पीएनएम (केवल पीपीएम और पीजीएम बाइनरी)

सीमाएं:
कोई 16-बिट-प्रति-चैनल पीएनजी नहीं
कोई 12-बिट-प्रति-चैनल JPEG नहीं
अंकगणित कोडिंग/जेपीईजी 2000 के साथ कोई जेपीईजी नहीं
कोई 1-बिट बीएमपी नहीं

परिवाद

If परिवाद पुस्तकालय संकलन समय पर जुड़ा हुआ है, img2sixel पीएनजी को डिकोड करने के लिए इसका उपयोग करता है
छवि।

लिबजपेग

If लिबजपेग पुस्तकालय संकलन समय पर जुड़ा हुआ है, img2sixel JPEG को डिकोड करने के लिए इसका उपयोग करता है
छवि।

gdk-pixbuf2

If gdk-pixbuf2 पुस्तकालय संकलन समय पर जुड़ा हुआ है, img2sixel इसे स्वचालित रूप से उपयोग करता है
कुछ मामलों में।

GD

If GD पुस्तकालय संकलन समय पर जुड़ा हुआ है, img2sixel कुछ में इसे स्वचालित रूप से उपयोग करता है
मामलों।

libixel

img2sixel SIXEL को स्रोत छवि प्रारूप के रूप में लोड कर सकता है, क्योंकि यह उपयोग करता है libixel एक के रूप में
SIXEL छवि डिकोडर।

इतिहास


पूर्व SIXEL एनकोडर (जैसे पीपीएमटोसिक्सेल) मुख्य रूप से डॉट-मैट्रिक्स प्रिंटर के लिए डिज़ाइन किए गए हैं।
वे प्रिंटर-हेड मूवमेंट दूरी की मात्रा को कम करते हैं। लेकिन आजकल ये तरीका चल गया
टर्मिनल एमुलेटर पर सिक्सेल डेटा प्रदर्शित करने के लिए सर्वोत्तम प्रदर्शन का प्रतिनिधित्व नहीं करता है।
VT-2xx/VT-3xx टर्मिनलों के लिए एन्कोडेड SIXEL डेटा 80 के यूज़नेट में पाए गए थे, लेकिन
उन्हें कैसे बनाया जाए इसकी तकनीक लुप्त होती नजर आ रही है।

किमी छेनी(किमीया,2014) एक कुशल एन्कोडिंग विधि का परिचय देता है जिसे फिर से डिज़ाइन किया गया है
टर्मिनल एमुलेटर SIXEL को रखने के साथ परिवहन के ओवरहेड को अनुकूलित करने के लिए
पूर्व SIXEL टर्मिनल के साथ संगतता। अब libixel और ImageMagickका सिक्सल कोडर
इसका पालन करें।

Araki केनएमएलटर्म के अनुरक्षक के रूप में जाना जाता है, जिसने अधिक संपीड़ित के लिए विधि का प्रस्ताव रखा
सिक्सेल एन्कोडिंग। अब libixel वह तरीका अपनाया. Araki केन के मार्ग के बारे में वर्णन करता है
उच्च गुणवत्ता वाले SIXEL उत्पन्न करें।

देख http://mlterm.sourceforge.net/libsixel.pdf(जापानी में)।

onworks.net सेवाओं का उपयोग करके img2sixel का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम