位置: 编程技术 - 正文

利用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)

  • 房产税计税依据是什么
  • 现金股利和现金利润的区别
  • 不动产净值包括增值税吗
  • 固定资产未入固定资产账
  • 包工包料和包清工
  • 金税三期收费吗
  • 金税盘付费
  • 工程收到收据没有发票的会计分录怎么做?
  • 商品过期可以向商家索要赔偿吗
  • 员工销售家具取得的工资怎么写分录?
  • 按公允价值计量是什么意思
  • 附注的主要作用
  • 审计风险可控吗
  • 办公低值易耗品的账务处理
  • 累计折旧余额怎样结转
  • 进口增值税13可以抵扣多少
  • 增值税清卡失败f50006
  • 向关联企业借款债资比
  • 1697510021
  • 小规模纳税人收到增值税专用发票怎么办
  • 微信公众号认证年审怎么弄
  • 未立项进行建设
  • 文件类型错误请重新选择
  • 增值税要不要计入固定资产的成本中?
  • 增值税报表上期留底税额填不上
  • 进货折扣是怎么计算
  • windows server 2008和r2
  • 公司美团提现到个人银行账户会有什么风险吗
  • PHP:mb_send_mail()的用法_mbstring函数
  • 一般纳税人收到小规模专票怎么抵扣
  • 油费餐费入什么科目
  • 房产税的会计科目怎么做
  • pdf.js原理
  • lnmgr.exe是什么
  • wordpress采集教程
  • vue错误提示
  • php pdo连接sqlserver
  • ajax提交表单数据
  • html5 function
  • 利润分配反映什么
  • 日常公用经费包括资本性支出吗
  • 金融资产或金融负债满足下列条件之一
  • 农民专业合作社连续几年未从事经营活动吊销营业执照
  • 增值税专票和普票的区别图片
  • wordpress安装主题致命错误
  • 收到进项发票怎么入账
  • 变电所用电
  • 租赁合同印花税率多少
  • 交强险和车船税在哪里买
  • 电商刷单返现如何做账务处理合适?
  • 可供分配的利润分配顺序
  • 收到银行退回的手续费怎么做会计分录
  • 贷款的融资担保费
  • 奖金如何做账分录
  • 远期支票可以背书转让吗
  • 结算本月职工工资,其中生产甲产品
  • 包含个人社保的保险
  • 经营所得与劳务所得的直别
  • 多余备用金记账会计分录
  • 退货时的会计分录怎么做
  • 关联企业有什么好处
  • MySQL使用show status查看MySQL服务器状态信息
  • 微软数据收集
  • win8系统打开软件很慢
  • iTunesHelper.exe是什么进程?iTunesHelper.exe系统错误怎么解决?
  • 在windows xp
  • 怎么修复xp系统
  • Linux系统安全管理的内容包括
  • 怎么学linux
  • win7系统计算机管理在哪里
  • 朝鲜引擎
  • linux虚拟机安装windows
  • js 判断一个数字是否相等
  • 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
  • linux中的命令及含义
  • Unity3D游戏开发pdf
  • jquery实现回到顶部
  • unity怎么设置多个关卡
  • js移动端拖拽
  • 因公出差伙食补助标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设