图像处理方法和装置的制作方法

文档序号:6606511阅读:180来源:国知局
专利名称:图像处理方法和装置的制作方法
技术领域
本发明涉及计算机技术领域,特别涉及一种图像处理方法和装置。
背景技术
现有技术中可以通过各种图像处理软件对图像进行处理,例如“QQ影像”软件。现有的图像处理软件都具有剪裁功能、并列比较功能、放大功能。例如如图1所示的,左侧为原始图片,右侧为进行剪裁后的修改后图片。剪裁是指选择原始图片中的一部分,并将其他部分剪裁掉。如图1所示的,将左侧的原始图片中的一部分剪裁出来,形成如右图所示的修改后图片。并列比较功能是指如图1所示的,将原始图片与修改后图片并列进行比较,以方便进行修改。放大功能是指使用者在图片表面通过鼠标拖弋或是替他方式选择图片中的一部分画面,并将该部分放大。现有技术中都是以像素点来标记图片,现有技术中都是以图片左上角的第一个像素点作为起始像素点,其他像素点的横坐标和纵坐标为距离该起始像素点的像素数。在实现本发明的过程中,发明人发现现有技术至少存在以下问题使用者在图片表面通过鼠标拖弋或是替他方式选择图片中的一部分图像范围,则以所选的图像范围的四角坐标来确定该选择的画面。以图1的原始图片和修改后图片并进行并列比较时为例,其放大后如图2所示。图2中是现有图像处理软件进行并列显示时的示意图;图2左下为原始图片、右下为修改后图片、左上为原始图片的放大图、右上为修改后图片的放大图。现有的图像处理软件,在使用者将原始图片与修改后图片并列比较并进行放大时,会看到如图2所示的画面。使用者从右下的修改后图片中选择了一个图像范围, 图像处理软件在左下的原始图片中相同的坐标选择图像范围;然后如左上和右上所示的将原始图片和修改后图片的图像范围进行放大。由于现有技术中只是简单的将用户所选的图像范围坐标照搬到另一个图片中,而由于两者的起始坐标点已经改变了,这样就造成该图像范围在原始图片与修改后图片中的画面不一致。

发明内容
为了解决现有技术中当用户将原始图片与修改后图并列比较时,如果在其中一幅图中选择一个图像范围进行放大时,会造成两幅图所放大的图像范围不一致的问题,本发明实施例提出了一种图像处理方法和装置。所述技术方案如下本发明实施例提出了一种图像处理方法,包括当修改原始图片的尺寸时,建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片的像素点与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致。作为上述技术方案的优选,所述当修改原始图片的尺寸时,建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系包括当修改所述原始图片的尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),其中Ptn(in,jn)为所述修改后图片中的像素点坐标,Ptji,j)为对应的像素点在位于原始图片中的坐标,Fn为映射函数。作为上述技术方案的优选,所述当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致包括当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量Ptwfsrt ;根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) = Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围;将所述原始图片的第一图像范围及所述修改后图片的第二图像范围进行同比例放大;即原始图片放大后的坐标为PtQ(x,y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比;修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Pt0ffset ;其中 fratio 为缩放比;Kn为映射函数Fn的反函数。作为上述技术方案的优选,所述当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致包括用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量Ptwfsrt ;根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) = Fn(Pt0(i, j)),获取所述原始图片中对应的第一图像范围;将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大;即修改后图片放大后的坐标为Ptn(X,y) = frati0XPtn(i, j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = fMti。XKn(Ptn(in,jn))+Ptwfset ;其中 fMti。为缩放比;Kn为映射函数Fn的反函数。本发明实施例还提出了一种图像处理装置,包括对应关系确定模块,用于当修改原始图片的尺寸时,建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;
图像范围确定模块,用于当对所述原始图片或修改后进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置进行放大,以使放大后的图像一致。作为上述技术方案的优选,所述对应关系确定模块包括坐标获取单元,用于当修改所述原始图片的尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,对应关系单元,用于根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该做像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) 二卩义‘⑴训,其中卩^么) 为所述修改后图片中的像素点坐标,Ptci(Lj)为对应的像素点在位于原始图片中的坐标,Fn 为映射函数。作为上述技术方案的优选,所述图像范围确定模块包括第一偏移量获取单元,用于当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量Ptwfset ;偏移量Ptwfset 可以为该第一图像范围的起始像素点坐标相对于原始图像的起始坐标点坐标的差值;第一放大单元,用于根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围;将所述原始图片的第一图像范围及所述修改后图片的第二图像范围进行同比例放大;即原始图片放大后的坐标为PtQ(x,y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比;修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中 frati。 为缩放比;Kn为映射函数Fn的反函数。作为上述技术方案的优选,所述图像范围确定模块包括第二偏移量获取单元,用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量Ptwfsrt ;偏移量 Ptwfsrt可以为该第二图像范围的起始像素点坐标相对于修改后图片的起始坐标点坐标的
差值;第二放大单元,根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述原始图片中对应的第一图像范围;然后将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大;即修改后图片放大后的坐标为Ptn(X,y) = frati0XPtn(i, j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = frati0XKn(Ptn(in, jn))+Pt0ffset ;其中 frati。为缩放比;Kn为映射函数Fn的反函数。本发明实施例提供的技术方案的有益效果是本发明实施例提出了一种图像处理方法和装置,通过建立修改后图片与原始图片之间像素点的对应关系;当用户在其中一张图片中选择一个图像范围进行放大时,通过该对应关系确定另一图片中所需放大的图像范围,以使所述原始图片及修改后图片的放大后的图像一致。本发明实施例让使用者在图片上任意拖拽选择所需放大的图像范围,还能保证放大后的原始图片及修改后图片的图像范
围一致。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中使用的附图作一简单地介绍,显而易见地,下面所列附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有的图像处理软件进行剪裁后进行并列的比较示意图;图2为对图1中的一个图片选择图像范围后进行放大并并列比较的示意图;图3为本发明第一实施例的流程示意图;图4为本发明第三实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明实施例的设计思路是由于剪裁后的图片的坐标可以对应于原始图片的坐标,因此本发明实施例中建立起修改后图片中的像素点与原始图片中的相应像素点之间的对应关系;这样在对原始图片及修改后图片进行局部放大时,则可以确定对应的图像范围。 这样就可以保证在进行并列比较时,使用者可以随意选择所需放大的图像范围,并保证原始图片及修改后图片在放大后的图像范围完全一致。以下通过实施例对本发明进行进一步的说明。实施例1本发明第一实施例提出了一种图像处理方法,其流程如图3所示的,包括步骤101、当修改附图尺寸时,建立原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;步骤102、当对图片进行放大时,获取所需放大的图像范围;步骤103、根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致。本发明实施例让使用者在图片上任意拖拽选择所需放大的图像范围,还能保证放大后的原始图片及修改后图片的图像范围一致。实施例2本发明第二实施例提出了一种图像处理方法,是在第一实施例的基础上改进而来,包括步骤201、当修改附图尺寸时,建立原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;步骤202、当对图片进行放大时,获取所需放大的图像范围;步骤203、根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致。其中,所述的步骤201可以具体为步骤2011、当修改附图尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,步骤2012、根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该做像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系ptn(in,jn) = Fn(Pt0(i, j)),其中Pt0(i, j)为所述修改后图片中的坐标(in,jn)的像素点,Ptci(Lj)该像素点在位于原始图片中的坐标,Fn为映射函数。在获取了修改后图片的起始像素点之后,就可以获取修改后图片的每一像素点对应的在原始图片中的坐标。这样就可以很容易得到映射函数Fn。例如在对如图1所示的左侧的原始图片进行剪裁时,将其边沿剪裁掉,获得如图 1的右侧的修改后图片。这样,修改后图片的起始像素点在原始图片中的对应的像素点的坐标为Q0,30);则修改后图片的每一坐标(s,p),其在原始图片中的横坐标为(s+20,p+30)。 这样就可以根据这两个已知参数计算出映射函数Fn。这样可以计算根据修改后图片的起始像素点位于原始图片中的坐标,获取原始图片中的像素点与修改后图片的对应的像素点之间的对应关系。这种方式不仅计算量低,而且该对应关系准确。在步骤203中,使用者可以在原始图片中选择一个图像范围进行放大,也可以在修改后图片中选择一个图像范围进行放大。当在原始图片中选择一个图像范围放大时,则该步骤203可以包括步骤203a、当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量PtMfsrt。步骤20北、根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围。步骤203c、将所述原始图片的第一图像范围和所述修改后图片的第二图像范围进行同比例放大。即原始图片放大后的坐标为PtQ(x,y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比;修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中 frati。 为缩放比;Kn为映射函数Fn的反函数。其中,缩放比fratio以及偏移量PtOffset都是可以根据用户输入获得的已知参数。在步骤20 中,偏移量Ptwfset可以通过该第一图像范围的起始像素点坐标相对于原始图片的起始坐标点坐标的差值来计算获得。由于前述的步骤2011和步骤2022中已经获得了原始图片与修改后图片的对应关系,因此可以根据该对应关系及获得的计算得出的偏移量Ptwfsrt,即可计算出该原始图片的第一图像范围在修改后图片中对应的第二图像范围。这样可以通过简单的方式即可使第一图像范围和第二图像范围所对应的图像相同。当在修改后图片中选择一个图像范围放大时,则该步骤203可以包括步骤203A,用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量PtMfsrt。步骤2(X3B,根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) = Fn(Ptci^j)),获取所述原始图片中对应的第一图像范围。步骤203C、将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大。即修改后图片放大后的坐标为Ptn(X,y) = frati0XPtn(i, j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = frati0XKn(Ptn(in,jn))+Pt0ffset ;其中 fMti。为缩放比;Kn为映射函数Fn的反函数。其中步骤20 的原理与前述的步骤20 相同,在此不再赘述。其中,在前述的步骤中,可能会出现使用者在原始图片中选择一个图像范围,而该图像范围中包含了修改后图片中没有的图像范围。这种情况可以采用多种方式进行后续处理,本发明实施例并不对此做出限定。例如可以提示用户超出范围;再例如将修改后图片缺少的部分添加底色以补充。在本发明第二实施例中,可以通过简单的方式获取对应关系,这种方式不仅计算量低,而且该对应关系准确。同时,还可以利用上述的对应关系获取了通过上述的对应关系进行相应放大的方式,可以当用户在原始图片或是修改后图片中选择一个图像区域进行放大时,通过对比关系的映射函数的反函数,以及用户所选择的图像范围坐标与原始图片的偏移函数,就可以计算对应的修改后图片的图像范围,以此来实现放大后的图像一致。实施例3本发明第三实施例提出了一种图像处理装置,其结构如图4所示,包括对应关系确定模块1,用于当修改附图尺寸时,建立原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;图像范围确定模块2,用于当对图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置进行放大,以使放大后的图像一致。本发明实施例让使用者在图片上任意拖拽选择所需放大的图像范围,还能保证放大后的原始图片及修改后图片的图像范围一致。实施例4本发明第四实施例提出了一种图像处理装置,是在第三实施例的基础上改进而来,包括对应关系确定模块1,用于当修改附图尺寸时,建立原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;图像范围确定模块2,用于当对图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置进行放大,以使放大后的图像一致。
其中,对应关系确定模块1包括坐标获取单元,用于当修改附图尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,对应关系单元,用于根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该做像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) 二卩义‘⑴训,其中卩^么) 为所述修改后图片中的像素点坐标,Ptci(Lj)为对应的像素点在位于原始图片中的坐标,Fn 为映射函数。在获取了修改后图片的起始像素点之后,就可以获取修改后图片的每一像素点对应的在原始图片中的坐标。这样就可以很容易得到映射函数Fn。例如在对如图1所示的左侧的原始图片进行剪裁时,将其边沿剪裁掉,获得如图 1的右侧的修改后图片。这样,修改后图片的起始像素点在原始图片中的对应的像素点的坐标为Q0,30);则修改后图片的每一坐标(s,p),其在原始图片中的横坐标为(s+20,p+30)。 这样就可以根据这两个已知参数计算出映射函数Fn。这样可以根据修改后图片的起始像素点位于原始图片中的坐标,获取原始图片中的像素点与修改后图片的对应的像素点之间的对应关系。这种方式不仅计算量低,而且该对应关系准确。在本发明实施例中,使用者可以在原始图片中选择一个图像范围进行放大,此时则需要对修改后图片的相应位置进行放大;使用者也可以在修改后图片中选择一个图像范围进行放大,此时则需要对原始图片的相应位置进行放大。当在原始图片中选择一个图像范围放大时,图像范围确定模块2包括第一偏移量获取单元,用于当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量Ptwfset ;偏移量Ptwfset 可以为该第一图像范围的起始像素点坐标相对于原始图像的起始坐标点坐标的差值;第一放大单元,用于根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围;将所述原始图片的第一图像范围及所述修改后图片的第二图像范围进行同比例放大。即原始图片放大后的坐标为PtQ(x,y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比;修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中 frati。 为缩放比;Kn为映射函数Fn的反函数。其中,缩放比fratio以及偏移量PtOffset都是可以根据用户输入获得的已知参数。在第一偏移量获取单元中,偏移量Ptwfset可以通过该第一图像范围的起始像素点坐标相对于原始图片的起始坐标点坐标的差值来计算获得。由于前述的坐标获取单元和坐标获取单元中已经获得了原始图片与修改后图片的对应关系,因此可以根据该对应关系及获得的计算得出的偏移量PtMfsrt,即可计算出该原始图片的第一图像范围在修改后图片中
11对应的第二图像范围。这样可以通过简单的方式即可使第一图像范围和第二图像范围所对应的图像相同。当在修改后图片中选择一个图像范围放大时,图像范围确定模块2包括第二偏移量获取单元,用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量Ptwfsrt ;偏移量 Ptwfsrt可以为该第二图像范围的起始像素点坐标相对于修改后图片的起始坐标点坐标的
差值;第二放大单元,根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述原始图片中对应的第一图像范围;然后将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大。即修改后图片放大后的坐标为Ptn(x,y) = frati0XPtn(i,j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = frati0XKn(Ptn(in,jn))+Pt0ffset ;其中 fMti。为缩放比;Kn为映射函数Fn的反函数。其中,在前述的装置中,可能会出现使用者在原始图片中选择一个图像范围,而该图像范围中包含了修改后图片中没有的图像范围。这种情况可以采用多种方式进行后续处理,本发明实施例并不对此做出限定。例如可以提示用户超出范围;再例如将修改后图片缺少的部分添加底色以补充。在本发明第四实施例中,可以通过简单的方式获取对应关系,这种方式不仅计算量低,而且该对应关系准确。同时,还可以利用上述的对应关系获取了通过上述的对应关系进行相应放大的方式,可以当用户在原始图片或是修改后图片中选择一个图像区域进行放大时,通过对比关系的映射函数的反函数,以及用户所选择的图像范围坐标与原始图片的偏移函数,就可以计算对应的修改后图片的图像范围,以此来实现放大后的图像一致。本发明实施例所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种图像处理方法,其特征在于,包括当修改原始图片的尺寸时,建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片的像素点与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致。
2.根据权利要求1所述的图像处理方法,其特征在于,所述当修改原始图片的尺寸时, 建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系包括当修改所述原始图片的尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),其中Ptn(in,jn)为所述修改后图片中的像素点坐标,Ptji,j)为对应的像素点在位于原始图片中的坐标,Fn为映射函数。
3.根据权利要求2所述的图像处理方法,其特征在于,所述当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致包括当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量Ptwfset ;根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in, jn) = Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围;将所述原始图片的第一图像范围及所述修改后图片的第二图像范围进行同比例放大;即原始图片放大后的坐标为PtciU, y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比; 修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中fMti。为缩放比;Kn为映射函数Fn的反函数。
4.根据权利要求2所述的图像处理方法,其特征在于,所述当对所述原始图片或修改后图片进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置分别进行放大,以使放大后的图像一致包括用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量Ptwfsrt ;根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in, jn) = Fn(Pt0(i, j)),获取所述原始图片中对应的第一图像范围;将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大;即修改后图片放大后的坐标为Ptn(X,y) = frati0XPtn(i, j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中fMti。为缩放比;Kn为映射函数Fn的反函数。
5.一种图像处理装置,其特征在于,包括对应关系确定模块,用于当修改原始图片的尺寸时,建立所述原始图片中的像素点与修改后图片的对应的像素点之间的对应关系;图像范围确定模块,用于当对所述原始图片或修改后进行放大时,获取所需放大的图像范围;根据所述原始图片与修改后图片的对应的像素点之间的对应关系,将所述原始图片及修改后图片的相应位置进行放大,以使放大后的图像一致。
6.根据权利要求5所述的图像处理装置,其特征在于,所述对应关系确定模块包括 坐标获取单元,用于当修改所述原始图片的尺寸时,获取所述修改后图片的起始像素点,并计算该起始像素点位于所述原始图片中的坐标,对应关系单元,用于根据所述修改后图片的起始像素点在原始图片中的坐标,获取修改后图片起始像素点相对于原始图片的起始像素点的差值,并以此计算所述修改后图片的像素点的坐标以及该做像素点位于所述原始图片的坐标,以获得原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),其中Ptn(in,jn)为所述修改后图片中的像素点坐标,Pt0(i, j)为对应的像素点在位于原始图片中的坐标,Fn 为映射函数。
7.根据权利要求6所述的图像处理装置,其特征在于,所述图像范围确定模块包括 第一偏移量获取单元,用于当用户在所述原始图片中选择所需放大的第一图像范围时,确定所述第一图像范围与所述原始图片之间坐标点的偏移量Ptwfset ;偏移量Ptwfset可以为该第一图像范围的起始像素点坐标相对于原始图像的起始坐标点坐标的差值;第一放大单元,用于根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Pt0(i, j)),获取所述修改后图片中对应的第二图像范围;将所述原始图片的第一图像范围及所述修改后图片的第二图像范围进行同比例放大;即原始图片放大后的坐标为PtciU, y) = fratioXPt0(i, j)+Pt0ffset ;其中frati。为缩放比; 修改后图片放大后的坐标为Ptn(x,y) = frati。XKn(Ptn(in,jn))+Ptwfset ;其中fMti。为缩放比;Kn为映射函数Fn的反函数。
8.根据权利要求5或6所述的图像处理装置,其特征在于,所述图像范围确定模块包括第二偏移量获取单元,用于当用户在所述修改后图片中选择所需放大的第二图像范围时,确定所述第二图像范围与所述修改后图片之间坐标点的偏移量Ptwfset ;偏移量Ptwfset 可以为该第二图像范围的起始像素点坐标相对于修改后图片的起始坐标点坐标的差值;第二放大单元,根据该偏移量,以及原始图片中的像素点与修改后图片的对应的像素点之间的对应关系Ptn(in,jn) =Fn(Ptci^j)),获取所述原始图片中对应的第一图像范围; 然后将所述修改后图片的第二图像范围及所述原始图片的第一图像范围进行同比例放大; 即修改后图片放大后的坐标为Ptn(X,y) = frati0XPtn(i, j)+Pt0ffset ;其中frati。为缩放比;原始图片放大后的坐标为Ptn(x,y) = frati。χKn(Ptn(in,jn))+Ptwfset ;其中fMti。为缩放比;Kn为映射函数Fn的反函数。
全文摘要
本发明提出了一种图像处理方法和装置,属于计算机技术领域。本发明实施例通过建立修改后图片与原始图片之间像素点的对应关系;当用户在其中一张图片中选择一个图像范围进行放大时,通过该对应关系确定另一图片中所需放大的图像范围,以使所述原始图片及修改后图片的放大后的图像一致。本发明实施例让使用者在图片上任意拖拽选择所需放大的图像范围时,还能保证放大后显示的原始图片及修改后图片的图像范围一致。
文档编号G06T11/00GK102339469SQ20101023571
公开日2012年2月1日 申请日期2010年7月21日 优先权日2010年7月21日
发明者刘元芳, 吴永坚, 李慧, 杨洋, 王建宇, 罗匡, 黄飞跃 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1