关于此插件的更多介绍以及实现原理请移步👉:JS获取GIF总帧数
# yarn安装
yarn add gif-parser-web
# npm安装
npm install gif-parser-web --save
由于插件采用原生js编写且不依赖任何第三方库,因此它可以在任意一台支持js的设备上运行。
- 在需要获取Gif图像信息的业务代码中导入插件
import GifParse from "gif-parser-web";
- 在业务代码中使用时实例化插件,调用对应的方法即可
const gifParse = new GifParse("插件支持传入一个图像url作为可选参数");
const gifInfo = gifParse.getInfo("此处支持File类型的数据作为可选参数,如果传入则使用此处的参数作为gif数据源");
gifInfo.then((res)=>{
console.log("解析完成", res);
})
- 将插件的
dist
文件夹复制到你的项目中 - 使用
script
标签引入dist目录下的gifParserPlugin.umd.js
文件
<script src="./gifParserPlugin.umd.js"></script>
- 在业务代码中使用时实例化插件,调用对应的方法即可
const gifParse = new gifParserPlugin("插件支持传入一个图像url作为可选参数");
const gifInfo = gifParse.getInfo("此处支持File类型的数据作为可选参数,如果传入则使用此处的参数作为gif数据源");
gifInfo.then((res)=>{
console.log("解析完成", res);
})
注意
⚠️ :GitHub中是不会上传dist目录的,你想要自己将项目clone到本地,编译得到dist文件夹。当然,你也可以直接下载gifParserPlugin.umd.js文件来使用
至此,插件的使用方法就介绍完了。