切换显示图像的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别涉及一种切换显示图像的方法和装置。
【背景技术】
[0002]图像通常是指各种图形和影像的总称,是所有具有视觉效果的画面。图像是人类社会活动中最常用的信息载体。图像根据记录方式的不同可分为两大类:模拟图像和数字图像。模拟图像可以通过某种物理量如光、电等的强弱变化来记录图像亮度信息,例如模拟电视图像。数字图像则是用计算机存储的数据来记录图像上各点的亮度信息。
[0003]目前,在计算机中对图像所做的处理常见的有:图像的移动、旋转、缩放和扭曲变形,还能够以不同的分辨率进行图像输出等等。
【发明内容】
[0004]本发明提供了一种切换显示图像的方法和装置,以实现图像之间的动态切换显示,提升显示效果。所述技术方案如下:
[0005]—方面,本发明提供了一种切换显示图像的方法,所述方法包括:
[0006]预先生成底层图层,在所述底层图层前方的一个平面上生成大小均为所述底层图层一半的第一图层和第二图层,所述第一图层和第二图层拼接组成与所述底层图层位置重合的页面,且所述底层图层被所述页面遮挡;
[0007]生成与所述第二图层大小相同且位置重合的第三图层,将所述第三图层与所述第二图层相背放置且固定在一起,且设置所述第一图层和所述第二图层的拼接线为轴线,所述第二图层和所述第三图层可绕所述轴线一起旋转,在所述第三图层与所述底层图层之间生成第四图层,所述第四图层与所述第三图层大小相同、位置重合且相对放置;
[0008]当开始显示图像时,在所述底层图层上放置第一图像,并将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,使得所述第一图层和所述第二图层拼接组成的页面显示所述第一图像,将第二图像分成两部分分别放置在所述第三图层和第四图层上;
[0009]当开始切换图像时,令所述第二图层和第三图层一起绕所述轴线旋转,至所述第二图层与所述第一图层面对面位置重合,所述第一图层和所述第二图层均被所述第三图层遮挡,且露出所述第四图层,使得所述第三图层和所述第四图层拼接组成页面,且所述页面上显示所述第二图像;
[0010]将所述底层图层上的所述第一图像更换为所述第二图像,然后隐藏所述第一图层、第二图层、第三图层和第四图层。
[0011]其中,所述底层图层垂直放置,所述第二图层在上且所述第一图层在下进行拼接;
[0012]所述将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,包括:
[0013]将所述第一图像平均分成上半部分和下半部分,将所述上半部分放置在所述第二图层上,将所述下半部分放置在所述第一图层上;
[0014]所述将第二图像分成两部分分别放置在所述第三图层和第四图层上,包括:
[0015]将所述第二图像平均分成上半部分和下半部分,将所述上半部分放置在所述第四图层上,将所述下半部分放置在所述第三图层上。
[0016]其中,所述底层图层垂直放置,所述第一图层在上且所述第二图层在下进行拼接;
[0017]所述将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,包括:
[0018]将所述第一图像平均分成上半部分和下半部分,将所述上半部分放置在所述第一图层上,将所述下半部分放置在所述第二图层上;
[0019]所述将第二图像分成两部分分别放置在所述第三图层和第四图层上,包括:
[0020]将所述第二图像平均分成上半部分和下半部分,将所述上半部分放置在所述第三图层上,将所述下半部分放置在所述第四图层上。
[0021]其中,所述底层图层水平放置,所述第二图层在左且所述第一图层在右进行拼接;
[0022]所述将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,包括:
[0023]将所述第一图像平均分成左半部分和右半部分,将所述左半部分放置在所述第二图层上,将所述右半部分放置在所述第一图层上;
[0024]所述将第二图像分成两部分分别放置在所述第三图层和第四图层上,包括:
[0025]将所述第二图像平均分成左半部分和右半部分,将所述左半部分放置在所述第四图层上,将所述右半部分放置在所述第三图层上。
[0026]其中,所述底层图层水平放置,所述第一图层在左且所述第二图层在右进行拼接;
[0027]所述将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,包括:
[0028]将所述第一图像平均分成左半部分和右半部分,将所述左半部分放置在所述第一图层上,将所述右半部分放置在所述第二图层上;
[0029]所述将第二图像分成两部分分别放置在所述第三图层和第四图层上,包括:
[0030]将所述第二图像平均分成左半部分和右半部分,将所述左半部分放置在所述第三图层上,将所述右半部分放置在所述第四图层上。
[0031]另一方面,本发明还提供了一种切换显示图像的装置,所述装置包括:
[0032]第一生成模块,用于预先生成底层图层,在所述底层图层前方的一个平面上生成大小均为所述底层图层一半的第一图层和第二图层,所述第一图层和第二图层拼接组成与所述底层图层位置重合的页面,且所述底层图层被所述页面遮挡;
[0033]第二生成模块,用于生成与所述第二图层大小相同且位置重合的第三图层,将所述第三图层与所述第二图层相背放置且固定在一起,且设置所述第一图层和所述第二图层的拼接线为轴线,所述第二图层和所述第三图层可绕所述轴线一起旋转,在所述第三图层与所述底层图层之间生成第四图层,所述第四图层与所述第三图层大小相同、位置重合且相对放置;
[0034]显示模块,用于当开始显示图像时,在所述底层图层上放置第一图像,并将所述第一图像分成两部分分别放置在所述第一图层和所述第二图层上,使得所述第一图层和所述第二图层拼接组成的页面显示所述第一图像,将第二图像分成两部分分别放置在所述第三图层和第四图层上;
[0035]切换模块,用于当开始切换图像时,令所述第二图层和第三图层一起绕所述轴线旋转,至所述第二图层与所述第一图层面对面位置重合,所述第一图层和所述第二图层均被所述第三图层遮挡,且露出所述第四图层,使得所述第三图层和所述第四图层拼接组成页面,且所述页面上显示所述第二图像;
[0036]隐藏模块,用于将所述底层图层上的所述第一图像更换为所述第二图像,然后隐藏所述第一图层、第二图层、第三图层和第四图层。
[0037]其中,所述底层图层垂直放置,所述第二图层在上且所述第一图层在下进行拼接;
[0038]所述显示模块用于:
[0039]将所述第一图像平均分成上半部分和下半部分,将所述上半部分放置在所述第二图层上,将所述下半部分放置在所述第一图层上;
[0040]将所述第二图像平均分成上半部分和下半部分,将所述上半部分放置在所述第四图层上,将所述下半部分放置在所述第三图层上。
[0041]其中,所述底层图层垂直放置,所述第一图层在上且所述第二图层在下进行拼接;
[0042]所述显示模块用于:
[0043]将所述第一图像平均分成上半部分和下半部分,将所述上半部分放置在所述第一图层上,将所述下半部分放置在所述第二图层上;
[0044]将所述第二图像平均分成上半部分和下半部分,将所述上半部分放置在所述第三图层上,将所述下半部分放置在所述第四图层上。
[0045]其中,所述底层图层水平放置,所述第二图层在左且所述第一图层在右进行拼接;
[0046]所述显示模块用于:
[0047]将所述第一图像平均分成左半部分和右半部分,将所述左半部分放置在所述第二图层上,将所述右半部分放置在所述第一图层上;
[0048]将所述第二图像平均分成左半部分和右半部分,将所述左半部分放置在所述第四图层上,将所述右半部分放置在所述第三图层上。
[0049]其中,所述底层图层水平放置,所述第一图层在左且所述第二图层在右进行拼接;
[0050]所述显示模块用于:
[0051]将所述第一图像平均分成左半部分和右半部分,将所述左半部分放置在所述第一图层上,