अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

जेपीईजीट्रान - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


jpegtrans - JPEG फ़ाइलों का दोषरहित परिवर्तन

SYNOPSIS


जेपीईजीट्रान [ विकल्पों ] [ फ़ाइल का नाम ]

वर्णन


जेपीईजीट्रान JPEG फ़ाइलों के विभिन्न उपयोगी परिवर्तन करता है। यह अनुवाद कर सकता है
जेपीईजी के एक संस्करण से दूसरे संस्करण में कोडित प्रतिनिधित्व, उदाहरण के लिए बेसलाइन जेपीईजी से
प्रगतिशील JPEG या इसके विपरीत। यह छवि की कुछ पुनर्व्यवस्था भी कर सकता है
डेटा, उदाहरण के लिए रोटेशन द्वारा किसी छवि को लैंडस्केप से पोर्ट्रेट प्रारूप में बदलना।

जेपीईजीट्रान संपीड़ित डेटा (डीसीटी गुणांक) को कभी भी पूरी तरह से पुनर्व्यवस्थित किए बिना काम करता है
छवि को डिकोड करना। इसलिए, इसके परिवर्तन हानिरहित हैं: कोई छवि नहीं है
बिल्कुल भी गिरावट, जो कि यदि आपने उपयोग किया तो सच नहीं होगा djpeg द्वारा पीछा सीजेपीईजी सेवा मेरे
समान रूपांतरण पूरा करें. लेकिन उसी टोकन के द्वारा, जेपीईजीट्रान हानिपूर्ण प्रदर्शन नहीं कर सकते
छवि गुणवत्ता बदलने जैसे ऑपरेशन।

जेपीईजीट्रान नामित JPEG/JFIF फ़ाइल को पढ़ता है, या यदि किसी फ़ाइल का नाम नहीं है तो मानक इनपुट पढ़ता है, और
मानक आउटपुट पर एक JPEG/JFIF फ़ाइल तैयार करता है।

विकल्प


सभी स्विच नाम संक्षिप्त किये जा सकते हैं; उदाहरण के लिए, -अनुकूलित लिखा जा सकता है -आय or -o.
अपरकेस और लोअरकेस समतुल्य हैं। ब्रिटिश वर्तनी भी स्वीकार की जाती है (जैसे,
-अनुकूलन), हालाँकि संक्षिप्तता के लिए इनका उल्लेख नीचे नहीं किया गया है।

आउटपुट फ़ाइल में उपयोग किए गए कोडित JPEG प्रतिनिधित्व को निर्दिष्ट करने के लिए, जेपीईजीट्रान ए स्वीकार करता है
द्वारा पहचाने गए स्विचों का सबसेट सीजेपीईजी:

-अनुकूलित
एन्ट्रापी एन्कोडिंग मापदंडों का अनुकूलन करें।

-प्रगतिशील
प्रगतिशील JPEG फ़ाइल बनाएँ।

-पुनः आरंभ करें N
यदि "बी" है तो प्रत्येक एन एमसीयू पंक्तियों या प्रत्येक एन एमसीयू ब्लॉक में एक जेपीईजी रीस्टार्ट मार्कर उत्सर्जित करें
नंबर से जुड़ा हुआ है.

-अंकगणित
अंकगणितीय कोडिंग का प्रयोग करें.

-स्कैन पट्टिका
निर्दिष्ट टेक्स्ट फ़ाइल में दी गई स्कैन स्क्रिप्ट का उपयोग करें।

देख सीजेपीईजी(1) इन स्विचों के बारे में अधिक जानकारी के लिए। यदि आप इनमें से कोई भी निर्दिष्ट नहीं करते हैं
स्विच, आपको एक सादा बेसलाइन-जेपीईजी आउटपुट फ़ाइल मिलती है। गुणवत्ता सेटिंग इत्यादि हैं
इनपुट फ़ाइल द्वारा निर्धारित.

इनमें से कोई एक स्विच देकर छवि को दोषरहित रूप से रूपांतरित किया जा सकता है:

-फ्लिप क्षैतिज
छवि को क्षैतिज रूप से दर्पण करें (बाएँ-दाएँ)।

-फ्लिप ऊर्ध्वाधर
छवि को लंबवत (ऊपर-नीचे) मिरर करें।

—करना 90
छवि को 90 डिग्री दक्षिणावर्त घुमाएँ।

—करना 180
छवि को 180 डिग्री घुमाएँ.

—करना 270
छवि को 270 डिग्री दक्षिणावर्त (या 90 ccw) घुमाएँ।

-स्थानांतरण
छवि को स्थानांतरित करें (यूएल-टू-एलआर अक्ष पर)।

-अनुप्रस्थ
अनुप्रस्थ स्थानांतरण (यूआर-टू-एलएल अक्ष पर)।

ट्रांसपोज़ परिवर्तन में छवि आयामों के संबंध में कोई प्रतिबंध नहीं है। अन्य
यदि छवि आयाम एकाधिक नहीं हैं तो परिवर्तन अजीब तरह से संचालित होते हैं
iMCU आकार (आमतौर पर 8 या 16 पिक्सेल), क्योंकि वे केवल DCT के पूर्ण ब्लॉक को बदल सकते हैं
वांछित तरीके से गुणांक डेटा।

जेपीईजीट्रानविषम आकार की छवि को परिवर्तित करते समय डिफ़ॉल्ट व्यवहार को संरक्षित करने के लिए डिज़ाइन किया गया है
परिवर्तन सेट की सटीक उत्क्रमणीयता और गणितीय स्थिरता। जैसा कि कहा गया,
ट्रांसपोज़ संपूर्ण छवि क्षेत्र को फ़्लिप करने में सक्षम है। क्षैतिज प्रतिबिम्बन किसी भी आंशिक को छोड़ देता है
दाएँ किनारे पर iMCU कॉलम अछूता है, लेकिन छवि की सभी पंक्तियों को फ़्लिप करने में सक्षम है।
इसी प्रकार, ऊर्ध्वाधर मिररिंग निचले किनारे पर किसी भी आंशिक iMCU पंक्ति को अछूता छोड़ देती है,
लेकिन सभी कॉलमों को फ़्लिप करने में सक्षम है। अन्य परिवर्तनों को अनुक्रम के रूप में बनाया जा सकता है
ट्रांसपोज़ और फ़्लिप ऑपरेशन; स्थिरता के लिए, किनारे के पिक्सेल पर उनके कार्यों को परिभाषित किया गया है
संगत ट्रांसपोज़-एंड-फ़्लिप अनुक्रम के अंतिम परिणाम के समान होना।

व्यावहारिक उपयोग के लिए, आप इसके बजाय किसी भी अपरिवर्तनीय किनारे वाले पिक्सेल को त्यागना पसंद कर सकते हैं
रूपांतरित छवि के दाएँ और/या निचले किनारों पर एक अजीब-सी दिखने वाली पट्टी होना।
ऐसा करने के लिए, जोड़ें -काट-छांट करना स्विच:

-काट-छांट करना गैर-परिवर्तनीय किनारे वाले ब्लॉकों को गिराएं।

जाहिर है, के साथ एक परिवर्तन -काट-छांट करना प्रतिवर्ती नहीं है, इसलिए सख्ती से कह रहा हूँ
जेपीईजीट्रान इस स्विच के साथ दोषरहित नहीं है. साथ ही, अपेक्षित गणितीय
परिवर्तनों के बीच समानताएं अब कायम नहीं हैं। उदाहरण के लिए, -रोट 270
-काट-छांट करना केवल निचले किनारे को ट्रिम करता है, लेकिन -रोट 90 -काट-छांट करना द्वारा पीछा -रोट 180 -काट-छांट करना
दोनों किनारों को ट्रिम करता है।

-उत्तम
यदि आप केवल पूर्ण परिवर्तनों में रुचि रखते हैं, तो जोड़ें -उत्तम स्विच.
इसकी वजह से जेपीईजीट्रान यदि परिवर्तन सही नहीं है तो त्रुटि के साथ विफल होना।

उदाहरण के लिए, आप करना चाह सकते हैं

(जेपीईजीट्रान -रोट 90 -उत्तम foo.jpg || djpeg foo.jpg | पीएनएमफ्लिप -आर 90 | सीजेपीईजी)

यदि उपलब्ध हो तो एकदम सही रोटेशन करना, या यदि नहीं तो अनुमानित रोटेशन करना।

-काटना डब्ल्यूएक्सएच+एक्स+वाई
छवि को बिंदु से प्रारंभ करते हुए, चौड़ाई W और ऊंचाई H के एक आयताकार क्षेत्र में काटें
एक्स, वाई. दोषरहित क्रॉप सुविधा किसी दिए गए छवि क्षेत्र के बाहर डेटा को हटा देती है
जो अंदर है उसे दोषरहित रूप से सुरक्षित रखता है। घुमाने और पलटने की तरह, दोषरहित रूपांतरित होता है
फसल वर्तमान JPEG प्रारूप द्वारा प्रतिबंधित है; के ऊपरी बाएँ कोने
चयनित क्षेत्र iMCU सीमा पर आना चाहिए। अगर ऐसा नहीं होता तो चुपचाप है
निकटतम iMCU सीमा तक ऊपर और/या बाएँ ले जाया गया (निचला दायाँ कोना है)।
अपरिवर्तित.)

अन्य गैर-सख्ती-दोषरहित परिवर्तन स्विच हैं:

-ग्रेस्केल
ग्रेस्केल आउटपुट को बाध्य करें।

यदि इनपुट छवि YCbCr (अर्थात्, a) है तो यह विकल्प क्रोमिनेंस चैनलों को हटा देता है
मानक रंग JPEG), जिसके परिणामस्वरूप एक ग्रेस्केल JPEG फ़ाइल बनती है। ल्यूमिनेंस चैनल है
सटीक रूप से संरक्षित किया गया है, इसलिए यह ग्रेस्केल को कम करने की तुलना में बेहतर तरीका है
डीकंप्रेसन, रूपांतरण, और पुनःसंपीड़न। यह स्विच विशेष रूप से उपयोगी है
एक मोनोक्रोम चित्र को ठीक करने के लिए जिसे गलती से रंगीन JPEG के रूप में एन्कोड किया गया था। (में
ऐसे मामले में, लगभग खाली क्रोमा चैनलों से छुटकारा पाने से जगह की बचत होती है
बड़ा नहीं होगा; लेकिन ग्रेस्केल JPEG के लिए डिकोडिंग समय काफी कम है
एक रंग JPEG के मुकाबले।)

जेपीईजीट्रान इन स्विचों को भी पहचानता है जो नियंत्रित करते हैं कि "अतिरिक्त" मार्करों के साथ क्या करना है
टिप्पणी ब्लॉक के रूप में:

कॉपी कोई नहीं
स्रोत फ़ाइल से कोई अतिरिक्त मार्कर कॉपी न करें. यह सेटिंग सभी टिप्पणियों को दबा देती है
स्रोत फ़ाइल में मौजूद अन्य अतिरिक्त सामान।

कॉपी टिप्पणियाँ
केवल टिप्पणी मार्करों की प्रतिलिपि बनाएँ। यह सेटिंग स्रोत फ़ाइल से टिप्पणियों की प्रतिलिपि बनाती है लेकिन
छवि प्रदर्शन के लिए आवश्यक किसी भी अन्य डेटा को हटा देता है।

कॉपी सब
सभी अतिरिक्त मार्कर कॉपी करें. यह सेटिंग इसमें पाए जाने वाले विविध मार्करों को सुरक्षित रखती है
स्रोत फ़ाइल, जैसे JFIF थंबनेल, Exif डेटा और फ़ोटोशॉप सेटिंग्स। कुछ में
फ़ाइलें, ये अतिरिक्त मार्कर बड़े आकार के हो सकते हैं।

डिफ़ॉल्ट व्यवहार है कॉपी टिप्पणियाँ. (नोट: IJG रिलीज़ v6 और v6a में, जेपीईजीट्रान
हमेशा के बराबर किया कॉपी कोई नहीं.)

जेपीईजीट्रान द्वारा मान्यता प्राप्त अतिरिक्त स्विच हैं:

-मैक्समेमोरी N
बड़ी छवियों को संसाधित करने में उपयोग की जाने वाली मेमोरी की मात्रा की सीमा निर्धारित करें। मूल्य में है
हजारों बाइट्स, या लाखों बाइट्स यदि "एम" संख्या से जुड़ा हुआ है। के लिए
उदाहरण, अधिकतम 4m 4000000 बाइट्स का चयन करता है। यदि अधिक स्थान की आवश्यकता है, तो अस्थायी फ़ाइलें
इस्तेमाल किया जाएगा।

-आउटफाइल नाम
आउटपुट छवि को नामित फ़ाइल में भेजें, मानक आउटपुट पर नहीं।

-कहना
डिबग प्रिंटआउट सक्षम करें. अधिक -vअधिक आउटपुट देता है. इसके अलावा, संस्करण की जानकारी है
स्टार्टअप पर मुद्रित.

-डीबग के समान -कहना.

-संस्करण
संस्करण की जानकारी प्रिंट करें और बाहर निकलें।

उदाहरण


यह उदाहरण बेसलाइन JPEG फ़ाइल को प्रगतिशील रूप में परिवर्तित करता है:

जेपीईजीट्रान -प्रगतिशील foo.jpg > fooprog.jpg

यह उदाहरण किसी छवि को 90 डिग्री दक्षिणावर्त घुमाता है, किसी भी न घूमने योग्य किनारे को हटा देता है
पिक्सल:

जेपीईजीट्रान -रोट 90 -काट-छांट करना foo.jpg > foo90.jpg

वातावरण


जेपीईजीएमईएम
यदि यह पर्यावरण चर सेट है, तो इसका मान डिफ़ॉल्ट मेमोरी सीमा है।
मान को वर्णित अनुसार निर्दिष्ट किया गया है -मैक्समेमोरी स्विच. जेपीईजीएमईएम को ओवरराइड करता है
जब प्रोग्राम संकलित किया गया था तब डिफ़ॉल्ट मान निर्दिष्ट किया गया था, और स्वयं द्वारा ओवरराइड किया गया था
एक स्पष्ट -मैक्समेमोरी.

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


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad