图像处理系统及方法

文档序号:6341058阅读:298来源:国知局
专利名称:图像处理系统及方法
技术领域
本发明涉及图像处理技术领域,特别是涉及一种可在多个图片显示窗口之间拖拽图片的图像处理系统及方法。
背景技术
在图像处理应用中,很多时候都需要在多个窗口之间拖拽图片,比如在图片合成应用中,一个窗口用于处理图片合成,一个窗口用于浏览图片,供用户选择图片然后添加到用于处理图片合成的窗口中,像这种在同一个应用程序的多个子窗口之间拖拽图片,是比较容易实现的,因为它们属于同一个应用程序,甚至属于同一个父窗口,可以接收同一个主程序的调用。但是,在有的图像处理应用中,多个窗口并不属于同一个父窗口或同一个应用程序,它们之间并不存在统一的接口,无法用传统的方法来实现多个窗口之间的图片拖拽和移动。

发明内容
鉴于以上内容,有必要提供一种可在多个图片显示窗口之间拖拽图片的图像处理系统及方法。根据本发明的一方面,提供一种图像处理系统,用于在电子装置中的至少两个图片显示窗口之间拖拽图片,所述系统包括一拖拽窗口生成模块,用于在所述至少两个图片显示窗口的显示层之上生成一拖拽窗口 ;—第一坐标记录模块,用于接收用户在所述拖拽窗口上的点选操作,记录点选位置的坐标,记为第一坐标;一第一图片显示窗口确定模块,用于根据第一坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第一图片显示窗口;一第一图片记录模块,用于根据第一坐标,确定所述第一图片显示窗口中的对应的图片,对应的图片记为第一图片;一第二图片记录模块,用于将所述第一图片显示到所述拖拽窗口中的第一坐标处,记为第二图片;一第二图片移动模块,用于接收用户在所述拖拽窗口上的拖拽操作,在所述拖拽窗口中移动所述第二图片;一第二坐标记录模块,用于接收用户在所述拖拽窗口上的释放操作,记录释放位置的坐标,记为第二坐标;一第二图片显示窗口确定模块,用于根据第二坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第二图片显示窗口 ;及一图片显示模块,用于将所述第一图片显示到所述第二图片显示窗口中的第二坐标处。根据本发明的另一方面,提供一种图像处理方法,用于在电子装置中的至少两个图片显示窗口之间拖拽图片,所述方法包括以下步骤在所述至少两个图片显示窗口的显示层之上生成一拖拽窗口 ;接收用户在所述拖拽窗口上的点选操作,记录点选位置的坐标,记为第一坐标;根据第一坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第一图片显示窗口 ;根据第一坐标,确定所述第一图片显示窗口中的对应的图片,对应的图片记为第一图片;将所述第一图片显示到所述拖拽窗口中的第一坐标处,记为第二图片;接收用户在所述拖拽窗口上的拖拽操作,在所述拖拽窗口中移动所述第二图片;接收用户在所述拖拽窗口上的释放操作,记录释放位置的坐标,记为第二坐标;根据第二坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第二图片显示窗口 ;及将所述第一图片显示到所述第二图片显示窗口中的第二坐标处。与现有技术相比,上述图像处理系统及方法,通过在多个图片显示窗口的显示层之上生成一拖拽窗口,被操作的图片在所述拖拽窗口中运动,实现了多个窗口之间的图片拖拽和移动,特别是实现了所属于不同应用程序或不同父窗口的多个窗口之间的图片拖拽和移动。


图1为本发明一种实施方式中的图像处理系统的功能框图。图2为本发明一种实施方式中的在两个窗口之间拖拽图片的过程演示图。图3为本发明一种实施方式中的图像处理方法的流程图。主要元件符号说明
拖拽窗口生成模块101第一坐标记录模块102第一图片显示窗口确定模块103第一图片记录模块104第二图片记录模块105第二图片移动模块106第二坐标记录模块107第二图片显示窗口确定模块108
权利要求
1.一种图像处理系统,用于在电子装置中的至少两个图片显示窗口之间拖拽图片,其特征在于所述系统包括一拖拽窗口生成模块,用于在所述至少两个图片显示窗口的显示层之上生成一拖拽窗Π ;一第一坐标记录模块,用于接收用户在所述拖拽窗口上的点选操作,记录点选位置的坐标,记为第一坐标;一第一图片显示窗口确定模块,用于根据第一坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第一图片显示窗口;一第一图片记录模块,用于根据第一坐标,确定所述第一图片显示窗口中的对应的图片,对应的图片记为第一图片;一第二图片记录模块,用于将所述第一图片显示到所述拖拽窗口中的第一坐标处,记为第二图片;一第二图片移动模块,用于接收用户在所述拖拽窗口上的拖拽操作,在所述拖拽窗口中移动所述第二图片;一第二坐标记录模块,用于接收用户在所述拖拽窗口上的释放操作,记录释放位置的坐标,记为第二坐标;一第二图片显示窗口确定模块,用于根据第二坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第二图片显示窗口 ;及一图片显示模块,用于将所述第一图片显示到所述第二图片显示窗口中的第二坐标处。
2.如权利要求1所述的图像处理系统,其特征在于所述拖拽窗口为一透明窗口。
3.如权利要求1所述的图像处理系统,其特征在于所述第二图片记录模块还用于对所述第二图片的各像素点做一个RGB颜色通道值变换运算。
4.如权利要求3所述的图像处理系统,其特征在于所述RGB颜色通道值变换运算为设定红、绿、蓝三个颜色通道中的两个颜色通道值为0。
5.如权利要求1所述的图像处理系统,其特征在于所述系统还包括一第二图片撤销模块,用于撤销所述第二图片在所述拖拽窗口中的显示。
6.一种图像处理方法,用于在电子装置中的至少两个图片显示窗口之间拖拽图片,其特征在于所述方法包括以下步骤在所述至少两个图片显示窗口的显示层之上生成一拖拽窗口;接收用户在所述拖拽窗口上的点选操作,记录点选位置的坐标,记为第一坐标;根据第一坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第一图片显示窗Π ;根据第一坐标,确定所述第一图片显示窗口中的对应的图片,对应的图片记为第一图片;将所述第一图片显示到所述拖拽窗口中的第一坐标处,记为第二图片; 接收用户在所述拖拽窗口上的拖拽操作,在所述拖拽窗口中移动所述第二图片; 接收用户在所述拖拽窗口上的释放操作,记录释放位置的坐标,记为第二坐标; 根据第二坐标,确定对应的图片显示窗口,对应的图片显示窗口记为第二图片显示窗口 ;及将所述第一图片显示到所述第二图片显示窗口中的第二坐标处。
7.如权利要求6所述的图像处理方法,其特征在于所述拖拽窗口为一透明窗口。
8.如权利要求6所述的图像处理方法,其特征在于所述方法还包括对所述第二图片的各像素点做一个RGB颜色通道值变换运算。
9.如权利要求8所述的图像处理方法,其特征在于所述RGB颜色通道值变换运算为设定红、绿、蓝三个颜色通道中的两个颜色通道值为0。
10.如权利要求6所述的图像处理方法,其特征在于所述方法在将所述第一图片显示到所述第二图片显示窗口中的第二坐标处的步骤后还包括撤销所述第二图片在所述拖拽窗口中的显示。
全文摘要
一种图像处理系统,包括拖拽窗口生成模块,用于生成一拖拽窗口;第一坐标记录模块,用于记录第一坐标;第一图片显示窗口确定模块,用于确定第一图片显示窗口;第一图片记录模块,用于确定第一图片;第二图片记录模块,用于确定第二图片;第二图片移动模块,用于在所述拖拽窗口中移动所述第二图片;第二坐标记录模块,用于记录第二坐标;第二图片显示窗口确定模块,用于确定第二图片显示窗口;及图片显示模块,用于将所述第一图片显示到所述第二图片显示窗口中的第二坐标处。本发明还揭示了一种图像处理方法。根据本发明的技术方案,使得用户可以在至少两个图片显示窗口之间拖拽图片。
文档编号G06T1/00GK102567937SQ20101061961
公开日2012年7月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1