1
애니메이션 animate로 애니메이션 GIF의 크기를 조정하고 싶습니다. 나는 PIL과 PythonMagickWand (ImageMagick)를 사용하고 일부 GIF는 나쁜 프레임을 얻는다. PIL을 사용하면 읽기 프레임에서 3 월 프레임이됩니다. 테스트를 위해,이 코드를 사용 해요 :크기 조정에 따른 Python 문제 animate GIF
from PIL import Image
im = Image.open('d:/box_opens_closes.gif')
im.seek(im.tell()+1)
im.seek(im.tell()+1)
im.seek(im.tell()+1)
im.show()
나는이 코드를 사용 MagickWand있을 때는 : 난
wand = NewMagickWand()
MagickReadImage(wand, 'd:/Box_opens_closes.gif')
MagickSetLastIterator(wand)
length = MagickGetIteratorIndex(wand)
MagickSetFirstIterator(wand)
for i in range(0, length+1):
MagickSetIteratorIndex(wand,i)
MagickScaleImage(wand, 87, 58)
MagickWriteImages(wand, 'path', 1)
내 GIF 얻을 나쁜 프레임이 : test gif
GIF 편집기 소프트웨어에서는 모든 프레임이 정상입니다. 문제가 어디에 있습니까? 감사.
나쁜 프레임은 어떻게 생겼습니까? –
잘못된 결과 샘플 : http://i46.tinypic.com/4qgdx5.gif – gigimon