位置: 编程技术 - 正文

利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)(jquery 插件写法)

编辑:rootadmin

推荐整理分享利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)(jquery 插件写法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用jquery,jquery的插件有哪些,jquery插件怎么写,使用jquery,jquery img src,jquery img src,使用jquery,jquery插件怎么写,内容如对您有帮助,希望把文章链接给更多的朋友!

先总结一下:

  最近练手,写了一些小东西,都是网上已有的成熟的JQ或JS,但在练手的过程中,我发现,很多应用,其实最后,都是归根到元素的宽高变化,位置变化,通过事件或算法,最后形成了效果或应用。

  如果大家看到一些很炫的东西效果,其实都可以往宽高,位置,显示隐藏,这些方面去分析。一步一步深入。是一点个人体会。好吧,进入正题。

如何让左边选择区域的图像信息和右边的同步显示出来?

一、右边显示和左边同步:

  左边选择一块区域,那么右边要和这个区域的图像信息相同?其实质,也就是要移动右边的图像,让移动后的右边图片,在显示区域当中,显示的图像信息,正好和左边的选择区域一样。

二、如何移动右边图像

  要移动图片,也就是移动一个元素,可以有改变TOP LEFT值,这是在有绝对或相对定位的情况下。而这里,没有。

利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)(jquery 插件写法)

  所以用到改变margin-top margin-left值的方式。

三、移动公式

上图中:黑色:图片,白色:选择区,红色:起始点,绿色:起始点的横纵坐标值; 黄色为:右边图片的margin-top,margin-left

假设:左边图片和右边图片,一样大小,宽和高都一样。我要在右边显示出左边白色区域的图像信息,就需要把右边图片的

margin-top值设为:红点的Y坐标值

margin-left值设为:红点的X坐标值

即:

但是现在假设不成立,因为右边图片的大小,是随时变化的(第一篇分析中有);

而变化是根据一个比例值来的。

所以这里不管是图片放大,还是缩小,原来

都应该乘以这个放大或缩小的比例值:

好了,现在可以得到移动的位置值了。也就是说左边和右边可以同步显示图像信息了。

标签: jquery 插件写法

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

上一篇:基于jQuery实现表格的排序(jquery实战)

下一篇:利用jQuery插件imgAreaSelect实现获得选择域的图像信息(如何用jquery)

  • 增值税发票必须本人去开吗
  • 从价计税消费税计算公式
  • 如何开局增值税发票
  • 公司给个体户转账怎么交税
  • 会计一般什么时候考试
  • 微信支付过路费怎么开电子发票
  • 销售退款怎么做分录
  • 增值税怎么纳税比率
  • 有限合伙企业合伙人分红纳税
  • 送员工礼物
  • 企业取得政府财政资金,收入时间如何确认?
  • 家电以旧换新怎么做账务处理
  • 原材料加工费怎么入账的
  • 核定征收所得税税率
  • 企业一直零申报印花税
  • 转让资产使用权收入属于什么收入
  • 房开公司需要资质吗
  • 医疗服务收入占比分析
  • 现金盘亏账务处理分录
  • 财产清查账务处理步骤
  • 应收账款质押账户被冻结
  • 固定资产的折旧从什么时候开始
  • linux耳机插拔检测
  • 抵押质押的含义
  • 调整以前年度错账如何调整报表
  • 电脑每次开机都要选择系统怎么办
  • win10无法以管理员身份运行的原因及解决方法
  • 劳务费支出会计处理
  • 苹果官网
  • 工程预付款抵扣是什么意思
  • 财务费用是一种期间费用,按期归集
  • php实现的常规正态分解
  • pytorch1.9.0
  • 旋转 目标检测
  • php引用传值
  • 孪生神经网络 计算相似度
  • vue3当中如何监听新增的属性
  • typescript中文文档
  • php连接mysql8.0
  • 存货成本明细科目表
  • 一般纳税人的账户可以随便转账到私人账户吗
  • 收到货款没开票的会计分录怎么做
  • 资产总额是指营业收入和营业支出吗
  • sql server 2008 备份
  • 物业费分解
  • 支付运费的会计怎么记录运输费
  • 存货跌价准备的特点
  • 如何确认产品销售收入
  • 应收账款贷方如何核算
  • 购买样品入库的账务处理
  • 已开票未收款如何销往来账
  • 递延纳税筹划策略研究
  • 减免税怎么做会计分录
  • 工业增值税怎么算
  • SQL order by ID desc/asc加一个排序的字段解决查询慢问题
  • 如何使用u盘安装win11
  • centos 安装chia
  • windows使用cmd运行程序
  • windows10更新推送
  • 五种修改方法
  • centos smb服务
  • win8.1启动设置
  • win7怎样禁用无线网络连接
  • windows7看视频黑屏
  • perl时间函数
  • cocos2dx4.0教程
  • jquery跳出循环
  • 批处理/d
  • python读取grib
  • node:js
  • js代码不生效
  • win10的安装方式有哪些
  • androidstudio如何放大代码
  • 谷歌chrome浏览器网页版网址
  • 每天一篇小练笔30字
  • javascript面向对象吗
  • 浙江职称评审网址官网
  • 充电桩充电怎么收费,几种收费方法
  • 管道运输合同需不需要缴纳印花税
  • 上海增值税怎么报税流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设