一种图片显示方法及装置的制造方法

文档序号:9274695阅读:305来源:国知局
一种图片显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种图片显示方法及装置。
【背景技术】
[0002]随着科技的进步和时代的发展,视频获取设备日益普及,视频传播日益广泛。视频这种综合视觉和听觉感官的多媒体技术已经成为人们生活中必不可少的一部分,为了更好的满足人们的需要,提高观看者的视觉体验,人们提出了大量的视频处理技术。比如为了解决不同视频显示设备分辨率之间差异性,研宄人员提出了视频缩放技术;为了获得更好的视频视觉效果,研宄人员提出了画质增强技术等等。与此同时,在播放视频时向视频中添加字幕和台标作为一种辅助手段,在帮助人们更好的欣赏和理解视频方面起着极其重要的作用。
[0003]然而,网页资源通常是存储在服务器中的,网页视频获取资源的路径是指向服务器的。而台标的格式是TGA格式,且是本地资源,这就需要网页视频从本地直接获取资源。

【发明内容】

[0004]本发明提供一种图片显示方法及装置,用以将本地存储的TGA格式的图片上传到多媒体网页中,从而减轻服务器的负载压力。
[0005]本发明提供一种图片显示方法,包括:
[0006]获取待上传的TGA格式的图片;
[0007]将所述TGA格式的图片转换为PNG格式的图片;
[0008]对所述PNG格式的图片进行Base64编码,获得B64格式的图片;
[0009]调取所述B64格式的图片,并将所述B64格式的图片显示在多媒体网页上。
[0010]本发明实施例的一些有益效果可以包括:
[0011]上述技术方案,通过将TGA格式的图片转换为PNG格式的图片,并对PNG格式的图片进行编码,进而将编码后的图片显示在多媒体网页上,实现了在多媒体网页上显示TGA格式的图片的效果,从而使用户在观看网页多媒体时能够获取到更多的图片信息,提高用户的体验度。
[0012]在一个实施例中,所述获取待上传的TGA格式的图片,包括:
[0013]获取本地存储的待上传的TGA格式的图片。
[0014]该实施例中,通过将本地存储的TGA格式的图片转换为PNG格式的图片,并对PNG格式的图片进行编码,进而将编码后的图片显示在多媒体网页上,实现了在多媒体网页上显示TGA格式的图片的效果,且在多媒体网页上上传TGA格式的图片时无需从服务器获取资源,减轻了服务器的压力。
[0015]在一个实施例中,所述获取待上传的TGA格式的图片,包括:
[0016]通过HTML5读取文件流的方式读取待上传的TGA格式的图片;
[0017]缓存所述TGA格式的图片。
[0018]该实施例中,采用HTML5读取文件流的方式读取并缓存TGA格式的图片,即返回固定长度的二进制缓存数据,使得TGA格式的图片能够转换为PNG格式的图片,进而实现将TGA格式的图片上传到字幕模板中的目的。
[0019]在一个实施例中,所述将所述TGA格式的图片转换为PNG格式的图片,包括:
[0020]获取所述TGA格式的图片的每个像素点的值;
[0021]根据所述每个像素点的值,将所述TGA格式的图片转换为PNG格式的图片。
[0022]该实施例中,根据每个像素点的值将TGA格式的图片转换为PNG格式的图片,使得图片的格式转换更加准确方便,进而实现将TGA格式的图片上传到字幕模板中的目的。
[0023]在一个实施例中,所述获取所述TGA格式的图片的每个像素点的值,包括:
[0024]通过位移算法获取所述TGA格式的图片的每个像素点的值。
[0025]本实施例中,通过位移算法获取TGA格式的图片的每个像素点的值,进而将TGA格式的图片转换为PNG格式的图片,通过编码将图片显示在多媒体网页上,使得终端无需访问服务器即可实现将TGA格式的图片显示在多媒体网页上的效果,不仅减轻了服务器的负载压力,且提高了用户的体验度。
[0026]本发明提供一种图片显示装置,包括:
[0027]获取模块,用于获取待上传的TGA格式的图片;
[0028]转换模块,用于将所述TGA格式的图片转换为PNG格式的图片;
[0029]编码模块,用于对所述PNG格式的图片进行Base64编码,获得B64格式的图片;
[0030]显示模块,用于调取所述B64格式的图片,并将所述B64格式的图片显示在多媒体网页上。
[0031 ] 在一个实施例中,所述获取模块包括:
[0032]第一获取子模块,用于获取本地存储的待上传的TGA格式的图片。
[0033]在一个实施例中,所述获取模块包括:
[0034]读取子模块,用于通过HTML5读取文件流的方式读取待上传的TGA格式的图片;
[0035]缓存子模块,用于缓存所述TGA格式的图片。
[0036]在一个实施例中,所述转换模块包括:
[0037]第二获取子模块,用于获取所述TGA格式的图片的每个像素点的值;
[0038]转换子模块,用于根据所述每个像素点的值,将所述TGA格式的图片转换为PNG格式的图片。
[0039]在一个实施例中,所述第二获取子模块包括:
[0040]获取单元,用于通过位移算法获取所述TGA格式的图片的每个像素点的值。
[0041]本发明实施例的一些有益效果可以包括:
[0042]上述装置,通过将TGA格式的图片转换为PNG格式的图片,并对PNG格式的图片进行编码,进而将编码后的图片显示在多媒体网页上,实现了在多媒体网页上显示TGA格式的图片的效果,从而使用户在观看网页多媒体时能够获取到更多的图片信息,提高用户的体验度。
[0043]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0044]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0045]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0046]图1为本发明实施例中一种图片显示方法的流程图;
[0047]图2为本发明实施例中一种图片显示方法中步骤Sll的流程图;
[0048]图3为本发明实施例中一种图片显示方法中步骤S12的流程图;
[0049]图4为本发明实施例中一种图片显示装置的框图;
[0050]图5为本发明实施例中一种图片显示装置中获取模块的框图;
[0051]图6为本发明实施例中一种图片显示装置中获取模块的框图;
[0052]图7为本发明实施例中一种图片显示装置中转换模块的框图;
[0053]图8为本发明实施例中一种图片显示装置中第二获取子模块的框图。
【具体实施方式】
[0054]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0055]图1是本发明实施例中一种图片显示方法的流程图,如图1所示,该方法用于终端中,包括以下步骤S11-S14:
[0056]步骤SI I,获取待上传的TGA格式的图片。
[0057]其中,TGA格式的图片是本地资源,因此是预先存储在终端本地的。因此,终端在获取TGA格式的图片(例如台标)时,无需访问服务器,只需直接从本地获取资源即可,从而减轻服务器的负载压力。
[0058]步骤S12,将TGA格式的图片转换为PNG格式的图片。
[0059]步骤S13,对PNG格式的图片进行Base64编码,获得B64格式的图片。
[0060]步骤S14,调取B64格式的图片,并将B64格式的图片显示在多媒体网页上。
[0061]上述方法可应用于具体的多媒体应用中,例如想要将台标添加在网页视频的界面上,由于网页视频界面不支持TGA格式的图片的显示,而台标的格式为TGA格式,因此只有通过上述方法,将台标的格式转换为PNG格式,再将转换后的PNG格式的台标进行编码,然后再添加到网页视频界面上,这样,用户在观看网页视频时,就可以查看到更多的视频信息了。
[0062]采用本发明实施例提供的技术方案,通过将TGA格式的图片转换为PNG格式的图片,并对PNG格式的图片进行编码,进而将编码后的图片显示在多媒体网页上,实现了在多媒体网页上显示TGA格式的图片的效果,从而使用户在观看网页多媒体时能够获取到更多的图片信息,提高用户的体验度。
[0063]在一个实施例中,如图2所示,步骤Sll可以实施为以下步骤
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1