के साथ images2gif.py में त्रुटि jpgs के अनुक्रम को बदलने के लिए त्रुटि करते समय त्रुटि प्राप्त करना। पैलेट जोड़ने का तरीका नहीं लग रहा है, या यदि यह वास्तविक समस्या है। images2gif.py मुख्य में numpy arrays का उपयोग करके लोड करने के लिए gifs प्राप्त करने में सक्षम था।ग्लोबलपलेट
import PIL
from PIL import Image
import StringIO
import images2gif
images = []
for frame in animation1.frames:
img_data = s3manager.get_file_as_string(frame.s3_filename)
image = Image.open(StringIO.StringIO(img_data))
images.append(image)
images2gif.writeGif('lala3.gif', images, duration=0.5, dither=0)
इस के साथ
मैं निम्नलिखित त्रुटि मिलती है:
"images2gif.py", line 436, in writeGifToFile
fp.write(globalPalette)
TypeError: must be string or buffer, not None
सुनिश्चित नहीं हैं कि इन jpgs के लिए एक पैलेट निर्दिष्ट करने का तरीका। दस्तावेज मेरे लिए अस्पष्ट है, और यह भी सुनिश्चित नहीं है कि यह मुद्दा है या नहीं। मदद?
एक ही समस्या है। इससे पहले कि मैंने पिल्लो को पुनर्स्थापित करना पड़े, क्योंकि यह पीएनजी फाइलों के साथ काम करने के लिए आवश्यक कुछ निर्भरताओं को याद कर रहा था। –