一种图像编辑方法及装置的制造方法_4

文档序号:8923275阅读:来源:国知局
,使用鼠标左键拖拽,图像开始跟随鼠标进行等 比缩放。
[0165] 步骤1 :在用户界面的缩放手柄上监测鼠标左键按下的事件。
[0166] 步骤2 :鼠标左键按下时,记录目标图像当前缩放值S,记录目标图像中心点 CP(cx,cy),记录当前鼠标坐标点(即启动编辑位置坐标)为P(x,y),计算P和CP两点间距 离D〇
[0167] 步骤3:每当鼠标移动时,记录当前鼠标坐标为P'(x',y'),计算P'和CP两点间 距离D'。
[0168] 步骤4 :设置目标图像新的缩放值S' =S*D' /D。
[0169] 缩放前后,除手柄外,其他用户界面的尺寸都是不变的。而手柄的长度会随着图片 缩放比例而变化,缩放比越大,手柄越长,如图12和13所示。
[0170] 9.信息输入框辅助用户输入平移,旋转,缩放的绝对值。
[0171] 信息输入框的用户界面和操作方式不是本发明的重点,只是做为本发明功能的补 充而存在。
[0172] 上述流程中,当用户鼠标左键第一次按下时,本发明能够检测到启动编辑所述图 像的编辑事件,并记录图像编辑启动时的相关信息,即启动位置编辑信息;当用户鼠标左键 第二次按下时,本发明能够检测到停止编辑所述图像的编辑事件,并记录图像编辑停止时 的相关信息,即停止位置编辑信息。
[0173] 作为一种实施例,可以将本发明用在DragonBones动画编辑器,DragonBones动画 编辑器是一个基于PC的桌面应用程序,支持动画制作,时间轴编辑等等。在DragonBones 动画编辑器中,用户可以将本机图片导入到编辑器中,并可以选中任何图片并进行平移缩 放旋转的编辑。技术上,本发明可以在任何桌面图像处理软件中使用。
[0174] 尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员 可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为 落入本发明的保护范围。
【主权项】
1. 一种图像编辑方法,其特征在于,包括: 对待编辑的图像进行选取; 在所述图像上,建立用来检测关于所述图像的编辑事件的检测界面; 在所述检测界面内对启动编辑所述图像的编辑事件进行检测,并当检测到启动编辑所 述图像的编辑事件时,获取用来编辑所述图像的启动位置编辑信息; 在所述检测界面内对停止编辑所述图像的编辑事件进行检测,并当检测到停止编辑所 述图像的编辑事件时,获取用来编辑所述图像的停止位置编辑信息; 利用所述启动位置编辑信息和停止位置编辑信息,对所述图像进行处理。2. 根据权利要求1所述的方法,其特征在于,所述检测界面包括中心平移检测区、X轴 平移检测区、Y轴平移检测区、缩放检测区和旋转检测区,所述建立用来检测关于所述图像 的编辑事件的检测界面的步骤包括: 在选取图像之后,获取所述图像的中心点位置坐标和所述图像的旋转角度; 利用所述图像的中心点位置坐标,设置所述中心平移检测区的中心点位置坐标,使所 述图像的中心点与所述检测界面的中心点在同一位置; 以所述中心平移检测区为中心,分别设置用来检测图像在X轴平移的编辑事件的X轴 平移检测区、用来检测图像在Y轴平移的编辑事件的Y轴平移检测区、用来检测图像缩放的 编辑事件的缩放检测区和用来检测图像旋转的编辑事件的旋转检测区。3. 根据权利要求2所述的方法,其特征在于,所述当检测到停止编辑所述图像的编辑 事件时,获取用来编辑所述图像的停止位置编辑信息的步骤还包括: 当检测到停止编辑所述图像的编辑事件时,获取所述图像当前的停止编辑位置坐标, 并将所述停止编辑位置坐标作为停止位置编辑信息。4. 根据权利要求3所述的方法,其特征在于,所述当检测到启动编辑所述图像的编辑 事件时,获取用来编辑所述图像的启动位置编辑信息的步骤包括: 当在中心平移检测区、X轴平移检测区、Y轴平移检测区中的任意一个检测区检测到启 动编辑所述图像的编辑事件时,获取所述图像当前的图像矩阵和启动编辑位置坐标; 利用所述图像的旋转角度,计算所述图像所在的当前坐标系的坐标系矩阵; 保存包括所述图像矩阵、启动编辑位置坐标、坐标系矩阵的启动位置编辑信息。5. 根据权利要求4所述的方法,其特征在于,所述利用所述启动位置编辑信息和停止 位置编辑信息,对所述图像进行处理的步骤包括: 利用所述启动位置编辑信息中的启动编辑位置坐标和所述停止编辑位置坐标,计算所 述图像从启动位置平移至停止位置的平移矩阵; 利用所述平移矩阵、所述启动位置编辑信息中的坐标系矩阵和图像矩阵,计算所述图 像平移至停止位置时的图像矩阵。6. 根据权利要求3所述的方法,其特征在于,所述当检测到启动编辑所述图像的编辑 事件时,获取用来编辑所述图像的启动位置编辑信息的步骤包括: 当在缩放检测区检测到启动编辑所述图像的编辑事件时,获取所述图像当前的缩放 值、中心点位置坐标和启动编辑位置坐标; 利用所述中心点位置坐标和启动编辑位置坐标,计算中心点位置和启动编辑位置之间 的起始距离; 保存包括当前的缩放值、起始距离的启动位置编辑信息。7. 根据权利要求6所述的方法,其特征在于,所述利用所述启动位置编辑信息和停止 位置编辑信息,对所述图像进行处理的步骤包括: 利用所述停止编辑位置坐标和所述启动位置编辑信息中的中心点位置坐标,计算中心 点位置和停止编辑位置之间的当前距离; 利用所述当前距离、所述启动位置编辑信息中的起始距离和缩放值,计算所述图像经 缩放编辑后的缩放值。8. 根据权利要求3所述的方法,其特征在于,所述当检测到启动编辑所述图像的编辑 事件时,获取用来编辑所述图像的启动位置编辑信息的步骤包括: 当在旋转检测区检测到启动编辑所述图像的编辑事件时,获取所述图像当前的旋转角 度、中心点位置坐标和启动编辑位置坐标; 保存包括旋转角度、中心点位置坐标和启动编辑位置坐标的启动位置编辑信息。9. 根据权利要求8所述的方法,其特征在于,所述利用所述启动位置编辑信息和停止 位置编辑信息,对所述图像进行处理的步骤包括: 利用所述停止编辑位置坐标、所述启动位置编辑信息中的中心点位置坐标和启动编辑 位置坐标,计算启动位置和停止位置相对于中心点位置的相对角度; 利用所述相对角度、所述启动位置编辑信息中的旋转角度,计算所述图像从启动位置 旋转至停止位置后的旋转角度。10. -种图像编辑装置,其特征在于,包括: 选取模块,用于对待编辑的图像进行选取; 界面创建模块,用于在所述图像上,建立用来检测关于所述图像的编辑事件的检测界 面; 启动编辑模块,用于在所述检测界面内对启动编辑所述图像的编辑事件进行检测,并 当检测到启动编辑所述图像的编辑事件时,获取用来编辑所述图像的启动位置编辑信息; 停止编辑模块,用于在所述检测界面内对停止编辑所述图像的编辑事件进行检测,并 当检测到停止编辑所述图像的编辑事件时,获取用来编辑所述图像的停止位置编辑信息; 图像处理模块,用于利用所述启动位置编辑信息和停止位置编辑信息,对所述图像进 行处理。
【专利摘要】本发明公开了一种图像编辑方法及装置,涉及图像处理领域,所述方法包括:对待编辑的图像进行选取;在所述图像上,建立用来检测关于所述图像的编辑事件的检测界面;在所述检测界面内对启动编辑所述图像的编辑事件进行检测,并当检测到启动编辑所述图像的编辑事件时,获取用来编辑所述图像的启动位置编辑信息;在所述检测界面内对停止编辑所述图像的编辑事件进行检测,并当检测到停止编辑所述图像的编辑事件时,获取用来编辑所述图像的停止位置编辑信息;利用所述启动位置编辑信息和停止位置编辑信息,对所述图像进行处理。本发明能够集成式的对图像进行平移旋转缩放,适用于不同尺寸的图像。
【IPC分类】G06T11/80
【公开号】CN104899911
【申请号】CN201510312743
【发明人】刘晨光
【申请人】北京白鹭时代信息技术有限公司
【公开日】2015年9月9日
【申请日】2015年6月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1