上传图片(photoclip)

前端开发-阿锋 前端开发-阿锋     2022-09-21     468

关键词:

首先我们需要引入4个js包(这4个包总共106.6KB)

<script src="__STATIC__/hammer.min.js" ></script>
<script src="__STATIC__/iscroll-zoom.min.js"></script>
<script src="__STATIC__/lrz.all.bundle.js" ></script>
<script src="__STATIC__/PhotoClip.min.js"></script>

html:

<!--上传图片功能-->
<div id="src_0" class="weui_uploader_input_wrp">
    <input type="file" id="file" class="upload_img_btn">
</div>
<!--预览图片功能-->
<li hidden class="weui_uploader_file upload_img_box_file" id="view" data-id=""><span class="del">×</span></li>
<!--剪裁图片功能-->
<div class="upload_img_box" id="upload_img_box">
<div class="pic middle" id="clipArea"></div>
<button type="submit" class="weui_btn vote_detail_btn btn" id="clipBtn">裁剪</button>
</div>

css:

.upload_img_box {width: 100%;min-width: 320px;max-width: 640px;background: #fff;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99999;display: none;}
.upload_img_box .pic {width: 100%;position: absolute;top: 0;bottom: 1.05rem;left: 0;}
.middle {width: 100%;display: flex;display: -webkit-box;display: -moz-box;-webkit-box-pack: center;-moz-box-pack: center;-webkit-box-align: center;-moz-box-align: center;}
.upload_img_box .btn {width: 60%;height: .65rem;background: #f8a513;color: #fff;position: absolute;bottom: .2rem;left: 0;right: 0;margin: 0 auto;}
button.weui_btn, input.weui_btn {width: 100%;border-width: 0;outline: 0;}
.uploadify-button, input[type=file] {background: #33ab07;border-radius: 3px;padding: 10px 0;display: block;width: 100%;text-align: center;color: #fff;font-size: 16px;text-decoration: none;border: none;}
.upload_img_btn {position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;z-index: 2;}
.weui_uploader_input_wrp {position: relative;margin-left: 0.34rem;height: 1.2rem;width: 0.9rem;border: 1px solid #D9D9D9;}
.weui_uploader_file {position: relative;margin-left: 0.34rem;height: 1.2rem;width: 0.9rem;background: center center no-repeat;background-size: cover;border: 1px solid #D9D9D9;}
.weui_uploader_file .del {width: .2rem;height: .2rem;border-radius: 50%;background: rgba(0,0,0,.5);font-size: .22rem;color: #fff;text-align: center;line-height: .2rem;position: absolute;top: -0.1rem;right: -0.1rem;}

 

php+jquery.photoclip.js支持手势的图片裁剪上传实例(代码片段)

PHP+jQuery.photoClip.js支持手势的图片裁剪上传实例,在手机上双指捏合为缩放,双指旋转可根据旋转方向每次旋转90度,在电脑上鼠标滚轮为缩放,双击则顺时针旋转90度。下面让我们来看看核心代码:post的是base64,后端处理base64... 查看详情

javascript插件图片裁剪photoclip

阅读目录JavaScript插件图片裁剪photoClip1、截图2、代码后台接收并处理图片代码JavaScript插件图片裁剪photoClip页面裁剪图片得到base64格式的图片数据,然后把这个数据通过ajax上传给服务器,服务器将base64图片数据解析成图片... 查看详情

利用jquery-photoclip插件实现移动端裁剪功能并以blob对象上传

...插件实现的,所以是在此基础上费了不少劲,才把jQuery-photoClip裁剪功能垒上去,但好再最后成功实现了。在实现过程中遇到了几个问题,记下来和大家一起学习研究。由于安全原因,是不允许js操作文件的。所以jQuery-photoClip裁... 查看详情

jqueryphotoclip怎么提交

...s"></script><scriptsrc="assets/wap/kuaiqin/js/jquery.photoClip.js"></script><scripttype="text/javascript"src="assets/wap/kuaiqin/js/xx.js&quo 查看详情

如何对图片进行测试

...中怎么做?我根据工作中遇到的问题做了以下总结:1. 上传图片上传图片分为拍照上传、从相册中选择测试要点:1, 上传图片-拍照1) 点击拍照是否直接跳转到拍照页面2) 拍照后点击完成,可以上传3) 拍照后图片正常显示4... 查看详情

图片上传预览(代码片段)

图片上传后怎样将上传的图片显示到上传框内上传图片的方法链接为:https://www.cnblogs.com/yutang-wangweisong/p/12076484.html做完以上方法后你会发现上个个方法的Input框内会有个onchange="GetFile()"方法调用 上传图片后会立即触发这个onch... 查看详情

asp微信jssdk上传图片,asp上传自动压缩图片,是通过微信上传的

asp微信jssdk上传图片,asp上传自动压缩图片,是通过微信上传的微信JS-SDK图片上传代码ASP版,jssdk上传图片接口源码,每次可以上传9张图片,并且微信可以自动压缩照片,让原本几M的照片变成几十k的图片,并且像素还很高,高清,... 查看详情

postman上传图片,及接口上传图片

...an的方式提交图片 1.1在head中添加这个格式  1.2上传图片文件postman默认是文本格式,因为是图片就选择File,在value中就会显示一个选择框,选择你要上传的图片,如下图,less1就是我选择图片,执行,生成了一个sigid,... 查看详情

图片上传,头像上传

简介   在平时前端开发中,图片上传与头像上传是必不可少的。下边我把上传头像做了一个小的例子,希望大家能够使用。代码是一年前写的,对于新手老手来说,一看即懂。如果想要封装好的可以加群找我要哦!分... 查看详情

图片上传组件开发(代码片段)

图片上传,作为web端一个常用的功能,在不同的项目中有不同的需求,在这里实现一个比价基本的上传图片插件,主要能实现图片的浏览,剪裁,上传这三个功能,同时也是为了让自己对图片/文件上传和HTML5中名声在外的canvas... 查看详情

上传图片时获取到上传图片的长和宽

最近在做上传手机App背景图片的功能,但是在上传之前要验证手机要上传图片的长和宽是否符合要求:1.以下是验证main方法publicstaticvoidmain(String[]args)throwsIOException{Filepicture=newFile("D:\imgDisk\6.jpg");BufferedImagesourceImage=ImageIO.read(newFileI 查看详情

图片上传存储策略

】图片上传存储策略【英文标题】:Imageuploadstoragestrategies【发布时间】:2011-02-0813:43:14【问题描述】:当用户上传图片到我的网站时,图片会经过这个过程;用户上传图片将图片元数据存储在数据库中,为图片赋予唯一的ID异步... 查看详情

图片视频上传小记

     我们开发中常用到图片上传,比如头像上传之类的,还有类似发布空间说说时发布多张图片等等,我在这里通过借鉴网络资源,并依赖于七牛云存储做了一个图片上传的小结。     我首先... 查看详情

关于上传图片

设置上传的图片大小图片预览  查看详情

ueditor图片上传配置

ueditor图片上传配置文件为ueditor/php/config.json/*上传图片配置项*/"imageActionName":"uploadimage",/*运行上传图片的action名称*/"imageFieldName":"upfile",/*提交的图片表单名称*/"imageMaxSize":2048000,/*上传限制大小,单位B*/"imageAllowFiles":[".pn 查看详情

springmvc上传图片并显示图片--支持多图片上传

实现上传图片功能在Springmvc中很好实现。现在我将会展现完整例子。开始需要在pom.xml加入几个jar,分别是: [java]viewplaincopy<dependency>      <groupId>commons-fileupload</groupId>   查看详情

上传图片

1、首先这个是element-ui的上传图片的插件(这是html里面需要写的)action后面的是上传的路径现在的需求是你把图片上传到图片服务器上拿到他返回给你的数据,之后再提交给后台,(先上传,拿到数据,再提交)2、这部分需要... 查看详情

多张图片上传只在 Symfony 3 中上传一张图片?

】多张图片上传只在Symfony3中上传一张图片?【英文标题】:MultipleImageUploadonlyuploadingoneimageinSymfony3?【发布时间】:2016-11-2210:27:24【问题描述】:我正在构建一个函数来将多张图片上传到我们的网站,到目前为止,我的上传表单... 查看详情