位置: 编程技术 - 正文

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

  • 加计扣除10%进项税会计分录 申报表
  • 汇算清缴涉及哪些调整
  • 息税前利润含义
  • 现金及现金等价物期末余额
  • 购房返现金需要什么资料
  • 资产处置收益是什么会计科目
  • 税金及附加有啥
  • 个人动产租赁税费怎么算
  • 顺丰开专票有明细吗
  • 新准则 开办费
  • 仓库产品出库到货时间
  • 支付的管理费用可以抵税吗
  • 未安装使用
  • 公司租用土地
  • 旅行社代订机票发票写个人能报销吗
  • 企业所得税如何计算
  • 个人取得偶然所得怎么交税
  • 利息怎么算的计算公式举例
  • 发票总金额怎么算折扣
  • 退税应纳税所得额4万交税多少
  • 应收票据质押怎么看
  • 出售土地印花税怎么计算
  • 评标专家评审费应该谁来付
  • 小规模纳税人开票限额是多少
  • linux中ping命令怎么用
  • 会计科目暂存款是什么意思
  • win7为什么现在不能用了
  • PHP:stream_register_wrapper()的用法_Stream函数
  • 无限极分类mysql
  • swoole windows版本
  • php实现微信发红包的方法
  • 开发间接费用会计分录
  • 取得交易性金融资产的交易费用
  • css如何实现文字环绕
  • php进程数设置
  • php获取post请求参数
  • vuev-for循环k值的意义
  • mlp是啥啊
  • 正版菜狗
  • 保证增信是什么意思东奥2023
  • 免税收入是否入成本科目
  • 用税盘开发票税费扣除是怎么回事?
  • mongo聚合查询效率问题
  • 金融企业买入返还股票
  • 应交税费在借方怎么调平
  • 社保缴费基数应该怎么算
  • 九月份个人所得税的调整
  • 如何查询继续教育
  • 期末需要结账的账户
  • 捐赠 税收
  • 预付账款如何结账
  • 跨年的进项税额转出要补交税款吗
  • 期间费用明细表必须填吗
  • 报废厂子出售
  • 跨月报销的凭证有哪些
  • 收购农产品没有发票
  • 其他综合收益包括留存收益吗
  • 商业企业购入商品
  • 删除mysql数据库命令
  • debian和ubuntu server
  • mac 查看当前用户
  • linux比较两个文件的差异
  • linux和windows交互
  • linux内核命名
  • win10 提示
  • linux安装有哪几种方式
  • 安卓新创手势
  • ObjectAnimator Demo
  • linux shell打开文件
  • css兼容性写法
  • 编写批处理
  • nodejs mocha
  • Linux中的host命令应用实例详解
  • bat批处理的if里面双感叹号
  • jquery插件免费下载
  • 小规模纳税人利润如何缴税
  • 卫生志愿服务活动
  • 济南高新区国家税务局
  • 北京国家税务局总局官网
  • 过了征期更正申报进项税可以多认证嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设