मैं तकिया का उपयोग करके पीएनजी को जेपीईजी में परिवर्तित करने की कोशिश कर रहा हूं। मैंने सफलता के बिना कई स्क्रिप की कोशिश की है। ये 2 इस तरह की छोटी पीएनजी छवियों पर काम करना प्रतीत होता था।पायथन में pillow का उपयोग करके पीएनजी को जेपीजी में कनवर्ट करें
पहले कोड:
from PIL import Image
import os, sys
im = Image.open("Ba_b_do8mag_c6_big.png")
bg = Image.new("RGB", im.size, (255,255,255))
bg.paste(im,im)
bg.save("colors.jpg")
दूसरा कोड:
image = Image.open('Ba_b_do8mag_c6_big.png')
bg = Image.new('RGBA',image.size,(255,255,255))
bg.paste(image,(0,0),image)
bg.save("test.jpg", quality=95)
लेकिन अगर मैं इस एक
की तरह कोई बड़ा चित्र बदलने की कोशिशमैं क्या मैं गलत कर रहा हूँ
Traceback (most recent call last):
File "png_converter.py", line 14, in
bg.paste(image,(0,0),image) File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1328, in paste
self.im.paste(im, box, mask.im) ValueError: bad transparency mask
हो रही है?
आप की कोशिश की [इस] (है http
यहाँ कैसे मैं इसे खोल का उपयोग कर परिवर्तित है : //stackoverflow.com/questions/7911451/pil-convert-png-or-gif-with-transparency-to-jpg-without)? –
हाँ, मैंने किया, यह पहला उदाहरण है –