को सहेजते समय पिक्सेल मान बदलता है यह जितना आसान हो जाता है। आरजीबी छवि बनाओ, एक पिक्सेल बड़ा। पिक्सेल मान सेट करें (ए, बी, सी)। बचाना। समस्या यह है कि सहेजी गई छवि में एक अलग पिक्सेल मान होता है (ए, बी, सी)। आम तौर पर, चैनलों में से एक पर + -1 के साथ, जैसे कि यह यादृच्छिक शोर था, लेकिन इसके अनुरूप। यहाँ कोड:पीआईएल
from PIL import Image
newImg = Image.new('RGB', (1,1), "black")
pixels = newImg.load()
pixels[0,0] = (0,3,0)
newImg.save("point.jpg")
savedImage = Image.open("point.jpg")
pixelsSaved = savedImage.load()
print pixels[0,0]
print pixelsSaved[0,0]
उत्पादन इस से है: (0, 3, 0) (1, 3, 0)
लगातार।
अगर मैं का उपयोग (4, 2, 0) के रूप में पिक्सेल को बचाने के लिए, उत्पादन होता है: (4, 2, 0) (3, 2, 0)
और (0,10, 0) देता है: (0, 10, 0) (0, 10, 1)
उदाहरण के लिए।
मूल्य बचाने पर मूल्य क्यों बदलता है? मैं इसे कैसे रोकूं? कृपया मदद करे।
धन्यवाद।
धन्यवाद एक टन आदमी! मैं तुम्हें प्यार करता हूँ!!!! – void