一种移动终端的图片放大显示方法及系统的制作方法

文档序号:9750473阅读:412来源:国知局
一种移动终端的图片放大显示方法及系统的制作方法
【技术领域】
[0001]本发明涉及一般的图像数据处理,尤其涉及一种移动终端的图片放大显示方法及系统。
【背景技术】
[0002]目前,移动终端的相机的像素越来越高,使得所拍摄的照片越来越大,而考虑到便携性,移动终端的屏幕往往不会超过六寸,这些大照片显示于屏幕上可能无法看清楚一些细节,需要进行放大后观看。现有技术中,移动终端上放大照片往往是通过两个手指在触摸屏上反向滑动来进行扩大,但这种放大的方法很难保证放大的精度,并且由于每一次两个手指滑动操作无法达到一致,要达到两次放大相同区域的目的往往很难。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足之处,本发明为解决现有技术的缺陷和不足,提出一种图片放大显示的方法及系统,能达到大图片通过模糊操作达到放大显示的目的,同时能够增加放大的精度,以及实现多次操作能够放大相同区域的目的,为用户提供了图片缩放使用的方便。
[0005]本发明解决技术问题所采用的技术方案如下:
一种移动终端的图片放大显示方法,包括如下步骤:
将图片划分为MXN个矩形组成的阵列;
当检测到图片上的触摸点为两个时,获取两个触摸点所在的矩形;
将两个触摸点所在的矩形行与列之间的矩形阵列放大显示。
[0006]作为进一步的改进方案,所述将图片划分为MXN个矩形组成的阵列步骤后,还对每一个矩形按照该矩形在阵列中的行列位置进行编号。
[0007]作为进一步的改进方案,所述当检测到图片上的触摸点为两个时,获取两个触摸点所在的矩形具体包括如下步骤:
获取两个触摸点在移动终端触摸屏上的坐标(X,y);
判断两个触摸点坐标(x,y)的横坐标值X、纵坐标值y分别位于所述阵列中的矩形范围,以确定两个触摸点所在的矩形。
[0008]作为进一步的改进方案,所述将两个触摸点所在的矩形行与列之间的矩形阵列放大显示具体包括如下步骤:
根据所述矩形的编号查找两个触摸点中所在矩形的行、列位置;
确定两个触摸点所在矩形的行、列之间的矩形阵列并放大显示。
[0009]在上述方法方案中,其中,所述阵列中矩形编号为[a][b],其中,a,b分别满足ISa<M,1 SbSN;判断触摸点坐标(x,y)的横坐标值X、纵坐标值y分别位于所述阵列中的矩形范围时,计算x[ai][bi] < x< x[ai][bi] ’且y[ai][bi] < y< y[ai] [bi] ’,则触摸点坐标(x,y)位于编号为匕幻化幻的矩形内,其中,xEaOEbOS编号为匕幻化幻的矩形的左下角的横坐标,ykiHbdS编号为La1Hb1]的矩形的左下角的纵坐标,^a1Eb1]’为编号为La1Hb1Ma矩形的右上角的横坐标,Yta1Kb1]’为编号为La1Kb1]的矩形的右上角的纵坐标。
[0010]本发明还提供一种移动终端的图片放大显示系统,所述移动终端包括触摸屏,该系统包括图片划分模块、触摸检测模块和显示放大模块;
所述图片划分模块用于将图片划分为MXN个矩形组成的阵列;
所述触摸检测模块用于检测触摸屏被触摸,且当检测到图片上的触摸点为两个时,获取两个触摸点所在的矩形;
所述显示放大模块用于将所述触摸检测模块检测到的两个触摸点所在的矩形行与列之间的矩形阵列放大显示。
[0011]作为进一步的改进技术方案,所述图片划分模块在将图片划分为MXN个矩形组成的阵列后,还对每一个矩形按照该矩形在阵列中的行列位置进行编号。
[0012]作为进一步的改进技术方案,所述触摸检测模块用于获取两个触摸点在移动终端触摸屏上的坐标(x,y);并判断两个触摸点坐标(x,y)的横坐标值X、纵坐标值y分别位于所述阵列中的矩形范围,以确定两个触摸点所在的矩形。
[0013]作为进一步的改进技术方案,所述显示放大模块用于根据所述矩形的编号查找两个触摸点中所在矩形的行、列位置;并确定两个触摸点所在矩形的行、列之间的矩形阵列以放大显示。
[0014]在上述系统技术方案中,所述图片划分模块将所述阵列中矩形编号为[a][b],其中,a,b分别满足I < a < M, I < b < N;所述触摸检测模块判断触摸点坐标(x,y)的横坐标值x、纵坐标值y分别位于所述阵列中的矩形范围时,计算XU1^b1] <x< XU1Hb1]’且y[ai][bi] < y< y[ai][bi]’,则触摸点坐标(x,y)位于编号为[ai] [bi]的矩形内,其中,x[ai][bi]为编号为Ea1Hb1]的矩形的左下角的横坐标,ykiKh]*编号为[出冗匕^勺矩形的左下角的纵坐标,Ha1Hb1]’为编号为U1Hb1]的矩形的右上角的横坐标,YU1Hb1]’为编号为La1Kb1]的矩形的右上角的纵坐标。
[0015]相比现有技术,本发明采取将图片进行矩形划分编号,当触摸屏检测到触摸点为两个时,则将两个触摸点行、列之间的矩形阵列放大显示,无需向现有技术一样采取两个手指在触摸屏上反向滑动的操作,避免两个手指滑动操作无法每次都能达到一致的操作困难。使得放大图片的操作更加便利,也达到模糊操作达到放大图片的目的,同时,只需要在触摸屏上两个触摸即可实现两个触摸点行列范围内的图片内容放大,使得操作的精度得到很大的提尚。
【附图说明】
[0016]图1是本发明移动终端的图片放大显示方法优选实施例的流程图。
[0017]图2是本发明移动终端的图片放大显示方法优选实施例中图片划分矩形阵列示意图。
[0018]图3是本发明移动终端的图片放大显示系统优选实施例的原理结构图。
【具体实施方式】
[0019]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]本发明提供一种移动终端的图片放大显示的方法,采用一种模糊操作的手段实现图片的放大。该方法应用于采用触摸屏的移动终端上对图片的操作,该方法优选实施的流程如图1所不。
[0021]S100,将图片划分为MXN个矩形组成的阵列;图片划分的矩形阵列如图2所示。图2示出了图片90被划分为MXN个矩阵,对矩阵中每一个矩形按照该矩形在阵列中的行列位置进行编号,编号采用数组存储结构表达为[1][1],-_[1][幻广_[1][1],-_[1][幻,即设定矩阵中某一个矩形的编号为[a] [b]时,其中,a,b分别满足I <a<M,l<b<N0
[0022]S200,当检测到图片上的触摸点为两个时,获取该两个触摸点所在的矩形。具体步骤包括:
首先,获取两个触摸点在移动终端触摸屏上的坐标(x,y)。对于采用触摸屏的移动终端来说,图片操作需要检测触摸屏上的触摸点,本方法优选实施例中采取获取触摸点进行图片放大操作需要锁定触摸点为两个才确认为对图片进行放大操作,否则放弃检测操作进行重新检测。锁定触摸点需要在触摸屏被触摸时,移动终端的系统获取触摸点的坐标,并对各触摸点的坐标同时满足在一预定时间内未变化时才确认所检测到的触摸点的坐标被锁定,此时,才能进一步判断触摸点坐标所在图片矩形阵列中矩形的位置。
[0023]然后,判断两个触摸点坐标(x,y)的横坐标值X、纵坐标值7分别位于所述阵列中的矩形范围,以确定两个触摸点所在的矩形。确定触摸点所在的矩形时,需要计算两个触摸点坐标(x,y),由于两个触摸点坐标的计算过程相同,此处仅以一个触摸点坐标(x,y)为例进行说明,判断x[ai][bi] < x< x[ai][bi] ’且y[ai][bi] < y< y[ai] [bi] ’,则触摸点坐标(x,y)位于编号为匕幻化幻的矩形内,其中,xbiHbOS编号为匕幻化幻的矩形的左下角的横坐标,编号为La1Hb1]的矩形的左下角的纵坐标,^a1Eb1]’为编号为La1Hb1Ma矩形的右上角的横坐标,Yta1Kb1]’为编号为La1Kb1]的矩形的右上角的纵坐标。
[0024]S300,将两个触摸点所在的矩形行与列之间的矩形阵列放大显示。放大显示操作根据步骤S200中得到的两个触摸点所在的矩形编号,根据该矩形的编号查找两个触摸点中所在矩形的行、列位置;再确定两个触摸点所在矩形的行、列之间的矩形阵列并放大显示。根据步骤S200中的触摸点坐标(x,y)查找矩形编号的例子,在确定两个触摸点所在的矩形编号[a][b]后,系统通过两个触摸点的矩形编号将两个触摸点的行、列之间的矩形阵列组成的区域放大进行显示,设两个触摸点分别为La1Hb1]、[a2][b2],要放大的矩形包括矩形编号为[az][bz]的所有矩形,其中,ai < az < a2,b
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1