我需要帮助从
Annotorius Library获取anotation值.我有很多代码(太多要发布)用于在滑块中注释图像.现在我需要获取注释数据(位置,大小和注释)以发布到我的服务器(PHP和MysqL).
任何人都可以发布一些我可以学习的示例代码吗?
解决方法
如果我不是误会.您要查找的数据是:
– 位置:x,y
– 尺寸:宽度,高度
– 评论:注释文本
– 位置:x,y
– 尺寸:宽度,高度
– 评论:注释文本
试试这个:
var datapost = new Array(); //loop all annotation anno.getAnnotations().forEach(function(element){ var details = '==============================================================\n'; details += '\n image : ' + element.src; details += '\n comment : ' + element.text; var geometry = element.shapes[0].geometry; var imgObj = new Image(); imgObj.src = element.src; //get position and size by pixel var position_x = Math.round(imgObj.width * geometry.x); var position_y = Math.round(imgObj.height * geometry.y); var size_width = Math.round(imgObj.width * geometry.width); var size_height = Math.round(imgObj.height * geometry.height); details += '\n position_x : ' + position_x; details += '\n position_y : ' + position_y; details += '\n width : ' + size_width; details += '\n height : ' + size_height; console.log(details); //add data to post datapost.push({ 'image' : element.src,'position_x' : position_x,'position_y' : position_y,'width' : size_width,'height' : size_height,'comment' : element.text }); }); //post data to the server here console.log(datapost);
原文地址:https://www.jb51.cc/js/157801.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。