我目前正在尝试制作一个简单的图像查看器,让我可以查看图像或GIF。我完成了大部分的工作,并且它是我想要的,但我也希望能够查看对我的屏幕来说太大的GIF。我有一个普通的1080p显示器,但图像是1900x1300,我明白这是一个奇怪的图像大小的GIF。问题是,pyglet在绘制时没有明显的缩小gif的方法。我正在使用精灵,但缩小精灵只会返回一个错误,因为图像本身并没有实际改变,仍然是1900x1300。
我需要的是一个获取gif文件的方法,将其缩小1/2,然后使用pyglet渲染该gif。我可能会使用其他库,但我试图让项目变小。
谢谢!