पीएनजी प्रतिमा संकलित करण्यासाठी कमांड लाइन युटिलिटी Pngquant

pngquant बद्दल

पुढील लेखात आपण pngquant वर एक नजर टाकणार आहोत. हे आहे कमांड लाइनमधून वापरण्यासाठी एक हानीकारक पीएनजी कंप्रेसर. हे विनामूल्य, मुक्त स्रोत आणि क्रॉस-प्लॅटफॉर्म आहे. हा प्रोग्राम आम्हाला आकार कमी करण्यासाठी अल्फा चॅनेल फाईलसह पीएनजी प्रतिमा 8-बिट पीएनजी स्वरूपनात रूपांतरित करण्याची क्षमता देईल.

Este प्रतिमा कॉम्प्रेसर विनामूल्य पीएनजी आहे पोर्टेबल लायब्ररीवर आधारित libimagequant आणि त्यात लिहिलेले आहे C99. पूर्ण अल्फा पारदर्शकता जतन करुन पीएनजी प्रतिमेस अधिक कार्यक्षम 8-बीट पीएनजी स्वरूपात रूपांतरित करून फायलीचे आकार महत्त्वपूर्णपणे कमी करते. 8-बिट पीएनजी फायली सामान्यत: 60/80-बिट पीएनजी फायलींपेक्षा 24-32% लहान असतात. Pngquant संकुचित प्रतिमा सर्व वेब ब्राउझर आणि ऑपरेटिंग सिस्टमशी पूर्णपणे सुसंगत आहेत. शिवाय, हे सॉफ्टवेअर एकाच वेळी एक किंवा अनेक प्रतिमा संकलित करू शकते.

Pngquant सामान्य वैशिष्ट्ये

  • हे एक आहे हानीकारक पीएनजी कंप्रेसर.
  • हे अ वर आधारित आहे libimagequant पोर्टेबल लायब्ररी.
  • सह पीएनजी प्रतिमा 3-4 पट लहान करते गुणवत्तेचे किमान नुकसान.
  • समर्थन करते अल्फा पारदर्शकता.
  • Es सर्व ब्राउझर आणि सिस्टमशी सुसंगत कार्यरत
  • जेन उच्च प्रतीची फूस.
  • हे एक अद्वितीय इंटरपोलेशन अल्गोरिदम वापरते प्रतिमेमध्ये अनावश्यक आवाज जोडत नाही.
  • गुणवत्ता पातळी कॉन्फिगर करण्यायोग्य आहे.
  • रंगांची आवश्यक संख्या स्वयंचलितपणे शोधा आणि आपण त्या प्रतिमा वगळू शकता ज्यास इच्छित गुणवत्तेत रूपांतरित केले जाऊ शकत नाही.

हे फक्त काही आहेत या कॉम्प्रेसरची वैशिष्ट्ये कमांड लाइन साठी. त्या सर्वांचा अधिक तपशीलांमध्ये सल्लामसलत केला जाऊ शकतो GitHub पृष्ठ प्रकल्प किंवा त्यात वेब साइट.

स्नॅपचा वापर करून pngquant PNG कंप्रेसर स्थापित करा

उबंटू वापरकर्ते सक्षम होतील संबंधित संबंधित वापरून Pngquant कंप्रेसर स्थापित करा स्नॅप पॅकेज. या उदाहरणासाठी, उबंटू १.18.04.० we मध्ये आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि त्यामध्ये खालील इन्स्टॉलेशन कमांड लिहावे लागेल:

pngquant स्नॅप स्थापित करा

sudo snap install pngquant

मूलभूत वापर

इन्स्टॉलेशन नंतर आपण pngquant वापरणे सुरू करू. आम्ही करू png फाईल कॉम्प्रेस करण्यासाठी खालीलप्रमाणे प्रोग्राम वापरा:

pngquant nombre-del-archivo.png

उदाहरणार्थ, आम्हाला हवे असल्यास नावाची फाईल कॉम्प्रेस करा ubunlog.पीएनजी या प्रकरणात माझ्याकडे प्रतिमा फोल्डरमध्ये आहे, आम्हाला पुढील आज्ञा कार्यान्वित कराव्या लागतील:

cd Imágenes

कम्प्रेशन करण्यापूर्वी आपण करू फाइल आकार पहा आदेशासह:

संकुचित प्रतिमा आकार

du -sh ubunlog.png

मागील स्क्रीनशॉटचा आकार पाहिल्यानंतर, जे या प्रकरणात 16 के आहे, आम्ही आता ते करू शकतो कम्प्रेशन प्रारंभ करा आदेशासह:

pngquant संकुचित प्रतिमा

pngquant ubunlog.png

या उदाहरणातील आउटपुट फाइल नाव इनपुट नावासारखेच आहे, त्याशिवाय मध्ये संपेल '-fs8.png'. आपण मागील स्क्रीनशॉटमध्ये पाहू शकता की या उदाहरणात आउटपुट फाइलचे नाव असेल 'ubunlog-fs8.png'

आता पाहू या संकुचित प्रतिमा फाईलचा आकार, जी या उदाहरणात 8 के पर्यंत कमी केली गेली:

संकुचित प्रतिमा आकार

du -sh ubunlog-fs8.png

एकाधिक पीएनजी प्रतिमा संकलित करा

Pngquant देखील एकाधिक प्रतिमा रूपांतरित करू शकता. खाली दिलेली कमांड कॉम्प्रेस करेल image1.png y image2.png सध्याच्या कार्यरत निर्देशिका मध्ये.

pngquant imagen1.png imagen2.png

याव्यतिरिक्त, आम्ही करू शकता निर्देशिकेत असलेल्या सर्व .png फायली एकाच वेळी संकलित करा. उदाहरणार्थ, 'नावाच्या फोल्डरमध्ये सर्व प्रतिमा संकलित करण्यासाठी/ मुख्यपृष्ठ / एंट्रेनुोसिसरोस / प्रतिमाआपण कार्यान्वित करू.

बॅच कॉम्प्रेशन

pngquant /home/entreunosyceros/Imágenes/*.png

आउटपुट फाइल नावामध्ये प्रत्यय बदला

मी आधीच म्हटल्याप्रमाणे आऊटपुट फाईलचे नाव इनपुट नावासारखेच असते, शिवाय ते '-fs8.png' मध्ये संपेल. तथापि, आम्हाला पाहिजे तितके हे प्रत्यय बदलण्यात सक्षम होऊ पुढीलप्रमाणे:

परिणामी प्रतिमेचा प्रत्यय बदला

pngquant ubunlog.png --ext -imagen.png

ही कमांड फाईल कॉम्प्रेस करेल ubunlog.पीएनजी आणि म्हणून सेव्ह करा ubunlog-image.png.

सानुकूल गुणवत्तेत प्रतिमा संकलित करा

Pngquant शक्य तितक्या प्रतिमा संकलित करते. आम्ही प्रतिमांची गुणवत्ता व्यक्तिचलितपणे कॉन्फिगर करू शकतो. Pngquant आम्हाला प्रतिमेची गुणवत्ता 0 (सर्वात वाईट) ते 100 (परिपूर्ण) श्रेणीमध्ये सेट करण्यास अनुमती देते. किमान आणि जास्तीत जास्त पॅरामीटर्स वापरणे.

खालील उदाहरण गुणवत्ता निश्चित करते किमान प्रतिमा 60 आणि कमाल गुणवत्ता 80 वर.

प्रतिमेची गुणवत्ता बदला

pngquant --quality=60-80 image.png

जर रूपांतरणाने किमान गुणवत्तेपेक्षा कमी गुणवत्ता निर्माण केली तर प्रतिमा जतन केली जाणार नाही.

Pngquant मदत

या कमांड pngquant वापरुन बेसिक कम्प्रेशनची काही उदाहरणे आहेत. आम्ही सक्षम होऊ उपलब्ध पर्यायांची संपूर्ण यादी पहा त्याच टर्मिनलमध्ये खालील कमांड चालवित आहोत.

pngquant मदत करा

pngquant -h

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.