1.安装命令npm i image-conversion --save
2.引入插件
import * as imageConversion from "image-conversion";
  //  <div class="upload"><van-uploaderaccept="image/*"v-model="imgList"multiple:max-count="5":max-size="8 * 1024 * 1024"@oversize="onOversize"/></div>//methodsasync handeImg(img) {// 小于2M直接转成bolb对象 大于两m压缩成2000kb左右let data = null;if (img.size < 1 * 1024 * 1024) {data = new Blob([img], { type: img.type });} else {data = await imageConversion.compressAccurately(img, 2000);}const base64 = await imageConversion.filetoDataURL(data);return base64;},//监听 imgList上传数组watch: {async imgList(Nval) {try {this.certficationImage1 =Nval[0] && (await this.handeImg(Nval[0].file));this.certficationImage2 =Nval[1] && (await this.handeImg(Nval[1].file));this.certficationImage3 =Nval[2] && (await this.handeImg(Nval[2].file));this.certficationImage4 =Nval[3] && (await this.handeImg(Nval[3].file));this.certficationImage5 =Nval[4] && (await this.handeImg(Nval[4].file));} catch (error) {console.log(error);}}
}

vue 图片指定大小压缩相关推荐

  1. 怎么把照片缩小到200k?图片指定大小压缩怎么弄?

    平时在给账号设置头像时,都会遇到图片过大无法上传的情况,这时候我们可以通过图片压缩指定大小工具来将图片压缩到200kb以下,这样就可以顺利设置头像了,下面一起来看一下图片指定大小压缩(https:// ...

  2. 通过google插件Thumbnails实现图片指定大小压缩

    前言: 1.由于商户进件时,上游对图片大小有要求(500kb以下),而我们平台图片过大(10M以上),所以必须通过程序将图片压缩后再上传: 2.java api可以通过ImageIO实现图片压缩,但效 ...

  3. JAVA根据指定大小压缩图片

    /*** 根据指定大小压缩图片** @param sourceFilePath 源图片路径 + 文件名(例 "D:\\image\\aa.jpg")* @param outFile ...

  4. object-fit 解决图片指定大小被压缩问题

    object-fit 解决图片指定大小被压缩问题 第一次遇到这个属性,是在给video 写 poster的时候,选取的作为poster的img的尺寸有点小,导致video播放器两边有留白.在控制台查看 ...

  5. C# 图片压缩(指定大小压缩和指定尺寸压缩)

    一按大小压缩测试代码: 一测试效果: 一主要代码: /// <summary>/// 压缩图片至200 Kb以下/// </summary>/// <param name ...

  6. 将图片压缩至指定大小Kb(Thumbnailator)

    放代码前,先唠叨唠叨,舒缓一下我的郁闷之情. 今天下午改一个后台管理系统的需求,要求上传的图片要压缩到300kb,感觉不难,就开搞. 先撩拨一下度娘,搞点货出来瞅瞅,不复杂就干脆搬砖算了. 嗯,度娘不 ...

  7. java 压缩图片至指定大小

    需求: 压缩图片至300k以下 一开始没有思路在网上搜,发现google有个插件叫Thumbnails,然后看到了这篇文章: https://blog.csdn.net/u010355502/arti ...

  8. java jsoup抓取百度图片保存到本地,并压缩到指定大小(可指定宽高或者流大小)

    代码如下: package cn.xyz.commons.utils; import java.awt.image.BufferedImage; import java.io.ByteArrayInp ...

  9. 如何将图片压缩到15k以下?教你一键压缩图片的大小

    在许多行业中都要使用大量的图片,由于一些平台要求上传的图片不得大于15kb,所以就导致了因为图片体积过大而上传失败的情况,那么我们应该如何把图片压缩到指定大小呢?下面,小编为大家分享一款图片压缩(ht ...

最新文章

  1. Redis Pub/Sub (Java)
  2. javaScript知识点大全
  3. 在.net中构建Google Map( Building Google Map Mashups in .NET)
  4. 有特殊步长适应的自适应差分脉码调制语音编码系统
  5. 无空头链表详解(增删改查)
  6. 新版Hadoop MapReduce-Yarn
  7. 看漫画,学Linux内核!看完明白小企鹅们在干啥了吧?
  8. 记录一次webpack3升级到webpack4过程
  9. mysql中where条件判断语句_MySQL Where 条件语句介绍和运算符小结
  10. 实现定时中断_无线传感器网络实验报告(二)Timer定时应用实验
  11. 如何评价一个产品经理工作做的好坏?
  12. 点云谱聚类实现代码_Spark跑DBSCAN算法,工业级代码长啥样?
  13. Exchange修改单封邮件大小命令
  14. mysql 自定义排序函数_MySQL自定义排序函数FIELD()
  15. 串口硬盘如何应用于并口硬盘计算机,并口硬盘和串口硬盘的区分与看图学习电脑硬盘的安装...
  16. 联想ThinkPad E15 2021款 酷睿版怎么样?测评值得买吗?
  17. 五百丁简历下载的一种方法
  18. 二清,是“担保支付”,还是“雁过拔毛”
  19. 升级mac最新系统macOS Catalina 10.15
  20. HPC Game小结

热门文章

  1. 读书笔记-干法-持续不断地努力 化平凡为非凡 一步步持续积累
  2. XSS 平台搭建与优化(基于 xsser.me 源码)
  3. Flink/Blink 原理漫谈(二)流表对偶性和distinct详解
  4. BLINK-DataStream开发
  5. uni-app 实现用户点击后自动拨打指定电话号码
  6. 微信不支持APP文件直接下载的解决办法
  7. 测试开发【Mock平台】04实战:前后端项目初始化与登录鉴权实现
  8. 这两天不爽——公车上被误认为色狼、游泳撞破上嘴唇
  9. windows player![转载]C# axWindowsMediaPlayer制作播放器 winform
  10. 计算机如何对多个用户进行管理,如何给多个账户设置密码?-用户账户控制设置...