Tôi làm theo bước tại Resize GIF animation, pil/imagemagick, python để đổi kích thước hình ảnh bằng cách sử dụng PIL
và image2gif
. Tuy nhiên, tôi nhận được sự thay đổi kích cỡ gif rửa ra như dưới đây:Python thay đổi kích thước gif động bằng PIL
Làm thế nào để giải quyết vấn đề này?
Một trong những điều được đề cập bởi người đã trả lời câu hỏi bạn tham khảo là Anh ấy không thể tìm ra cách để bảo vệ tính minh bạch. Tôi nghĩ rằng đó có lẽ là vấn đề, bởi vì nó chủ yếu là nền tảng có vấn đề "rửa sạch" này. Điều này sẽ dẫn đến sự thiếu minh bạch giữa các khung hình và một nền bị hỏng, như được hiển thị. – Collin
Một câu hỏi tương tự tại http://stackoverflow.com/questions/9128811/how-do-you-scale-an-animated-gif-image-in-pil-and-preserve-the-animation?rq=1 – hllau
Một số người tuyệt vời đã thực hiện một phiên bản cập nhật của images2gif.py mà thực hiện một công việc khá tốt trong việc sửa vấn đề minh bạch (mặc dù vẫn còn một số hiện vật): https://bitbucket.org/bench/images2gif.py/overview – Coconut