一种设置背景过度色的方法及装置制造方法及图纸

技术编号:15910579 阅读:26 留言:0更新日期:2017-08-01 22:24
本发明专利技术公开了一种设置背景过度色的方法及装置,属于互联网领域。所述方法包括:将待播放音乐的封面图像进行压缩,得到预设数目个像素格,所述预设数目个像素格中的每个像素格对应所述封面图像的一种颜色;根据所述预设数目个像素格确定所述封面图像的主色;根据所述主色设置所述待播放音乐的背景过度色。具有减少了设置的背景过度色与音乐的封面图像的色调差异,保证显示的背景连续的效果。

Method and device for setting background over color

The invention discloses a method and a device for setting background over color, belonging to the field of the internet. The method includes: to play music cover image compression, get a pre-set number of a lattice, a color of the preset number of pixels of each pixel lattice in the lattice corresponds to the cover image; according to the preset number of pixels to determine the color of the grid cover image; according to the the main color set the music background of excessive color. The utility model has the effect of reducing the setting background, the color difference between the over color and the cover image of the music, and ensuring the continuous effect of the display background.

【技术实现步骤摘要】
一种设置背景过度色的方法及装置
本专利技术涉及互联网
,特别涉及一种提取背景过度色的方法及装置。
技术介绍
听音乐是常做的一种休闲娱乐方式,音乐播放器在播放音乐时会显示背景图像并在背景上显示歌词,目前音乐播放器常常将音乐的封面图像作为背景显示。但是,音乐的封面图像都正方形,而音乐播放器的显示界面是矩形,音乐播放器在显示背景图像时将该封面图像的宽度缩小到该显示界面的宽度,然后将缩小的封面图像显示在显示界面中。由于封面图像都正方形,而显示界面是矩形,这样在显示界面的下方就会空出一块空白区域,如图1所示。为了填充该空白区域,目前可以将默认颜色设置为背景过度色,用该背景过度色填充该空白区域,这样由该封面图像和该背景过度色形成背景图像。例如,默认颜色可以为黑色,用黑色填充该空白区域形成背景图像。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:目前设置的背景过度色往往与音乐的封面图像的色调相差较大,导致显示的背景不连续。
技术实现思路
为了使显示的背景连续,本专利技术提供了一种提取背景过度色的方法及装置。所述技术方案如下:根据本公开实施例的第一方面,本公开第一方面提供了一种设置背景过度色的方法,所述方法包括:将待播放音乐的封面图像进行压缩,得到预设数目个像素格,所述预设数目个像素格中的每个像素格对应所述封面图像的一种颜色;根据所述预设数目个像素格确定所述封面图像的主色;根据所述主色设置所述待播放音乐的背景过度色。根据本公开实施例的第二方面,本公开第二方面提供了一种设置背景过度色的装置,所述装置包括:压缩模块,用于将待播放音乐的封面图像进行压缩,得到预设数目个像素格,所述预设数目个像素格中的每个像素格对应所述封面图像的一种颜色;确定模块,用于根据所述压缩模块压缩的所述预设数目个像素格确定所述封面图像的主色;第一设置模块,用于根据所述确定模块确定的所述主色设置所述待播放音乐的背景过度色。本专利技术提供的技术方案的有益效果是:在本专利技术实施例中,通过压缩的预设数目个像素格确定待播放音乐的封面图像的主色,根据该主色设置背景过度色,减少了设置的背景过度色与音乐的封面图像的色调差异,保证显示的背景连续。附图说明图1是本专利技术实施例提供的一种显示界面示意图;图2是本专利技术实施例1提供的一种设置背景过度色的方法流程图;图3是本专利技术实施例2提供的一种设置背景过度色的方法流程图;图4A是本专利技术实施例3提供的一种设置背景过度色的装置结构图;图4B是本专利技术实施例3提供的确定模块结构示意图;图4C是本专利技术实施例3提供的第一设置模块结构示意图;图4D是本专利技术实施例3提供的另一种设置背景过度色的装置结构图;图4E是本专利技术实施例3提供的第二设置模块结构示意图;图5是本专利技术实施例4提供的一种设置背景过度色的电子设备结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术应用于音乐播放器,在音乐播放器在播放音乐时,将正方形的待播放音乐的封面图像的宽度放大或缩小与音乐播放器的显示界面的宽度相同,然后显示在该显示界面的顶部。该显示该界面的底部会留出一空白区域,通过如下任一实施例可以设置背景过度色,在该空白区域中填充该背景过度色,将在该空白区域填充的背景过度色和该封面图像共同组成待播放音乐的背景图像。可选的,该音乐播放器可以为音乐播放应用、也可以集成在网页中或集成在即时通信等应用中。实施例1参见图2,本专利技术实施例提供了一种设置背景过度色的方法,包括:步骤101:将待播放音乐的封面图像进行压缩,得到预设数目个像素格,该预设数目个像素格中的每个像素格对应该封面图像的一种颜色。步骤102:根据该预设数目个像素格确定该封面图像的主色。步骤103:根据该主色设置该待播放音乐的背景过度色。在本专利技术实施例中,通过压缩的预设数目个像素格确定待播放音乐的封面图像的主色,根据该主色设置背景过度色,减少了设置的背景过度色与音乐的封面图像的色调差异,保证显示的背景连续。实施例2参见图3,本专利技术实施例提供了一种设置背景过度色的方法,包括:步骤201:将待播放音乐的封面图像进行压缩,得到预设数目个像素格。其中,每首音乐的音频文件中包括该音乐的封面图像,因此在播放待播放音乐时可以从待播放音乐的音频文件中获取待播放音乐的封面图像。预设数目个像素格中的每个像素格对应该封面图像的一种颜色,该预设数目个像素格中可能存在部分像素格对应的颜色相同,每个像素格对应的颜色都是该封面图像中最主要的几种颜色。可选的,在本实施例中将封面图像压缩成4px*4px的图像,得到16个像素格,即预设数目可以为16,该16个像素格中的每个像素格对应的颜色都是该封面图像最主要的颜色。可选的,在对封面图像进行压缩时还得到每个像素格的明度、色值、饱和度等参数。其中,像素格的明度用于表示该像素格对应的颜色深度,明度越小,该像素格对应的颜色深度越深,明度越大,该像素格对应的颜色深度越浅;该像素格的色值用于表示该像素格对应的颜色,每种颜色都有对应的色值。例如,蓝色、红色、青色分别有各自对应的色值;该像素格对应的饱和度用于表示该像素格对应颜色的纯度,饱和度越大,该像素格对应的颜色越纯。步骤202:根据该预设数目个像素格中的每个像素格的色值,确定每个像素格对应的颜色。其中,在执行本步骤之前,预先将颜色的色值划分成七个色值区间,该七个色值区间分别为赤、橙、黄、绿、青、蓝、紫七种颜色对应的色值区间;每个色值区间中的任一色值对应一种颜色深度的颜色。例如,蓝色对应的色值区间,该色值区间内存在某个色值对应淡蓝色、存在某个色值对应浅蓝色、存在某个色值对应深蓝色等,该色值区域对应不同蓝色深度的蓝色。本步骤可以为:对于每个像素格,确定该像素格的色值所在色值区间,获取该色值区间对应的颜色,获取的颜色即为该像素格对应的颜色。经过本步骤后,预设数目个像素格中的每个像素格对应赤、橙、黄、绿、青、蓝、紫七种颜色中的一种颜色。其中,需要说明的是:可能存在多个像素格对应一种颜色,但该多个像素格分别对应的颜色深度可能不同。例如,假设存在多个像素格对应蓝色,该多个像素格中可能有的像素格对应淡蓝色,有的像素格对应浅蓝色,有的像素格对应深蓝色;再如,假设存在多个像素格对应黄色,该多个像素格中可能有的像素格对应淡黄色,有的像素格对应浅黄色,有的像素格对应深黄色。步骤203:根据每个像素格对应的颜色,统计每种颜色对应的像素格数目。例如,将待播放音乐的封面图像压缩成16个像素格,分别为A1、A2、A3……A16,假设确定出像素格A1和A2对应的颜色为橙色,像素格A3、A4、A5对应的颜色为绿色,像素格A6、A7、A8……A16对应的颜色均为蓝色;根据A1、A2、A3……A16分别对应的颜色,统计出橙色对应的像素格数目为2,绿色对应的像素格数目为3,以及蓝色对应的像素格数目为11。步骤204:将对应像素格数目最大的颜色确定为封面图像的主色。由于每个像素格对应该封面图像中的一种颜色,且都是该封面图像最主要的几种颜色,所以最大像素格数目对应的颜色是该封面图像中面积区域最大的颜色块,因此可以将最大像素格数目对应的颜色确定为封面图像的主色。例如,在步骤203中统计出橙色对应的像素格数目为2,绿色对应本文档来自技高网...
一种设置背景过度色的方法及装置

【技术保护点】
一种设置背景过度色的方法,其特征在于,所述方法包括:将待播放音乐的封面图像进行压缩,得到预设数目个像素格,所述预设数目个像素格中的每个像素格对应所述封面图像的一种颜色;根据所述预设数目个像素格确定所述封面图像的主色;根据所述主色设置所述待播放音乐的背景过度色。

【技术特征摘要】
1.一种设置背景过度色的方法,其特征在于,所述方法包括:将待播放音乐的封面图像进行压缩,得到预设数目个像素格,所述预设数目个像素格中的每个像素格对应所述封面图像的一种颜色;根据所述预设数目个像素格确定所述封面图像的主色;根据所述主色设置所述待播放音乐的背景过度色。2.如权利要求1所述的方法,其特征在于,所述根据所述预设数目个像素格确定所述封面图像的主色,包括:根据所述每个像素格的色值确定每个像素格对应的颜色;根据所述每个像素格对应的颜色,统计每种颜色对应的像素格数目;将最大像素格数目对应的颜色确定所述封面图像的主色。3.如权利要求1所述的方法,其特征在于,所述根据所述主色设置所述待播放音乐的背景过度色,包括:从所述主色对应的像素格中选择明度最低的像素格;如果所述选择的像素格对应的颜色深度满足预设条件,则将所述选择的像素格对应的颜色设置为所述待播放音乐的背景过度色;如果所述选择的像素格对应的颜色深度不满足预设条件,则降低所述选择的像素格对应颜色的颜色深度得到第一颜色,并将所述第一颜色设置为所述待播放音乐的背景过度色。4.如权利要求1至3任一项权利要求所述的方法,其特征在于,所述根据所述主色设置所述待播放音乐的背景过度色之后,还包括:根据所述背景过度色对应的颜色深度,设置所述待播放音乐对应的歌词颜色。5.如权利要求4所述的方法,其特征在于,所述根据所述背景过度色对应的颜色深度,设置所述待播放音乐对应的歌词颜色,包括:根据所述背景过度色对应的颜色深度,增加或降低所述背景过度色的颜色深度得到第二颜色;将所述第二颜色设置为所述待播放音乐对应的歌词颜色。6.一种设置背景过度色的装置,其特征在于,所述装置包括:压缩模块,用于将待播放音乐的封面图像...

【专利技术属性】
技术研发人员:黄金陈志敏洪智渊刘曼祁颖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1