参考网址

http://www.cnblogs.com/cjqa/p/4386489.html

http://blog.csdn.net/china_lzn/article/details/7553552(未测试)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css"/>

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>

<script type="text/javascript" src="js/jquery.imgareaselect.min.js"></script>

</head>

<body>

<div class="frame" style="width: 500px; height: 467px;float:left;border:1px solid #dcdcdc;">

  <img id="photo" src="./images/b.jpg" style="max-width:100%;max-height:100%;" />

</div>

<div id="preview" style="width: 250px; height: 200px; overflow: hidden;border:1px solid #dcdcdc;">

  <img src="./images/b.jpg" style="width: 250px; height: 200px;" />

</div>

</body>

<script type="text/javascript">

function preview(img, selection) {

if (!selection.width || !selection.height) { return; }

var scaleX = 250 / selection.width;

var scaleY = 200 / selection.height;

var hei = $('#photo').height();

var wid = $('#photo').width();

$('#preview img').css({

width: Math.round(scaleX * wid),

height: Math.round(scaleY * hei),

marginLeft: -Math.round(scaleX * selection.x1),

marginTop: -Math.round(scaleY * selection.y1)

});

}

$(function () {

$('#photo').imgAreaSelect({

//aspectRatio: '1:1',

handles: true,

fadeSpeed: 200, onSelectChange: preview

});

});

</script>

</html>

本文转自 曦羽  51CTO博客,原文链接:http://blog.51cto.com/exist/1959681

网页简单上传图片 imgareaselect插件相关推荐

  1. 利用jquery的imgAreaSelect插件实现图片裁剪示例

    将用户上传的图片进行裁剪再保存是现在web2.0应用中常常处理的工作,现在借助jquery的imgareaselect插件再配合PHP的GD库就可以轻松的实现这个在以前来说非常棘手的功能.我们来看看它 ...

  2. php 批量插件下载,网页链接批量复制插件下载 Bulk URL Opener (网页链接批量复制插件) v1.11.1 免费版 下载-脚本之家...

    Bulk URL Opener是一款简单好用的网页链接批量复制插件,该工具支持批量复制URL.批量打开等功能,极大提升了用户对于大量网址的处理效率,在短时间内完成多链接的操作,需要的人群千万别错过.感 ...

  3. 最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版)

    ESP8266和ESP32物联网智能小车开发系列文章目录 第一篇:最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版) 文章目录 ESP8266和ESP32物联网 ...

  4. bilibili登录页面代码html5,GitHub - Attect/Bilibili-HTML5-Random-Play: 基于TamperMonkey的B站网页端随机播放功能插件...

    Bilibili-HTML5-Random-Play 基于TamperMonkey的B站网页端随机播放功能插件. B站新版网页看起来不错,但依然没有增加随机播放功能,一些分P巨多的音乐视频合集播放起来 ...

  5. Android-实现一个简单的自动翻译插件

    目录 实现一个简单的自动翻译插件 实现思路 几个重要的实现方法 1.解析xml 2.写文件 3. 翻译 使用 实现一个简单的自动翻译插件 最近在开发项目是要将Android相关的资源进行国际化,需要将 ...

  6. 【UI插件】简单的日历插件(下)—— 学习MVC思想

    前言 我们上次写了一个简单的日历插件,但是只是一个半成品,而且做完后发现一些问题,于是我们今天尝试来解决这些问题 PS:距离上次貌似很久了 上次,我们大概遇到哪些问题呢: ① 既然想做一套UI库,那么 ...

  7. Microsoft Edge浏览器使用时过滤网页广告弹窗等插件推荐---电脑初始维护

    浏览器处理原因: 网民在浏览网页时,总会被大量广告弹窗.垃圾信息.流氓行为所干扰,降低我们的网络体验:有时不小心点击到垃圾弹窗,电脑会自动植入一些木马病毒,降低电脑使用寿命:这时浏览器预处理就会显得很 ...

  8. C# 网络编程之网页简单下载实现

    这是根据<C#网络编程实例教程>中学到的知识实现的一个C#网页简单下载器,其中涉及到的知识主要是HTTP协议编程中相关类:HttpWebRequest类.HttpWebResponse类. ...

  9. js网页3D雪花特效插件(导入直接使用,参数齐全)

    //导入js类库 <script src="js/snow/threecanvas.js"></script> <script src="j ...

最新文章

  1. 在 Spring Boot 中,如何干掉 if else
  2. wifi信息修改插件ios_这21款Android Studio插件,你不得不装
  3. 2-09 CentOS系统参数优化
  4. 二、HDFS基本架构和shell操作
  5. android系统sharedUserId: SYSTEM_UID+PHONE_UID+BLUETOOH_UID+LOG_UID+NFC_UID
  6. 创建线程的第二种方法(实现Runnable接口)
  7. python split函数 空格_Python随笔29:Python基础编程练习题23~24
  8. Java反射设置list的属性值_利用java反射比较两个实体有哪些属性值不一样
  9. IKVM.NET_第一篇_概述
  10. klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版_5577安卓网
  11. Js逆向实战之网易云音乐(手把手视频讲解)
  12. B站【1espresso】NLP - transform、bert、HMM、NER课件
  13. 【无标题】非专业45岁,目标:Python对表格的识别转换。(1)基础识别
  14. HUD1.2.4 Nasty Hacks
  15. Java开发工程师笔试试题(附带答案)
  16. 软件行业薪酬待遇调查:涨薪不给力致员工跳槽
  17. 2016java程序设计大赛_2016湘潭大学首届JAVA程序设计竞赛
  18. 警惕!李鬼出没冒充SwapX,千万别上当
  19. 充电电池、充电和放电循环是如何工作的
  20. Windows 7下的Comodo Firewall免费防火墙

热门文章

  1. python sort 多级排序_Python使用sort和class实现的多级排序功能示例
  2. 牛客假日团队赛5J 护城河 bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 (凸包的周长)...
  3. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-Switch Case语句是否会自动跳转到下一个
  4. C#里内置的DateTime基本功能
  5. 窗口句柄、窗口类对象的关系
  6. MFC 自定义消息四步曲与在参数中传递变量
  7. 基于AFNetworking的封装的工具类
  8. IOS15瀑布流的使用
  9. 使用OC语言批量修改文件名称
  10. php excel 导入配置,Thinkphp3.2.3整合PHPexcel进行导入导出操作