js图片压缩工具img-compressor的使用
1.安装
npm i img-compressor -S
2.创建实例对象
import { Create } from 'img-compressor';
const imgCompressor = new Create({width: 300, // 输出图片的宽度height: 90, // 输出图片的高度mineType: 'image/png', // 输出图片的格式,默认为image/pngquality: 0.6, // 输出图片的画质。值为0~1,默认为1
});
3.压缩图片
视图
<input type="file" accept="image/*" ref="txFile" @change="onFileChange">
onFileChange
onFileChange() {const fileInput = this.$refs.txFile;let file = fileInput.files[0];imgCompressor.compress(file, {// file:图片文件success: (result: File) => {// 压缩成功处理逻辑console.log('图片压缩成功');},error: (err: Error) => {// 压缩失败处理逻辑console.log('图片压缩失败:', err);},
});
}
4.GitHub地址
https://github.com/innovational/img-compressor
js图片压缩工具img-compressor的使用相关推荐
- java js css 压缩工具_javascript和css文件的压缩(YUI Compressor)
为什么要压缩? 现在的Web项目总是离不开大量JavaScript和CSS,而文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance). YUI Compress ...
- js图片轮换显示实例(转载)
2019独角兽企业重金招聘Python工程师标准>>> 转自:http://www.cnblogs.com/yes123/p/3702519.html 用js脚本实现图片轮换显示,很 ...
- [转]图片自动缩放 js图片缩放
转自:http://hi.baidu.com/crystalhx/blog/item/deba9b2320274340ac34de09.html 图片自动缩放 js图片缩放 2008-03-27 10 ...
- C#制作图片压缩工具
最近做的项目当中,需要将视频采集卡采集过来的图片进行压缩处理,原有一张JPG默认320*240大小为300KB,经过压缩之后为6KB,压缩50倍! 先放上截图吧: 可以添加单个文件,支持多选,也可以添 ...
- html5表格图片按比例缩放,JS图片等比例缩放方法完整示例
本文实例讲述了JS图片等比例缩放方法.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ...
- html加载完显示图片,js图片未加载完显示loading效果
js图片未加载完显示loading效果 img{float:left;200px;height:200px;margin:0 10px 10px 0} //判断浏览器 var Browser=new ...
- JS特效代码大全(十一)超炫的js图片展示效果(三)
在看过上一篇JS特效代码大全(十)超炫的js图片展示效果(二)文章后,相信很多人都想试试把这种效果用到自己的项目中去了.在用的过程当中个性化的需求就来了,比如,想把小图导航放上边去,或者放左边放右边等 ...
- JAVA中解决Filter过滤掉css,js,图片文件等问题
JAVA中解决Filter过滤掉css,js,图片文件等问题 参考文章: (1)JAVA中解决Filter过滤掉css,js,图片文件等问题 (2)https://www.cnblogs.com/er ...
- JS图片自动或者手动滚动效果(支持left或者up)
JS图片自动或者手动滚动效果 在谈组件之前 来谈谈今天遇到搞笑的事情,今天上午接到一个杭州电话 0571-28001187 即说是杭州人民法院的 貌似说我用招商银行信用卡在今年的6月23日借了招商银行 ...
- JS 图片压缩上传并在iOS中矫正方向
JS 图片压缩上传并在iOS中矫正方向 最近在项目中,用到图片上传.如果不进行压缩再上传的话,动辄34兆的图片,上传起来会相当漫长.还有一点就是,在iOS中所拍摄的图片在本地显示是没有问题的,但是上传 ...
最新文章
- 【ZZ】IPv4与IPv6
- mysql数据库集群技术_使用MySQL-Cluster搭建MySQL数据库集群
- c语言入门中冒泡排序的例题,选择排序和冒泡排序例题解析(c语言)
- vfp字符转换数值_JS数据类型转换与字面量
- 驰骋工作流引擎,工作流程管理系统.业务人员常见的问题?
- 代码中一些经常使用的小技巧
- 51单片机sht30_基于51单片机和机智云的WIFI智能插座(2019版)
- [Swust OJ 188]--异面空间(读懂题意很重要)
- 使用VSTO开发Excel WorkBook文档级项目中出现的Bug及处理办法
- 材料学真的没前途吗?
- android8.1录屏,超级录屏安卓版-超级录屏appv1.1.8 - 起点软件园
- SpringBoot基础-Environment解析
- 戴尔服务器重装系统步骤
- 紫光展锐发布系统级安全的高性能5G SoC移动平台T820
- 表情符号(emoji)大全,只此一文便够了
- C#textbox和label显示皆透明如何修改/让字体和背景透明
- QQ功能测试(看点模块)
- windows录屏_电脑上的录屏软件有哪些?不如试试这两个方法
- EAI_BOT越登智能车
- 计算机课代表自荐信,课代表自荐信