时间:2021-05-26
使用 javascript 获取 GIF 图的帧数,如果帧数过大,则不让传到服务器
这里是使用一个插件: github地址为: https://github.com/buzzfeed/libgif-js
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <style type="text/css"> *{ padding: 0; margin: 0; box-sizing: border-box; } </style> </head> <body> <input type="file" name="file" id="file" value="" /> </body> <script type="text/javascript" src="js/libgif.js"></script> <script type="text/javascript"> document.getElementById("file").onchange = function(e){ var filse = this.files; sendFile(filse[0]); } function sendFile(file){ var reader =new FileReader(); reader.readAsDataURL(file); reader.onload=function(e){ var div = document.createElement("div"); var img = document.createElement("img"); div.appendChild(img); img.src = this.result; img.onload = function(){ var rub = new SuperGif({ gif: img} ); rub.load(function(){ console.log(rub.get_length()); }); } } } </script></html>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天遇到微信小程序的用户头像设置功能,做笔记.先上gif:再上代码:小demo,代码很简单.1.index.wxml获取图片2.index.js//index.
微信小程序利用css实现遮罩效果实例详解实现效果图:如图所示,使用css实现小程序的遮罩效果,代码如下js文件代码://index.js//获取应用实例vara
本文实例为大家分享了微信小程序实现弹出菜单的具体代码,供大家参考,具体内容如下菜单代码:1.index.js//index.js//获取应用实例varapp=g
JS代码如下:functionCheckFile(obj){vararray=newArray('gif','jpeg','png','jpg');//可以上传
本文实例讲述了js获取域名的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下://获取域名vark_host=window.location.ho