2012-05-08 16 views
5

मैं निम्नलिखित कोड का उपयोग कर रहा जनहित याचिकाछवि जनहित याचिका का उपयोग कर आकार बदलता है रंग काफी

img = Image.open("in.png") 
resized = ImageOps.fit(img, (200, 200), method=Image.ANTIALIAS) 
resized.save("out.png") 

लेकिन उत्पादन छवि रंग बहुत अलग लग का उपयोग कर एक छवि का आकार करने के लिए। यहाँ वे कर रहे हैं की तुलना के लिए, बड़ा एक मूल है:

enter image description here enter image description here

क्या भी अजनबी है कि जब मैं उन्हें ubuntu में छवि व्यूअर का उपयोग खोलने के लिए, वे एक ही लग रही है। लेकिन विंडोज या मैकोज़ में नहीं।

+1

रंग मेरे यहां समान दिखते हैं। यह पायथन 2.x के साथ है? क्या आप एक ही समस्या में भाग रहे हैं यदि आप इसे किसी अन्य छवि प्रारूप (उदा।, Jpg) – Levon

+1

@ लेवॉन के साथ करते हैं: दाईं ओर की छवि उज्ज्वल और लालसा है। आप काम कर रहे रंग सुधार प्रणाली के बिना बताने में सक्षम नहीं होंगे। –

उत्तर

3

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

समाधान 1: एडोब आरजीबी के बजाय एसआरबीबी का उपयोग कर मूल छवि बनाएं।

समाधान 2: कॉपी छोटी छवि को बड़ी छवि से रंग प्रोफाइल।

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

+0

कूल, धन्यवाद! इस बारे में कोई विचार है कि मैं एक छवि से दूसरे छवि में रंग प्रोफाइल कैसे कॉपी कर सकता हूं? –

+0

मुझे कोई जानकारी नहीं है। –

+0

मैंने मूल छवि को एसआरबीबी में बदल दिया और यह काम किया! : डी –

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