सर्वश्रेष्ठ पीएनजी संपीड़न सॉफ्टवेयर? [बन्द है]


22

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

यहाँ कुछ परिणाम मेरे पास अब तक सर्वश्रेष्ठ से खराब (मूल छवि 239KB) के क्रम में हैं:

PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB

FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) ..  81KB

PNGGauntlet के साथ कुछ फ़िडलिंग ने सबसे अच्छा परिणाम दिया, हालांकि इसमें लग गए उम्र सिकुड़ जाना। फास्टस्टोन कुछ दिलचस्प कर रहा है, जैसा कि पेंट.नेट है क्योंकि वे पीएनजीगैंटलेट के जादू के क्रैंक करने के लिए समय के एक अंश में अपना परिणाम प्राप्त करते हैं। मैंने उन अंतिम दो परिणामों को इसके विपरीत अलग किया है (देखें कि पैथ फ़िल्टर कैसे समस्या पैदा करता है)। इरफ़ान से पैलेटाइज़ किए गए 256-रंग संस्करण को भी नोट करें: यह सामान्य रूप से मेरे द्वारा उपयोग किए जाने वाला विकल्प होगा, लेकिन मैं यहाँ TrueColor परिणामों का परीक्षण कर रहा हूं।

क्या किसी और को कोई सुझाव मिला है जो यहां सबसे अच्छे परिणामों को हरा सकता है और क्या कोई यह बता सकता है कि फ़िल्टर क्या करते हैं क्योंकि वे छवि प्रकार के आधार पर परिणाम को गंभीरता से प्रभावित करते हैं।


भले ही सवाल रचनात्मक तरीके से पूछा जाए (हो सकता है कि शीर्षक में "सर्वश्रेष्ठ" को छोड़कर), यह दुर्भाग्य से जवाबों की एक खुली-समाप्त सूची उत्पन्न करता है, यही कारण है कि मैं इसे अब बंद कर रहा हूं।
slhck

1
भविष्य के संदर्भ के लिए, इस प्रश्न का स्वीकार्य रूप क्या होगा? रिकॉर्ड के लिए, मुझे उत्तर असाधारण रूप से उपयोगी और रचनात्मक लगे और इसलिए इस साइट के लिए एक अच्छा फिट है। मैं सम्मानपूर्वक कहना चाहूंगा कि इस विशेष मामले में इसे बंद करना, गलत निर्णय है। प्राकृतिक अप / डाउन वोट यहाँ ठीक काम करते हैं। यदि कोई अन्य उपकरण साथ आता है, तो आपने हमें यहाँ इसे सीखने का अवसर दिया है। ओपन एंड का यहां लाभ है।
Charles Roper

2009 के बाद से, कुछ चीजें बदल गई हैं। स्टैक एक्सचेंज ने यह स्पष्ट कर दिया है कि ओपन-एंडेड प्रश्नों का अब कोई स्वागत नहीं है (उदाहरण के लिए, "XZY के लिए सबसे अच्छा सॉफ्टवेयर क्या है?"), क्योंकि प्रारूप अभी इसके लिए नहीं बना है, और यह होना चाहिए नहीं है मतदान प्रतियोगिता, लेकिन एक प्रश्नोत्तर साइट वास्तविक जवाब के बंद सेट के साथ समस्याएं। अब, आपका प्रश्न बुरा नहीं है दर असल , लेकिन हम निश्चित रूप से सभी पीएनजी अनुकूलन कार्यक्रमों की एक सूची प्राप्त नहीं करना चाहते हैं, जो परिभाषा के अनुसार रचनात्मक नहीं है। विकिपीडिया क्या आपने वहां कवर किया है
slhck

1
मैं समझता हूं कि यह प्रश्न लंबे समय से है और आपको उत्तर उपयोगी लगते हैं - साथ ही, आप इस समुदाय से मेरे से अधिक लंबे समय तक सदस्य रहे हैं - लेकिन आपको यह समझना होगा कि नीतियां अभी बहुत बदल गई हैं। जैसा कि मैंने कहा, आपका प्रश्न बुरा नहीं है, आपने यह भी पूछा है कि फ़िल्टर कैसे काम करता है, लेकिन यह सही तरह के उत्तरों को प्रोत्साहित नहीं करता है।
slhck

जवाबों:


16

PngOptimizer लगभग 2 सेकंड में 165KB।

छवि गुणवत्ता अछूती है।


मिठाई! यह एक शांत सा उपयोगिता है। सुरुचिपूर्ण इंटरफ़ेस, भी।
Charles Roper

1
यह वास्तव में बहुत कुछ नहीं कहता है कि यह वास्तव में क्या करता है। क्या यह निश्चित रूप से दोषरहित है? "बेकार जानकारी" क्या है जो इसे फाइलों से हटा देती है?
Sam

11

मैंने केवल कभी उपयोग किया है pngcrush लेकिन यह अच्छी तरह से काम करता है और इसके पास बहुत सारे विकल्प हैं।


मैंने उन सभी चीज़ों की जाँच की, जिनका उल्लेख यहाँ किया गया है और मैं साथ ही साथ पीकक्रश पर भी बस गया हूँ। यह बताना कि अन्य सभी डेटा अनुभागों को अलग करना और ब्रूट फोर्स मोड में चलना (यदि आपके पास समय / संसाधन हैं) मेरी छवि सेट के लिए सबसे विश्वसनीय परिणाम प्राप्त हुए हैं (ज्यादातर लाइन कला प्रकार - B & amp; W / ग्रे या तो बड़े वर्गों के साथ; काला या सफेद)।
Goyuix

क्योंकि यह कमांड लाइन पर चलाया जाता है, इसलिए इसे अपने बिल्ड अनुक्रम में भी बनाना आसान है, जो अच्छा है।
Rich Bradshaw

7

बस एक त्वरित बेंचमार्क के लिए, मैंने इंटरनेट पर विभिन्न वेबसाइटों से 170 यादृच्छिक पीएनजी डाउनलोड किए, जिनकी कुल संख्या 8 एमबी है। यहाँ परिणाम हैं:

Original: 8,403,619 bytes total
PNGCrush: 7,398,194 bytes total
 Optipng: 7,340,167 bytes total
  PNGOUT: 6,938,205 bytes total

तो ऐसा लगता है कि PNGOUT (या इसके आधार पर कोई GUI) सबसे अच्छा विकल्प है अगर आकार आपका प्राथमिक लक्ष्य है। ये सभी दोषरहित रूपांतरण हैं।


5

मुझे सबसे अच्छे परिणाम मिलते हैं ScriptPNG । यह एक विंडोज़ बैच स्क्रिप्ट है जो किसी भी छवि के लिए सर्वोत्तम संभव संपीड़न खोजने के लिए PNG उपयोगिताओं की एक विस्तृत सरणी का उपयोग करता है। यह अक्सर पहले से ही संकुचित छवि से 10-100 बाइट्स निकालता है। लेखक के पास अन्य उपयोगिताओं, और पीएनजी / जेपीईजी संपीड़न, पीएनजी परीक्षण और तुलना पर कई लेख हैं।

इसके विभिन्न तरीके हैं:

  • सबसे तेजी से सेवा मेरे Xtreme (गति बनाम आकार मोड)
  • PNG24 (PNG24 + A विशेष)
  • PNG8 (PNG8 विशेष)
  • APNG (एनिमेटेड पीएनजी)

4

यहाँ वर्णित अधिकांश अन्य कम्प्रेसर के विपरीत, TinyPNG हानिपूर्ण संपीड़न का उपयोग करके PNG फ़ाइलों को सिकोड़ता है। इसलिए यह बेहतर फ़ाइल आकार में कमी अनुपात प्राप्त कर सकता है।


3

PNGGauntlet के लिए एक जीयूआई आवरण है pngout और यदि आप उस पृष्ठ को देखते हैं तो इरफानव्यू के लिए एक PNGOUT.DLL प्लगइन है यदि आप चाहते हैं कि एक इंटरफ़ेस के रूप में, या आप कमांड लाइन पर या स्क्रिप्ट में PNGOUT का उपयोग कर सकते हैं यदि आप बिल्ड / तैनाती के हिस्से के रूप में अपने संपीड़न को स्वचालित करना चाहते हैं। प्रक्रिया।


3

मुझे पसंद है OptiPNG । स्रोत और कमांड लाइन उपयोगिता के अलावा विंडोज एक्सप्लोरर, पेंट.नेट, मैक उपयोगकर्ताओं के लिए एक युगल फ्रंट एंड, और कुछ अन्य प्रोजेक्ट्स (अपाचे एंट, एक्लिप्स; होम पेज पर संबंधित प्रोजेक्ट अनुभाग देखें) के लिए ऑप्टिपिंज प्लगइन्स हैं।


2

क्या कोई समझा सकता है कि फ़िल्टर क्या करते हैं

वे युक्ति में वर्णित

वे बदलते हैं कि छवि की पंक्तियों को कैसे बचाया जाता है। कच्चे RGB मूल्यों (या पैलेट सूचकांकों) को सहेजने के बजाय, छवि पड़ोसी पिक्सेल के बीच अंतर को संग्रहीत कर सकती है। अगर आपके पास ग्रेडिएंट्स के साथ छवि है, तो यह डेटा को संपीड़न के लिए बेहतर अनुकूल बना सकता है।



2

मेरे परीक्षणों में सबसे अच्छा ऑनलाइन उपकरण है http://compresspng.com


4
यदि आपके पास इस साइट से कोई संबद्धता है, तो कृपया इसे घोषित करें। इसके अलावा लिंक केवल उत्तर अच्छे उत्तर नहीं हैं। कृपया बताएं कि आपको क्यों लगता है कि यह समाधान है।
ChrisF
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.