位置: 编程技术 - 正文

jQuery实现图片上传和裁剪插件Croppie(jquery添加图片)

编辑:rootadmin

推荐整理分享jQuery实现图片上传和裁剪插件Croppie(jquery添加图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery图片上传,jquery图片上传,jquery 图片插件,jquery 图片插件,jquery添加图片,jquery 图片插件,jquery实现图片上传,jquery添加图片,内容如对您有帮助,希望把文章链接给更多的朋友!

在很多应用需要上传本地图片然后再按尺寸适当裁剪以符合网站对图片尺寸的要求。最常见的就是各用户系统要求用户上传和裁剪头像的应用。今天我给大家介绍的是一款基于HTML5和jQuery的图片上传和裁剪插件,它叫Croppie。

运行效果图:

jQuery实现图片上传和裁剪插件Croppie(jquery添加图片)

HTML首先我们将相关js和css文件载入head中。

接下来我们在页面上放置一个图片上传按钮,我们可以用css将type="file"的文件选择控件转成按钮样式。选择完图片后,在#upload-demo展示上传图片,以及调用裁剪插件Croppie。#result用来展示裁剪后的图片。

CSS使用以下CSS代码,我们很完美的将选择文件的控件转成按钮的样式,其实就是将type="file"透明度设成0,然后和button重叠。此外,我们先将图片裁剪区域.crop设置为不可见,等选择文件后再显示。

jQuery首先利用HTML5的FileReader API读取本地文件,然后$('#upload-demo').croppie()调用了Croppie插件。Croppie的选项viewport:可以设置所裁剪图片的宽度和高度,以及类型(圆形或方形);选项boundary是图片的外围尺寸。它还有参数mouseWheelZoom:是否支持鼠标滚轮缩放图像;showZoom:是否展示缩放条工具;update:回调函数。

当点击“裁剪”按钮后,再次调用Croppie的result的方法,返回一张裁剪后的图片,并显示在#result中。

更多精彩内容请参考专题《ajax上传技术汇总》,《javascript文件上传操作汇总》和《jQuery上传操作汇总》进行学习。

标签: jquery添加图片

本文链接地址:https://www.jiuchutong.com/biancheng/373855.html 转载请保留说明!

上一篇:jQuery如何使用自动触发事件trigger(jquery设置自定义属性)

下一篇:MVC Ajax Helper或Jquery异步加载部分视图

  • 营改增后房地产会计账务处理
  • 递延所得税资产怎么计算
  • 甲供材入账
  • 公司购买银行理财产品怎么做账
  • 固定资产分期付款会计处理
  • 社团费用报销制度
  • 不动产服务具体有哪些
  • 个人独资企业可以投资有限公司吗
  • 2021留美学生签证
  • 企业固定资产入账金额标准
  • 个人所得税中的股息红利应纳税额
  • 结转损益后损益类科目为0吗
  • 汽车行业保险丝
  • 注册资金没有到账用不用交印花税
  • 企业所得税研发费用100%扣除的有哪些企业
  • 房产赠与流程是什么意思
  • 购物预付卡怎么用
  • 清算时未分配利润为负数的处理方法是什么呢?
  • 超额用电罚款应由谁缴纳
  • 企业增速怎么算
  • 收据和发票有什么区别?买家电
  • 办公室装修费用计入什么会计科目
  • 特殊工种人身安全保险费可以扣除吗
  • 净损益是
  • 存货按实际成本计价是指每种存货的收发结存
  • 工业企业采购部职责
  • 购入材料的实际成本
  • 会计科目怎么调账
  • 固定资产与固定资产净值
  • php 动态执行代码
  • php 上传文件
  • 国内外人工智能发展现状,及最新的人工智能应用?
  • php 数组
  • apache无法访问自己的页面
  • php函数传值的引用是什么
  • Python人脸识别
  • 基于stm32的飞行器
  • ps快速选择工具抠图
  • 业务招待费调增额怎么算
  • 预扣预缴申报未缴税款
  • 水果发票税率是几个点
  • 企业资产的范围
  • 帝国cms自动采集插件
  • windows安装mq
  • python文件可分为哪几类
  • 小规模超过30万怎么交增值税
  • mysql查询时间段的交集数据
  • 职工福利费的开支是什么
  • 企业所得税的税收筹划
  • 专项应付款能转出吗
  • 购买东西进项税额怎么算
  • 增值税对企业
  • 企业建账选择什么会计准则
  • mysql 内存模型
  • sql语句连接方式
  • win7操作系统在哪儿卖
  • 安装win8一直卡在转圈圈
  • 类似wps office的手机软件
  • Windows XP/Vista/Windows 7常见蓝屏故障分析
  • win7系统u盘打不开怎么办
  • Win10 Mobile 10572预览版新增了哪些功能? 更新内容汇总
  • ubuntu14.04下apt-get install的报错以及解决方法
  • ubuntu中no such file or directory
  • ixapplet.exe - ixapplet是什么进程 有何作用
  • win8个性化设置
  • linux的samba是什么
  • opengles入门
  • javascriptz
  • fw开发
  • JavaScript中getUTCMinutes()方法的使用详解
  • unity camera fov
  • js 队列
  • wpf 设置鼠标样式
  • python批量执行命令
  • js封装是什么意思
  • 什么是财务审计
  • 江苏省国税电子发票查询
  • 贵州国家电子税务局登录入口
  • 提租补贴什么标准发放
  • 处理报废固定资产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设