CN111090368A - 一种确定页面文字的配色方法和装置 - Google Patents

一种确定页面文字的配色方法和装置 Download PDF

Info

Publication number
CN111090368A
CN111090368A CN201911405852.8A CN201911405852A CN111090368A CN 111090368 A CN111090368 A CN 111090368A CN 201911405852 A CN201911405852 A CN 201911405852A CN 111090368 A CN111090368 A CN 111090368A
Authority
CN
China
Prior art keywords
value
rgb value
color
rgb
hsv
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911405852.8A
Other languages
English (en)
Other versions
CN111090368B (zh
Inventor
王睿宇
程启健
任翔宇
李明忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201911405852.8A priority Critical patent/CN111090368B/zh
Publication of CN111090368A publication Critical patent/CN111090368A/zh
Application granted granted Critical
Publication of CN111090368B publication Critical patent/CN111090368B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Color Image Communication Systems (AREA)
  • Image Analysis (AREA)

Abstract

本发明实施例提供了一种确定页面文字的配色方法和装置,所述方法包括:获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;从配置文件中提取所述文字内容块在所述背景图像块的相对位置;获取所述背景图像块在所述相对位置的主色RGB值;将所述主色RGB值转换为主色HSV值;确定所述主色HSV值所处的HSV值区间;从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。实现根据所述文字内容所在区域对应的背景图像块的颜色,对网页页面中文字内容的自动配色。

Description

一种确定页面文字的配色方法和装置
技术领域
本发明涉及网页技术领域,特别是涉及一种确定页面文字的配色方法和一种确定页面文字的配色装置。
背景技术
网页页面通常可以包括图像、文字、多媒体等元素,并且,图像元素、文字元素、多媒体元素相互之间可以存在重叠。例如,文字元素可以位于图像元素的上层。然而,在网页页面中,当文字元素位于图像元素的上层时,图像元素的颜色会影响用户观看图像上层的文字,特别是若文字颜色与图像颜色相近甚至相同时,用户将难以阅读文字内容。为此,网页设计者可以为网页页面中的处于不同位置的文字内容配置颜色,便于用户阅读文字。然而,为每一网页页面中的文字配置颜色的工作较为繁琐。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种确定页面文字的配色方法和相应的一种确定页面文字的配色装置。
为了解决上述问题,本发明实施例公开了一种确定页面文字的配色方法,包括:
获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
获取所述背景图像块在所述相对位置的主色RGB值;
将所述主色RGB值转换为主色HSV值;
确定所述主色HSV值所处的HSV值区间;
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
可选地,所述从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值的步骤,包括:
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的至少两个候选文字RGB值;
确定所述至少两个候选文字RGB值的出现频次;
在所述至少两个候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
可选地,所述候选文字RGB值具有配色优先级;
所述在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值的步骤,包括:
在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
可选地,所述获取所述背景图像块在所述相对位置的主色RGB值的步骤,包括:
提取所述相对位置中每一像素的像素RGB值;
确定每一类像素RGB值相同的像素在所有像素中所占的比例;
当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
本发明实施例还公开了一种确定页面文字的配色装置,包括:
获取模块,用于获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
位置获取模块,用于从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
RGB值获取模块,用于获取所述背景图像块在所述相对位置的主色RGB值;
转换模块,用于将所述主色RGB值转换为主色HSV值;
区间确定模块,用于确定所述主色HSV值所处的HSV值区间;
RGB值确定模块,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
设置模块,用于在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
可选地,所述RGB值确定模块包括:
查找子模块,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的候选文字RGB值;
频次确定子模块,用于确定所述候选文字RGB值的出现频次;
RGB值确定子模块,用于在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
可选地,所述候选文字RGB值具有配色优先级;
所述RGB值确定子模块包括:
RGB值确定单元,用于在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
可选地,所述RGB值获取模块包括:
提取子模块,用于提取所述相对位置中每一像素的像素RGB值;
比例确定子模块,用于确定每一类像素RGB值相同的像素在所有像素中所占的比例;
主色确定子模块,用于当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
本发明实施例还公开了一种装置,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行本发明实施例所述的一个或多个的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的一个或多个的方法。
本发明实施例包括以下优点:
通过本发明实施例的确定页面文字的配色方法,从所述配置文件提取所述文字内容块所在区域对应的背景图像块的主色RGB值,将将所述主色RGB值转换为主色HSV值,确定所述主色HSV值所处的HSV值区间,据所述主色HSV值所处的HSV值区间,确定目标文字RGB值,实现了根据所述文字内容所在区域对应的背景图像块的颜色,对网页页面中文字内容的自动配色,提高了网页页面制作的效率,并确保用户具有良好的文字阅读体验。
附图说明
图1是本发明的一种确定页面文字的配色方法实施例的步骤流程图;
图2是本发明的另一种确定页面文字的配色方法实施例的步骤流程图;
图3是本发明的一种确定页面文字的配色装置实施例的结构框图;
图4是本发明的一种电子设备的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种确定页面文字的配色方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
在本发明实施例中,网页页面可以包括图像、文字、多媒体等内容。所述图像、文字、多媒体等内容可以以块的形式在在网页页面上进行布局,例如,文字内容块、背景图像块、多媒体控件块等。所述块在网页页面上具有预设尺寸,并设置在网页页面的预设位置上。所述块还可以具有层级,例如,顶层、底层、中间层等。所述块之间可以相互重叠或部分重叠,在所述块之间相互重叠或部分重叠的情况下,所述块可以基于所述层级确定显示方式。例如,层级为顶层的块浮于所有块的上方,层级为底层的块位于所有块的下方。其中,所述背景图像块的层级可以低于所述文字内容块,从而所述文字内容块可以配置在所述背景图像块的上方。
在本发明实施例中,所述网页页面对应配置有配置文件,所述配置文件可以包括网页页面中块的尺寸信息、位置信息、层级信息。所述尺寸信息可以包括所述块在网页页面上的宽度信息以及高度信息,所述位置信息可以包括所述块在网页页面上的位置坐标信息,所述层级信息可以包括所述块在网页页面上的层级。
在本发明实施例中,一网页页面可以包括背景图像块和配置在所述背景图像块上的文字内容块。位于背景图像块上方的文字内容块,可能被背景图像块影响,导致文字内容块较难阅读。由此,可以获取一网页页面的配置文件,并从所述配置文件中确定背景图像块以及文字内容块的尺寸信息、位置信息、层级信息,从而可以从所述配置文件中查找位于背景图像块上方的文字内容块,即为需要调整文字配色的文字内容块。
步骤102,从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
在本发明实施例中,可以从所述配置文件中,获取所述文字内容块的尺寸信息以及位置信息,从而可以获取所述文字内容块在所述背景图像块的相对位置。所述相对位置可以为所述文字内容块相对所述背景图像块所处的位置。
步骤103,获取所述背景图像块在所述相对位置的主色RGB值;
在本发明实施例中,可以基于所述配置文件中获取所述背景图像块,并基于所述文字内容块的尺寸信息以及位置信息,获取所述背景图像块在所述相对位置的主色RGB值,即所述背景图像块中作为所述文字内容块的背景部分的主色RGB值。所述主色RGB值可以为所述相对位置中占用面积大的颜色对应的RGB值。例如,所述主色RGB值可以为所述相对位置中占用面积的比例大于20%的颜色对应的RGB值。
步骤104,将所述主色RGB值转换为主色HSV值;
在本发明实施例中,RGB颜色模型可以是一种加色模型,其几何结构基于笛卡尔坐标系,将红(Red)、绿(Green)、蓝(Blue)三原色的色光以不同的比例相加,以产生多种多样的色光。三种成分的数值可以当做欧几里得空间中普通笛卡尔坐标系的坐标值。R,G和B的等级,每个都可以是0~100%的强度。每个级别由0到255的十进制数字范围表示(每种颜色256级),相当于从00000000到11111111的二进制数字范围,或从00到FF的十六进制数字。由此,RGB值可以使用三个8位无符号整数(0到255)表示红色、绿色和蓝色的强度。
在本发明实施例中,HSV颜色模型可以是一种将RGB色彩模型中的点在圆柱坐标系中的表示法。HSV可以包括色相(Hue)、饱和度(Saturation)、明度(Value)。其中,色相可以是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等。在HSV模型中,色调可以从0度到360度,用角度进行划分。饱和度可以是颜色空间中的灰色范围。它的范围从0到100%(0~1)。当值为0时,颜色为灰色,当值为1时,颜色为原色。一个比较淡的颜色是由于饱和度较低,也就是颜色包含更多的灰色。明度可以是颜色的亮度,并随颜色饱和度而变化。它的范围从0到100%,值为0时,颜色空间将全部变黑。随着数值的增加,色彩空间亮度增加并显示出各种颜色。
在本发明实施例中,可以将所述主色RGB值转换为主色HSV值。所述将所述主色RGB值转换为主色HSV值的步骤可以包括:
子步骤S11、获取主色RGB值,所述主色RGB值的表示方法可以为:(R=0~255,G=0~255,B=0~255)。
子步骤S12,计算R'值、G'值、B'值;其中,R'值=R值/255,G'值=G值/255,B'值=B值/255;
子步骤S13,确定R'值、G'值、B'值中的最大值Cmax以及最小值Cmin,并计算所述最大值Cmax与所述最小值Cmin之间的差值Δ。
子步骤S14,计算H值,其中:
Figure BDA0002348603280000071
子步骤S15,计算S值,其中:
Figure BDA0002348603280000072
子步骤S16,计算V值,其中:
V=Cmax
子步骤S17,将计算得到的所述H值、S值、以及V值作为主色HSV值。
作为本发明的一种示例,所述主色RGB值为(255,128,0),计算R'值为255/255=1、G'值为128/255=0.50、B'值为0/255=0。在R'值、G'值、B'值中的最大值Cmax=R'=1,最小值Cmin=B'=0,所述最大值Cmax与所述最小值Cmin之间的差值Δ=1。
Figure BDA0002348603280000073
V值=Cmax=1=100%。
从而得到主色RGB值对应的主色HSV值为(30°,100%,100%)。
步骤105,确定所述主色HSV值所处的HSV值区间;
在本发明实施例中,当采用RGB模型表示颜色时,由于RGB模型采用三原色的色光以不同的比例相加以表示一种颜色,由此,在RGB模式下,相近色系的R值、G值、以及B值都可以在0~255的范围中变化,导致较难在RGB模式下确定相近色系所在的区间。例如,三原色中的红色的RGB值为(255,0,0),而黑色的RGB值为(0,0,0),白色的RGB值为(255,255,255),则红色在向黑色、白色、或者黑色与白色之间的某一灰度变化的过程中,其颜色可以变化为饱和度和明度不同的红色系颜色,但是在变化的过程中R值、G值以及B值都可以在0~255的范围中变化,导致难以确定红色系颜色所在的区间。
在本发明实施例中,当采用HSV模型表示颜色时,由于HSV模型中只有H值影响色调的变化,且H值相近的颜色,色调也相近。在H值确定色调之后,S值可以影响该色调的饱和度,V值可以影响该色调的明度,从而在HSV模型下,可以通过规定H值,S值、以及V值各自所在的区间,得到一颜色相近的区间。例如,在H值为0~15°、S值为0~50%、V值为0~50%的区间中,可以得到红色系颜色所在的区间。
在本发明实施例中,可以预先设置至少一个HSV值区间,每一所述HSV值区间可以包括预设范围的H值、S值、以及V值,用于对应不同颜色系所在的区间。所述HSV区间的取值区间可以互不相同,也可以存在部分相同,本发明对此不做限制。例如,所述HSV值区间可以为H值=195~210°、S值=60~100%、以及V值=60~100%。
步骤106,从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
在本发明实施例中,可以预设至少一个所述HSV值区间与目标文字RGB值之间的对应关系。从而在确定所述主色HSV值所处的HSV值区间之后,可以根据预设的所述HSV值区间与目标文字RGB值之间的对应关系,确定所述HSV值区间对应的目标文字RGB值。例如,当所述HSV值区间可以为H值=195~210°、S值=60~100%、以及V值=60~100%时,其对应的目标文字RGB值可以为(200,230,0)。
在本发明实施例中,可以确定所述主色HSV所处的HSV值区间,从而确定所述主色HSV值对应的颜色系。从而可以根据所述主色HSV值对应的颜色系,选取与该颜色系搭配效果良好,便于用户阅读且具有一定的美观性的颜色,作为目标文字RGB值。例如,可以选取该颜色系的对比色、互补色、同类色、近似色、白色、黑色等作为目标文字RGB值,本发明对此不做限制。
步骤107,在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
在本发明实施例中,在确定所述目标文字RGB值后,可以在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值,从而在显示所述网页页面时,所述文字内容块可以采用所述目标文字RGB值进行显示文字。
通过本发明实施例的确定页面文字的配色方法,从所述配置文件提取所述文字内容块所在区域对应的背景图像块的主色RGB值,将将所述主色RGB值转换为主色HSV值,确定所述主色HSV值所处的HSV值区间,据所述主色HSV值所处的HSV值区间,确定目标文字RGB值,实现了根据所述文字内容所在区域对应的背景图像块的颜色,对网页页面中文字内容的自动配色,提高了网页页面制作的效率,并确保用户具有良好的文字阅读体验。
参照图2,示出了本发明的另一种确定页面文字的配色方法实施例的步骤流程图,具体可以包括如下步骤:
步骤201,获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
在本发明实施例中,网页页面可以包括图像、文字、多媒体等内容。所述图像、文字、多媒体等内容可以以块的形式在在网页页面上进行布局,例如,文字内容块、背景图像块、多媒体控件块等。所述块在网页页面上具有预设尺寸,并设置在网页页面的预设位置上。所述块还可以具有层级,例如,顶层、底层、中间层等。所述块之间可以相互重叠或部分重叠,在所述块之间相互重叠或部分重叠的情况下,所述块可以基于所述层级确定显示方式。例如,层级为顶层的块浮于所有块的上方,层级为底层的块位于所有块的下方。其中,所述背景图像块的层级可以低于所述文字内容块,从而所述文字内容块可以配置在所述背景图像块的上方。
在本发明实施例中,所述网页页面对应配置有配置文件,所述配置文件可以包括网页页面中块的尺寸信息、位置信息、层级信息。所述尺寸信息可以包括所述块在网页页面上的宽度信息以及高度信息,所述位置信息可以包括所述块在网页页面上的位置坐标信息,所述层级信息可以包括所述块在网页页面上的层级。
在本发明实施例中,一网页页面可以包括背景图像块和配置在所述背景图像块上的文字内容块。位于背景图像块上方的文字内容块,可能被背景图像块影响,导致文字内容块较难阅读。由此,可以获取一网页页面的配置文件,并从所述配置文件中确定背景图像块以及文字内容块的尺寸信息、位置信息、层级信息,从而可以从所述配置文件中查找位于背景图像块上方的文字内容块,即为需要调整文字配色的文字内容块。
步骤202,从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
在本发明实施例中,可以从所述配置文件中,获取所述文字内容块的尺寸信息以及位置信息,从而可以获取所述文字内容块在所述背景图像块的相对位置。所述相对位置可以为所述文字内容块相对所述背景图像块所处的位置。
作为本发明的一种示例,所述配置文件中可以存储有所述文字内容块的尺寸信息以及位置信息。如TextInfo=[{text_top、text_left、text_width、text_height}],其中,text_top表示文字内容块的顶端对齐,text_left表示文字内容块居左对齐;text_width表示文字内容块宽度;text_height表示文字内容块高度。
步骤203,提取所述相对位置中每一像素的像素RGB值;
在本发明实施例中,可以提取所述相对位置中每一像素的像素RGB值。具体地,可以采用像素获取指令drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth,destHeight),获取所述背景图像块中所述相对位置的像素,其后,通过像素数据获取指令(getImageData(x,y,width,height)),基于所述相对位置的位置坐标信息、宽度信息、高度信息,获取所述相对位置的每一像素的像素数据,所述像素数据中可以包括R值、G值、B值、以及A值(Alpha参数,用作不透明度参数),提取其中的R值、G值、以及B值,即可得到每一像素的像素RGB值。具体地,所述像素数据获取指令(getImageData(x,y,width,height))获取到的数据可以按照4个数值一次迭代遍历,4个数值即为R值、G值、B值、以及A值,提取其中的前三位R值、G值、B值进行拼接,得到像素RGB值。
在本发明实施例中,为了便于记录,还可以将所述像素RGB值中的R值、G值、以及B值分别转换为16进制表示的值,并拼接所述R值、G值、以及B值,从而得到采用16进制表示的像素RGB值,即像素HEX值。例如,像素RGB值为(200,230,100),则所述像素HEX值为#c8e664。
步骤204,确定每一类像素RGB值相同的像素在所有像素中所占的比例;
在本发明实施例中,可以对每一像素的像素RGB值进行统计,确定每一类值的像素RGB值的像素在所有像素中所占的比例。例如,像素RGB值为(200,230,100)的像素在所有像素中所占的比例为20%。
在具体实现中,在采用所述像素数据获取指令(getImageData(x,y,width,height))获取每一像素的像素RGB值的同时,可以同时记录每一类像素RGB值相同的像素的数量,从而可以确定每一类值的像素RGB值的像素在所有像素中所占的比例。
步骤205,当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时;将所述比例对应类别的像素RGB值作为主色RGB值;
在本发明实施例中,当所述比例大于预设比例时,可以认为所述比例对应类别的像素在所有像素中所占的比例较高,则可以将所述比例对应类别的像素RGB值作为主色RGB值,从而确定至少一个主色RGB值。例如,预设比例为20%。像素RGB值为(200,230,100)的像素在所有像素中所占的比例为25%,像素RGB值为(100,100,200)的像素在所有像素中所占的比例为22%,则可以将素RGB值(200,230,100)以及像素RGB值(100,100,200)作为主色RGB值。
在本发明实施例中,所述预设比例可以为5%、10%、20%、40%等,本发明对此不做限制。
在本发明实施例中,可以将每一类像素RGB值相同的像素在所有像素中所占的比例由高至低进行排序,当所述比例的排序在预设排序之前时,可以认为所述比例对应类别的像素在所有像素中的所占的比例较高,则可以将所述比例对应类别的像素RGB值作为主色RGB值,从而确定至少一个主色RGB值。例如,预设排序为第3名。在所有像素中,像素RGB值为(200,230,100)的像素在所有像素中所占的比例为25%,排序为第1名;像素RGB值为(100,100,200)的像素在所有像素中所占的比例为22%,,排序为第2名;像素RGB值为(100,150,200)的像素在所有像素中所占的比例为18%,,排序为第3名,则可以将像素RGB值(200,230,100)、像素RGB值(100,100,200)、以及像素RGB值(100,150,200)作为主色RGB值。
在本发明实施例中,所述预设排序可以为第3名、第5名、第10名等,本发明对此不做限制。
步骤206,将所述主色RGB值转换为主色HSV值;
在本发明实施例中,RGB值与HSV值可以具有一一对应的关系,从而可以将所述主色RGB值转换为主色HSV值。
步骤207,确定所述主色HSV值所处的HSV值区间;
在本发明实施例中,可以预先设置至少一个HSV值区间,每一所述HSV值区间可以包括预设范围的H值、S值、以及V值,用于对应不同颜色系所在的区间。所述HSV区间的取值区间可以互不相同,也可以存在部分相同,本发明对此不做限制。例如,所述HSV值区间可以为H值=195~210°、S值=60~100%、以及V值=60~100%。
步骤208,从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
在本发明实施例中,可以预设至少一个所述HSV值区间与目标文字RGB值之间的对应关系。从而在确定所述主色HSV值所处的HSV值区间之后,可以根据预设的所述HSV值区间与目标文字RGB值之间的对应关系,确定所述HSV值区间对应的目标文字RGB值。例如,当所述HSV值区间可以为H值=195~210°、S值=60~100%、以及V值=60~100%时,其对应的目标文字RGB值可以为(200,230,0)。
在本发明实施例中,可以确定所述主色HSV所处的HSV值区间,从而确定所述主色HSV值对应的颜色系。从而可以根据所述主色HSV值对应的颜色系,选取与该颜色系搭配效果良好,便于用户阅读且具有一定的美观性的颜色,作为目标文字RGB值。例如,可以选取该颜色系的对比色、互补色、同类色、近似色、白色、黑色等作为目标文字RGB值,本发明对此不做限制。
在具体实现中,可以采用一存储数据库,例如Redis,存储HSV值区间与文字RGB值的对应关系。在确定所述主色HSV值之后,即可在所述存储数据库中查询所述主色HSV值所处的HSV值区间,并根据HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值。
在本发明一种优选实施例中,所述从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值的步骤,包括:
子步骤S21,从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的至少两个候选文字RGB值;
在本发明实施例中,可以预设至少一个所述HSV值区间与候选文字RGB值之间的对应关系。一所述HSV值区间可以对应具有至少一个候选文字RGB值。所述候选文字RGB值可以是与所述主色HSV值对应的颜色系搭配效果良好,便于用户阅读且具有一定的美观性的颜色。例如,可以选取该颜色系的对比色、互补色、同类色、近似色、白色、黑色等作为候选文字RGB值,本发明对此不做限制。
子步骤S22,确定所述至少两个候选文字RGB值的出现频次;
在本发明实施例中,所述相对位置可以具有至少一个主色RGB值,则所述相对位置可以具有至少一个主色HSV值。每一所述主色HSV值所处的HSV值区间对应有至少一个候选文字RGB值。由此,相同的候选文字RGB值可以出现至少一次,从而可以确认所述候选文字RGB值的出现频次。
子步骤S23,在所述至少两个候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
在本发明实施例中,当所述候选文字RGB值的出现频次较高时,可以认为该候选文字RGB值是所述相对位置中大部分颜色背景皆可以适用的候选文字RGB值。由此,可以在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
在本发明的一种优选实施例中,所述候选文字RGB值具有配色优先级;
在本发明实施例中,可以预设至少一个所述HSV值区间与候选文字RGB值之间的对应关系。一所述HSV值区间可以对应具有至少一个候选文字RGB值。其中,所述至少一个候选文字RGB值可以具有配色优先级,配色优先级较高的候选文字RGB值,可以具有更好的阅读效果以及美观性,可以优先被选为目标文字RGB值。
所述在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值的步骤,包括:
在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
在本发明实施例中,所述相对位置可以具有至少一个主色RGB值,则所述相对位置可以具有至少一个主色HSV值。每一所述主色HSV值所处的HSV值区间对应有至少一个候选文字RGB值。由此,相同的候选文字RGB值可以出现至少一次,从而可以确认所述候选文字RGB值的出现频次。
在本发明实施例中,当所述候选文字RGB值的出现频次相同时,可以进一步确定所述候选文字RGB值的配色优先级,并选取频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。从而获得所述相对位置中大部分颜色背景皆可以适用的目标文字RGB值,且该目标文字RGB值具有更好的阅读效果以及美观性。
作为本发明的一种示例,可以采用如下代码表示HSV值区间以及候选文字RGB值:
Figure BDA0002348603280000151
在上述代码中,condition为HSV值区间的属性,例如,“H>40&&H<195&&V>60&&V<=100”可以指HSV值区间在H>40且H<195且V>60且V<=100。colorCandi指的HSV值区间对应的候选文字RGB值的属性。其中,colorCandi中候选文字RGB值的排列顺序为所述候选文字RGB值的配色优先级,排序在第一个的候选文字RGB值的配色优先级最高。
步骤209,在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
在本发明实施例中,在确定所述目标文字RGB值后,可以在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值,从而在显示所述网页页面时,所述文字内容块可以采用所述目标文字RGB值进行显示文字。
作为本发明的一种示例,在所述配置文件中,可以采用如下代码表示目标文字RGB值:
Figure BDA0002348603280000152
Figure BDA0002348603280000161
其中,field:‘description’为文章摘要标签,description为摘要属性,color为颜色属性,avatar为头像属性,name为名称属性。
从而本申请可以在配置文件中配置所述文字内容块中的文字颜色为目标文字RGB值。
通过本发明实施例的确定页面文字的配色方法,从所述配置文件提取所述文字内容块所在区域对应的背景图像块的主色RGB值,将将所述主色RGB值转换为主色HSV值,确定所述主色HSV值所处的HSV值区间,从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值,实现了根据所述文字内容所在区域对应的背景图像块的颜色,对网页页面中文字内容的自动配色,提高了网页页面制作的效率,并确保用户具有良好的文字阅读体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种确定页面文字的配色装置实施例的结构框图,具体可以包括如下模块:
获取模块301,用于获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
位置获取模块302,用于从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
RGB值获取模块303,用于获取所述背景图像块在所述相对位置的主色RGB值;
转换模块304,用于将所述主色RGB值转换为主色HSV值;
区间确定模块305,用于确定所述主色HSV值所处的HSV值区间;
RGB值确定模块306,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
设置模块307,用于在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
在本发明一种实施例中,所述RGB值确定模块306包括:
查找子模块,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的候选文字RGB值;
频次确定子模块,用于确定所述候选文字RGB值的出现频次;
RGB值确定子模块,用于在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
在本发明一种实施例中,所述候选文字RGB值具有配色优先级;
所述RGB值确定子模块包括:
RGB值确定单元,用于在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
在本发明一种实施例中,所述RGB值获取模块303包括:
提取子模块,用于提取所述相对位置中每一像素的像素RGB值;
比例确定子模块,用于确定每一类像素RGB值相同的像素在所有像素中所占的比例;
主色确定子模块,用于当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信,
存储器403,用于存放计算机程序;
处理器401,用于执行存储器403上所存放的程序时,实现如下步骤:
获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
获取所述背景图像块在所述相对位置的主色RGB值;
将所述主色RGB值转换为主色HSV值;
确定所述主色HSV值所处的HSV值区间;
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
在本发明一种实施例中,所述从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值的步骤,包括:
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的至少两个候选文字RGB值;
确定所述至少两个候选文字RGB值的出现频次;
在所述至少两个候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
在本发明一种实施例中,所述候选文字RGB值具有配色优先级;
所述在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值的步骤,包括:
在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
在本发明一种实施例中,所述获取所述背景图像块在所述相对位置的主色RGB值的步骤,包括:
提取所述相对位置中每一像素的像素RGB值;
确定每一类像素RGB值相同的像素在所有像素中所占的比例;
当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例还提供了一种装置,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行本发明实施例所述的方法。
本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种确定页面文字的配色方法和一种确定页面文字的配色装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种确定页面文字的配色方法,其特征在于,包括:
获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
获取所述背景图像块在所述相对位置的主色RGB值;
将所述主色RGB值转换为主色HSV值;
确定所述主色HSV值所处的HSV值区间;
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
2.根据权利要求1所述的方法,其特征在于,所述从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值的步骤,包括:
从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的至少两个候选文字RGB值;
确定所述至少两个候选文字RGB值的出现频次;
在所述至少两个候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
3.根据权利要求2所述的方法,其特征在于,所述候选文字RGB值具有配色优先级;
所述在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值的步骤,包括:
在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
4.根据权利要求1所述的方法,其特征在于,所述获取所述背景图像块在所述相对位置的主色RGB值的步骤,包括:
提取所述相对位置中每一像素的像素RGB值;
确定每一类像素RGB值相同的像素在所有像素中所占的比例;
当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
5.一种确定页面文字的配色装置,其特征在于,包括:
获取模块,用于获取网页页面的配置文件;所述网页页面包括背景图像块和配置在所述背景图像块上的文字内容块;
位置获取模块,用于从配置文件中提取所述文字内容块在所述背景图像块的相对位置;
RGB值获取模块,用于获取所述背景图像块在所述相对位置的主色RGB值;
转换模块,用于将所述主色RGB值转换为主色HSV值;
区间确定模块,用于确定所述主色HSV值所处的HSV值区间;
RGB值确定模块,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所处的HSV值区间对应的目标文字RGB值;
设置模块,用于在所述配置文件中,设置所述文字内容块的颜色为所述目标文字RGB值。
6.根据权利要求5所述的装置,其特征在于,所述RGB值确定模块包括:
查找子模块,用于从预设的HSV值区间与文字RGB值的对应关系,查找与所述主色HSV值所述的HSV区间对应的候选文字RGB值;
频次确定子模块,用于确定所述候选文字RGB值的出现频次;
RGB值确定子模块,用于在所述候选文字RGB值中,选取出现频次最高的候选文字RGB值,作为目标文字RGB值。
7.根据权利要求6所述的装置,其特征在于,所述候选文字RGB值具有配色优先级;
所述RGB值确定子模块包括:
RGB值确定单元,用于在所述候选文字RGB值中,选取出现频次最高且配色优先级最高的候选文字RGB值,作为目标文字RGB值。
8.根据权利要求5所述的装置,其特征在于,所述RGB值获取模块包括:
提取子模块,用于提取所述相对位置中每一像素的像素RGB值;
比例确定子模块,用于确定每一类像素RGB值相同的像素在所有像素中所占的比例;
主色确定子模块,用于当所述比例大于预设比例时,或者,对所述比例由高至低进行排序,当所述比例的排序在预设排序之前时,将所述比例对应类别的像素RGB值作为主色RGB值。
9.一种装置,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1-4所述的一个或多个的方法。
10.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-4所述的一个或多个的方法。
CN201911405852.8A 2019-12-30 2019-12-30 一种确定页面文字的配色方法和装置 Active CN111090368B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911405852.8A CN111090368B (zh) 2019-12-30 2019-12-30 一种确定页面文字的配色方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911405852.8A CN111090368B (zh) 2019-12-30 2019-12-30 一种确定页面文字的配色方法和装置

Publications (2)

Publication Number Publication Date
CN111090368A true CN111090368A (zh) 2020-05-01
CN111090368B CN111090368B (zh) 2021-09-14

Family

ID=70396986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911405852.8A Active CN111090368B (zh) 2019-12-30 2019-12-30 一种确定页面文字的配色方法和装置

Country Status (1)

Country Link
CN (1) CN111090368B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111722898A (zh) * 2020-05-26 2020-09-29 口碑(上海)信息技术有限公司 状态栏中文字颜色的配置方法、装置及设备
CN112541334A (zh) * 2020-12-21 2021-03-23 山东师范大学 基于VBA的PowerPoint页面配色自动生成方法及***
WO2022142222A1 (zh) * 2020-12-30 2022-07-07 北京搜狗科技发展有限公司 一种应用程序设置方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040057255A (ko) * 2002-12-26 2004-07-02 (주) 엘지텔레콤 휴대용 단말기에서의 컬러텍스트 입력장치 및 방법
CN102508666A (zh) * 2011-11-11 2012-06-20 宇龙计算机通信科技(深圳)有限公司 应用程序中应用提示信息的调整方法及装置
CN105451094A (zh) * 2014-08-20 2016-03-30 深圳Tcl新技术有限公司 字幕颜色调整方法及装置
CN105549928A (zh) * 2015-12-02 2016-05-04 广州阿里巴巴文学信息技术有限公司 显示内容的配色方法及装置
CN106569678A (zh) * 2016-11-16 2017-04-19 努比亚技术有限公司 一种悬浮操作盘的显示调整方法、装置及终端
CN108959542A (zh) * 2018-07-01 2018-12-07 安徽合软信息技术有限公司 一种新型自定义网页生成方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040057255A (ko) * 2002-12-26 2004-07-02 (주) 엘지텔레콤 휴대용 단말기에서의 컬러텍스트 입력장치 및 방법
CN102508666A (zh) * 2011-11-11 2012-06-20 宇龙计算机通信科技(深圳)有限公司 应用程序中应用提示信息的调整方法及装置
CN105451094A (zh) * 2014-08-20 2016-03-30 深圳Tcl新技术有限公司 字幕颜色调整方法及装置
CN105549928A (zh) * 2015-12-02 2016-05-04 广州阿里巴巴文学信息技术有限公司 显示内容的配色方法及装置
CN106569678A (zh) * 2016-11-16 2017-04-19 努比亚技术有限公司 一种悬浮操作盘的显示调整方法、装置及终端
CN108959542A (zh) * 2018-07-01 2018-12-07 安徽合软信息技术有限公司 一种新型自定义网页生成方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111722898A (zh) * 2020-05-26 2020-09-29 口碑(上海)信息技术有限公司 状态栏中文字颜色的配置方法、装置及设备
CN111722898B (zh) * 2020-05-26 2023-11-07 口碑(上海)信息技术有限公司 状态栏中文字颜色的配置方法、装置及设备
CN112541334A (zh) * 2020-12-21 2021-03-23 山东师范大学 基于VBA的PowerPoint页面配色自动生成方法及***
WO2022142222A1 (zh) * 2020-12-30 2022-07-07 北京搜狗科技发展有限公司 一种应用程序设置方法及装置

Also Published As

Publication number Publication date
CN111090368B (zh) 2021-09-14

Similar Documents

Publication Publication Date Title
CN111090368B (zh) 一种确定页面文字的配色方法和装置
CN110189349B (zh) 图像处理方法及装置
US20180018937A1 (en) Method and apparatus for changing background color of toolbar with dominant color of picture
CN109472832B (zh) 一种配色方案生成方法、装置及智能机器人
CN104778047A (zh) 一种内容显示方法及终端
JP5409910B2 (ja) 非製品画像識別
US20130257892A1 (en) Image processing device determining binarizing threshold value
JP2005310123A (ja) 特定シーンの画像を選別する装置、プログラムおよびプログラムを記録した記録媒体
CN108205671A (zh) 图像处理方法及装置
CN111738133A (zh) 模型训练方法、目标检测方法、装置、电子设备及可读存储介质
CN103971134A (zh) 图像分类、检索和校正方法,以及相应装置
CN111626967A (zh) 图像增强方法、装置、计算机装置及可读存储介质
CN111311500A (zh) 一种对图像进行颜色还原的方法和装置
CN113808235A (zh) 颜色填充方法、装置、设备及存储介质
CN104424486A (zh) 计算机视觉***中颜色识别的***和方法
CN111368767A (zh) 家居素材色调的识别方法、装置及电子设备
US20220004857A1 (en) Neural network processing apparatus, neural network processing method, and neural network processing program
CN111242836B (zh) 目标图像生成以及广告图像生成的方法、装置和设备
CN111274145A (zh) 关系结构图生成方法、装置、计算机设备及存储介质
CN116204940A (zh) 灯板拼接方案推荐方法、装置、设备及可读存储介质
CN109712216B (zh) 图表渲染方法、装置、可读存储介质及电子设备
CN108805190B (zh) 一种图像处理方法及装置
CN109242750B (zh) 图片签名方法、图片匹配方法、装置、设备及存储介质
CN110674720A (zh) 图片识别方法、装置、电子设备及存储介质
CN111833256A (zh) 图像增强方法、装置、计算机装置及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant