当我使用konvajs将GIF添加到HTML画布时,GIF的许多像素都没有正确呈现。
https://konvajs.org/docs/sandbox/GIF_On_Canvas.html#page-title 这是我使用konvajs实现在HTML画布上呈现GIF的文档,在这里我使用了来自Wikipedia GIF的GIF链接,而不是文档代码中第49行的“/assets/yoda.gif”
来自Wikipedia的GIF链接:“https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Rotating_earth_%28large%29.gif/200px-Rotating_earth_%28large%29.gif“
将上述URL替换为“/assets/yoda.gif”
我期望添加gif到画布。它是添加,但它的毛刺
1条答案
按热度按时间gcuhipw91#
您正在使用的gif文件是一个动画gif。打开链接时可以看到。要在HTML5画布上使用动画gif,您可以使用giffer.js库。请参阅Konva官方文档中的此页面以获取示例:https://konvajs.org/docs/sandbox/GIF_On_Canvas.html
下面是在文档页面被删除的情况下的代码。