2008-11-26 13 views
8

के लिए बड़ी छवियों को निर्बाध रूप से संपीड़ित करना मेरे पास एक बहुत बड़ी पृष्ठभूमि छवि है (लगभग 940x940 पिक्सेल) और मुझे आश्चर्य है कि अगर किसी के पास फ़ोटोशॉप को संभालने से अधिक बड़ी फ़ाइल को संपीड़ित करने के लिए युक्तियाँ हैं? फ़ोटोशॉप से ​​गुणवत्ता की गंभीर हानि के बिना सबसे अच्छा संपीड़न पीएनजी 8 (250 केबी) है; क्या किसी को इस से आगे एक छवि को संपीड़ित करने के तरीके के बारे में पता है (शायद इसे सहेजने के बाद पीएनजी को संपीड़ित करें)?वेब

मैं आम तौर पर इस छवि को अनुकूलित करने के साथ सौदा नहीं करता, इसलिए मुझे उम्मीद थी कि किसी के पास कुछ पॉइंटर्स होंगे।

उत्तर

7

http://www.irfanview.com/ पर एक नज़र डालें, एक पुरानी लेकिन अच्छी है।

पाया है कि यह मल्टीपास पीएनजी संपीड़न बहुत अच्छी तरह से करने में सक्षम है, और पीएस से बैच प्रसंस्करण के तरीके को तेज करता है।

यहां पीएनजीओयूटी भी उपलब्ध है http://advsys.net/ken/utils.htm, जो स्पष्ट रूप से बहुत अच्छा है।

+0

बहुत बढ़िया, मैं उन उपयोगिताओं पर एक नज़र डालेगा; इस धागे में अब तक का सबसे अच्छा सुझाव। धन्यवाद! –

+0

कुछ चीजों के लिए, पीएनजी एकमात्र चीज है जो ... – seanb

+1

PNGOUT ने मुझे अभी तक सबसे छोटी छवि मिली है; पारितोषिक के लिए धन्यवाद! –

0

पीएनजी छवियां पहले से ही आंतरिक रूप से संपीड़ित हैं, इस तरह से अधिक संपीड़न से लाभ नहीं होता है (और यदि आप इसे संपीड़ित करने का प्रयास करते हैं तो वास्तव में विस्तार कर सकते हैं)।

आप कर सकते हैं:

  • 470x470 जैसे छोटे कुछ करने के लिए 940x940 से रिज़ॉल्यूशन कम करें।
  • एक हानिपूर्ण संपीड़न उपकरण का उपयोग कर रंग गहराई को कम
  • कम्प्रेस जेपीईजी
  • तरह

संपादित करें: पाठ्यक्रम 250kb का एक वेब पृष्ठभूमि के लिए बड़ी है। आप ग्राफिक डिज़ाइन पर पुनर्विचार भी करना चाहेंगे जिसके लिए इसकी आवश्यकता है।

+0

"वेब के लिए" चीज होने के नाते ... –

+0

वूप्स! यह कभी भी मेरे दिमाग में प्रवेश नहीं करता है कि कोई वेब पेज पर पृष्ठभूमि के रूप में 250 केबी छवि का उपयोग करेगा। यह वास्तव में बहुत बड़ा है! –

+0

मेरा विचार भी, लेकिन ग्राफिक डिजाइनर से बात करें। :-) –

1

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

2

यदि छवि प्रकृति में फोटोग्राफिक है, तो जेपीईजी गुणवत्ता में समान हानि के लिए पीएनजी 8 की तुलना में इसे बेहतर तरीके से संपीड़ित करेगा।

+0

यह फोटोग्राफिक नहीं है, दुर्भाग्य से; जेपीईजी लगभग दोगुना बड़ा है। –

2

Smush.It "फ़ोटोशॉप की सीमाओं से परे" जाने का दावा करता है। और यह मुफ़्त और वेब आधारित है।

+0

दिलचस्प, मैं एक नज़र डालेगा। –

0

जेपीईजी 2000 फोटोग्राफिक गुणवत्ता छवियों पर संपीड़न अनुपात देता है जो जेपीईजी (या पीएनजी) से काफी अधिक हैं। इसके अलावा, जेपीईजी 2000 में दोनों "हानिकारक" और "लापरवाही" संपीड़न विकल्प हैं जिन्हें आपकी व्यक्तिगत जरूरतों के लिए काफी अच्छी तरह से देखा जा सकता है।

+0

हम्म; क्या ब्राउज़र जेपीईजी 2000 छवियों को अच्छी तरह से प्रदर्शित करते हैं? उस प्रारूप को कभी भी कोशिश नहीं की। –

1

"इसे सहेजने के बाद पीएनजी को संपीड़ित करें" भाग मुझे गहरी गलतफहमी की तरह दिखता है। जानकारी के नुकसान के बिना आप किसी निश्चित बिंदु से जादुई रूप से संपीड़ित नहीं कर सकते हैं।

विचार करने का पहला बिंदु यह है कि संकल्प इतना बड़ा होना चाहिए या नहीं। दोनों दिशाओं में संकल्प को 10% तक कम करने से फ़ाइल का आकार 1 9% कम हो जाता है।

अगला, विभिन्न ग्रेड संपीड़न बनाम जानकारी/गुणवत्ता हानि के साथ कई अलग संपीड़न एल्गोरिदम का प्रयास करें। अगर छवि स्केची है, तो आप काफी कठोर जेपीईजी संपीड़न से दूर हो सकते हैं।

+0

पीएनजी डिफ्लेट परिवार के आसपास आधारित है, जो एक विशेष एन्कोडिंग एल्गोरिदम निर्धारित नहीं करता है। एक एन्कोडर गति/प्रदर्शन के लिए अपने पैरामीटर tweak कर सकते हैं। एक सामान्य पीएनजी एन्कोडर जैसे zlib -9 सभ्य है लेकिन आप निश्चित रूप से संपीड़न गति को त्यागकर बेहतर हो सकते हैं, और यही वह है जो pngout करता है। – bobince

14

यह पहले इस बात पर निर्भर करेगा कि आप किस प्रकार की छवि को संपीड़ित करने की कोशिश कर रहे हैं। दो बुनियादी श्रेणियों हैं:

  • चित्र
  • चित्रण

चित्रों के लिए (जैसे फ़ोटोग्राफ़ के रूप में), एक lossy compression प्रारूप JPEG की तरह, सबसे अच्छा हो जाएगा के रूप में यह जानकारी है कि नहीं कर रहे निकाल देंगे ' मानव दृश्य धारणा से आसानी से ध्यान नहीं दिया। यह गुणवत्ता के लिए बहुत अधिक संपीड़न दर की अनुमति देगा। नकारात्मकता यह है कि अत्यधिक संपीड़न के परिणामस्वरूप compression artifacts बहुत ही ध्यान देने योग्य होगा।

चित्र कि एक ही रंग के बड़े क्षेत्रों के होते हैं, PNG या GIF की तरह एक lossless compression प्रारूप का उपयोग सबसे अच्छा तरीका हो सकता है के लिए । हालांकि तकनीकी रूप से सही नहीं है, आप पीएनजी के बारे में सोच सकते हैं और जीआईएफ run-length encoding (आरएलई) के समान, समान रंग को दोहराएगा।

अब, जैसा कि आपने विशेष रूप से पीएनजी का उल्लेख किया है, मैं पीएनजी का उपयोग करने के अपने अनुभव से उस चर्चा में जाऊंगा।

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

उस ने कहा, पीएनजी के आकार को कम करने के लिए कम से कम एक संभव तरीका है: छवि में संग्रहीत रंगों की संख्या को कम करता है। "अनुक्रमित रंग" का उपयोग करके (मूल रूप से छवि में एक कस्टम पैलेट एम्बेड करना), आप फ़ाइल के आकार को कम करने में सक्षम हो सकते हैं। हालांकि, अगर छवि के साथ कई रंग शुरू होते हैं (जैसे कि रंगीन ग्रेडियेंट या फोटोग्राफिक छवि) तो आप छवि में उपयोग किए गए रंगों की संख्या को कम करने में सक्षम नहीं हो सकते हैं।

असल में यह कुछ परीक्षण-और-त्रुटि में आ जाएगा यह देखने के लिए कि छवि में परिवर्तन छवि क्वालिटी और फ़ाइल आकार में कोई बदलाव क्यों करेंगे।


पॉल फिशर की टिप्पणी ने मुझे याद दिलाया कि मैं शायद जीआईएफ का उपयोग करने की भी सिफारिश नहीं करता। पॉल बताते हैं कि पीएनजी लगभग हर स्थिति के लिए जीआईएफ से बेहतर स्थिर रेखा कला को संपीड़ित करता है।

मैं यह भी इंगित करता हूं कि जीआईएफ केवल 8-बिट छवियों का समर्थन करता है, इसलिए यदि किसी छवि में 256 से अधिक रंग हैं, तो आपको उपयोग किए गए रंगों को कम करना होगा।

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

+0

मैं स्थिर रेखा-कला-प्रकार छवियों के लिए जीआईएफ का उपयोग करने के खिलाफ सलाह दूंगा, क्योंकि पीएनजी लगभग हर स्थिति से बेहतर संपीड़न करता है। इसके अलावा, महान जवाब। –

+0

मैंने पाया कि कुछ असाधारण मामलों में, रंगीन का उपयोग करने वाली छवियां पूर्ण 24 बिट का उपयोग करने वालों की तुलना में * बड़ी * हो सकती हैं। वास्तव में यह क्यों अनिश्चित है। –

+0

@ केंट फ्रेड्रिक: बस अटकलें, लेकिन शायद रंग की गहराई को उस बिंदु तक कम कर दिया गया था जिस पर छवि का उपयोग किया गया था? मुझे लगता है कि डाइटिंग से छवि को संपीड़ित करना अधिक कठिन हो जाएगा। – coobird

0

मुझे हमेशा जेपीईजी के साथ बहुत अच्छा भाग्य मिला है। Jpegs में स्वचालित रूप से थंबनेल को सहेजने के लिए फ़ोटोशॉप को कॉन्फ़िगर करना सुनिश्चित करें।मेरे अनुभव में मुझे 3 पास प्रगतिशील संपीड़न का उपयोग करके सबसे बड़ा बैंग/हिरन अनुपात मिलता है, हालांकि आधारभूत अनुकूलित अनुकूलित बहुत अच्छी तरह से काम करता है। बहुत कम गुणवत्ता वाले स्तर चुनें (उदा। 2 या 3) और प्रयोग जब तक आपको एक अच्छा व्यापार नहीं मिल जाता है।

5

उसके बारे में यहां बिंदु अन्य पोस्टर देखा है नहीं हो सकता है कि मैं प्रयोगात्मक पता चला:

कुछ प्रतिष्ठानों पर, डिफ़ॉल्ट व्यवहार छवि के साथ छवियों रंग प्रोफाइल की पूरी प्रतिलिपि को बचाने के लिए है।

यह है कि डिवाइस अंशांकन मानचित्र, आमतौर पर एसआरजीबी या कुछ समान है, जो एजेंटों का उपयोग करने के बारे में बताता है कि डिवाइस को स्वतंत्र दुनिया के बजाय असली दुनिया-रंगों में रंग कैसे सर्वोत्तम रूप से मानचित्रित किया जाए।

यह छवि प्रोफ़ाइल हालांकि काफी बड़ी है, और कुछ फ़ाइलों को आप बहुत छोटे होने के लिए बहुत छोटे होने की उम्मीद कर सकते हैं, उदाहरण के लिए, 1px द्वारा 1px छवि एक बड़े पैमाने पर 25kb का उपभोग करती है। यहां तक ​​कि एक शुद्ध बीएमपी प्रारूप (असम्पीडित) भी कम में 1 पिक्सेल का प्रतिनिधित्व कर सकता है।

इस प्रोफ़ाइल को आम तौर पर वेब के लिए आवश्यक नहीं है, इसलिए, अपनी फ़ोटोशॉप छवियों को सहेजते समय, को के बिना निर्यात करें, और आपको एक चिह्नित आकार सुधार दिखाई देगा।

आप इस डेटा को जिंप जैसे किसी अन्य टूल का उपयोग करके स्ट्रिप कर सकते हैं, लेकिन कई फाइलें होने पर यह थोड़ा समय ले सकता है।

+0

बस एक परिशिष्ट के रूप में; एक रंग प्रोफाइल एम्बेड करने से अक्सर सफारी में भी आपका रंग गड़बड़ हो जाएगा। मुझे डिफ़ॉल्ट रूप से एसआरबीबी में डिफ़ॉल्ट रूप से फ़ोटोशॉप लगता है, लेकिन जब भी मैं वेब के लिए एक छवि निर्यात करता हूं तो मैं इसे बंद कर देता हूं। लाने के लिए बहुत अच्छा मुद्दा है। –

1

मैं इसे टाइल कर दूंगा, जब तक कि आप पूरी तरह से सुनिश्चित न हों कि आपके दर्शकों में बैंडविड्थ है।

अगला jpeg2k है।

+0

इस उदाहरण में टाइलिंग असंभव है; क्या JPEG2000 ब्राउज़र में समर्थित है? मैंने इसे कभी भी परीक्षण नहीं किया है, और मुझे अभी परीक्षण करने के लिए फ़ोटोशॉप सीएस 4 में जेपीईजी 2000 के लिए कोई विकल्प नहीं मिल रहा है। –

3

pngcrush किसी भी डेटा हानि के बिना पीएनजी फ़ाइलों को और संपीड़ित कर सकता है, यह एन्कोडिंग और संपीड़न विकल्पों के विभिन्न संयोजनों को लागू करता है यह देखने के लिए कि कौन सा सबसे अच्छा काम करता है।

1

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

  1. एक मुखौटा/चयन बनाएं जिसमें सफेद है जहां आप सबसे अधिक विस्तार रखना चाहते हैं, पाठ के चारों ओर eq। ब्रश के साथ मुखौटा खींचने के लिए आप क्विक-मास्क का उपयोग कर सकते हैं। यह चयन को पंख करने में मदद करता है, जिसके परिणामस्वरूप अगले चरण में एक अच्छा सफेद से काले संक्रमण होता है।
  2. एक चैनल के रूप में यह मुखौटा चयन को बचाने/और चैनल एक नाम
  3. उपयोग फ़ाइल> सहेजें वेब
  4. फ़ाइल स्वरूप के रूप में जेपीईजी का चयन
  5. अगला गुणवत्ता की बॉक्स के रूप में वहाँ एक साथ एक छोटा सा बटन है देना उस पर सर्कल। उस पर क्लिक करें। चरण 2 में सहेजे गए चैनल का चयन करें और चैनल सामग्री के सफेद और काले हिस्से के लिए गुणवत्ता सेटिंग के साथ खेलो।
1

http://www.jpegmini.com एक नई सेवा है जो एक प्रभावशाली छोटी फाइलसाइज के साथ मानक जेपीजी बनाता है। मुझे इसके साथ अच्छी सफलता मिली है।

1

सर्वोत्तम गुणवत्ता वाली एकल छवियों के लिए, मैं अत्यधिक RIOT की अनुशंसा करता हूं। आप मूल छवि को बदलकर एक से बदल सकते हैं।

उपकरण निःशुल्क है और वास्तव में प्रयास करने लायक है।

-1

http://tools.dynamicdrive.com/imageoptimizer आपको उन प्रारूपों में से जीआईएफ, जेपीजी या पीएनजी फाइलें उत्पन्न करने की अनुमति देता है, और आपको बताता है कि छवि को किस प्रकार संकुचित किया गया है (मूल फ़ाइल आकार के प्रतिशत के रूप में)।

फिर आप चुन सकते हैं कि आप एक छोटी तस्वीर के लिए समझौता करने के लिए कितनी गुणवत्ता के लिए तैयार हैं। यह मेरे लिए अच्छा काम किया है।

0

Caesium सबसे अच्छा टूल मैंने कभी देखा है।

संबंधित मुद्दे