当前位置: 首页 > wzjs >正文

济南比较大的网站制作公司宁波企业seo推广

济南比较大的网站制作公司,宁波企业seo推广,怎样进行网站备案,成都网站优化纯前端html实现图片坐标与尺寸&#xff08;XY坐标及宽高&#xff09;获取。用于证书图片或pdf打印的坐标测定。 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>纯html前端实现图片坐标与尺寸&am…

纯前端html实现图片坐标与尺寸(XY坐标及宽高)获取。用于证书图片或pdf打印的坐标测定。 

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>纯html前端实现图片坐标与尺寸(XYWH)获取</title>
<meta name="author" content="yujianyue, 15058593138@qq.com">
<style>#image-container {position: relative;display: inline-block;}#image {width: 100%;border: 2px dashed red;height: auto;}#rectangle {position: absolute;border: 2px dashed red;box-sizing: border-box;display: none;}input,button { font-size:22px;color:blue;}input { width:33vw;}
</style>
</head>
<body>
<p>纯html前端实现图片坐标与尺寸(XYWH)获取(异常刷新本页)</p>
<p><button id="uploadButton">上传图片</button>
<input type="file" id="imageUpload" accept="image/*" style="display:none;">
<input type="text" id="jieguo" value="先选图,然后图内类似截图式:鼠标点下不放开拖动。"></p><div id="image-container"><img id="image" alt="背景图"><div id="rectangle"></div>
</div><script >
console.log("问题反馈电话:","15058593138");
console.log("问题反馈邮件:","15058593138@qq.com");
function $(objId){return document.getElementById(objId);}
const imageContainer = $('image-container');
const image = $('image'); const rectangle = $('rectangle');
const imageUpload = $('imageUpload');
const uploadButton = $('uploadButton');
let startX, startY, initialMouseX, initialMouseY;// 初始化背景图
image.src = '202403.png';// 监听文件选择事件
imageUpload.addEventListener('change', function(event) {const file = event.target.files[0];if (file) {const reader = new FileReader();reader.onload = function(e) {image.src = e.target.result;};reader.readAsDataURL(file);}
});// 监听上传按钮点击事件
uploadButton.addEventListener('click', function() {imageUpload.click();
});imageContainer.addEventListener('mousedown', (event) => {$('jieguo').value = ``; //innerHTMLconst rect = image.getBoundingClientRect();initialMouseX = event.clientX - rect.left;initialMouseY = event.clientY - rect.top;startX = initialMouseX;  startY = initialMouseY;rectangle.style.left = `${startX}px`;rectangle.style.top = `${startY}px`;rectangle.style.width = `8px`;rectangle.style.height = `8px`;rectangle.style.display = 'block';
});imageContainer.addEventListener('mousemove', (event) => {if (event.buttons === 1) {const rect = image.getBoundingClientRect();const currentMouseX = event.clientX - rect.left;const currentMouseY = event.clientY - rect.top;const width = Math.abs(currentMouseX - startX);const height = Math.abs(currentMouseY - startY);rectangle.style.width = `${width}px`;rectangle.style.height = `${height}px`;rectangle.style.left = `${Math.min(startX, currentMouseX)}px`;rectangle.style.top = `${Math.min(startY, currentMouseY)}px`;displayCoordinatesAndSize();}
});imageContainer.addEventListener('mouseup', () => {});function displayCoordinatesAndSize() {const wh = rectangle.offsetWidth;  const ht = rectangle.offsetHeight;const lf = rectangle.offsetLeft;  const tp = rectangle.offsetTop;console.log(`坐标:(${lf},${tp}),宽高:${wh},${ht}`);  $('jieguo').value = `坐标:X${lf}Y${tp},宽高:W${wh}H${ht}`; //innerHTML
}
</script>
</body>
<!--
参考用途:(辅助)以下系统的坐标测定。
pdf电子准考证查询下载系统(实证效果可照片)V1.0
php在线生成pdf选民证系统支持中文(小工具)
PHP生成pdf格式准考证带照片完整示范
-->
</html>

 

http://www.dtcms.com/wzjs/90838.html

相关文章:

  • 高端网站教建设免费推广引流怎么做
  • 网站建设南京网络优化软件
  • 福州网站建设服务公司seo专业培训机构
  • 网站制作天津seo自学教程
  • 网站内链检查今日预测足球比分预测
  • 用phython做网站精准营销的典型案例
  • 网站服务器做哪些安全措施武汉seo群
  • 烟台怎么做网站素材网
  • wordpress获取id落实20条优化措施
  • 网页制作重庆泉州关键词优化排名
  • 58招聘网站官网seo系统培训
  • 建设门户网站费用保定百度首页优化
  • 网站建设五年发展规划整站优化要多少钱
  • 菜鸟如何建网站如何用模板建站
  • 专业网站建设最权威市场营销主要学什么
  • 文件下载网站源码谷歌浏览器免费入口
  • 网站网页优化技巧近日网站收录查询
  • 虚拟现实技术seo网络推广培训班
  • 长春网站建设及推广友情链接样式
  • 怎样做网站seo优化网站推广怎么弄
  • 网站开发项目报价单竞价推广托管公司介绍
  • javaee做网站建设西安网站定制开发
  • 国外网站 服务器关键词推广
  • 可以做翻译任务的网站在线域名ip查询
  • 北京企业网站备案需要多久百度帐号登录
  • 电视台网站模版浙江关键词优化
  • 怎么在网站后台做标题的超链接社群营销平台有哪些
  • 神华集团 两学一做 网站企业网络营销方案设计
  • 怎样做约票的网站意思免费推广网站视频
  • 专业网站推广引流国家市场监管总局官网