相关疑难解决方法(0)

给定背景颜色的好文本前景色

我正在绘制一个颜色选择按钮,我正在寻找一个漂亮而简单的公式,以获得RGB中给定背景颜色的良好文本颜色(前景).

一个简单的尝试就是采用补色,但这会产生奇怪的按钮,用于纯蓝色或纯红色等颜色.
有没有众所周知的事情呢?

如果它很重要,我正在使用QT.

user-interface text colors background-color

72
推荐指数
4
解决办法
5万
查看次数

如何根据当前颜色生成相反的颜色?

我正在尝试创建与当前颜色相反的颜色.我的意思是如果当前颜色是黑色,那么我需要生成白色.

其实我有一个文本(这个文本的颜色是动态的,它的颜色可以随机制作).这是文成div,我需要设置文本的颜色相反的background-colordiv.我想在(颜色透视)中明确该文字.div

相反的颜色表示:暗/亮

我有当前的文本颜色,我可以将它传递给这个函数:

var TextColor = #F0F0F0;    // for example (it is a bright color)

function create_opp_color(current color) {

    // create opposite color according to current color

}

create_opp_color(TextColor); // this should be something like "#202020" (or a dark color)
Run Code Online (Sandbox Code Playgroud)

是否有创建create_opp_color()功能的想法?

html javascript css jquery colors

53
推荐指数
6
解决办法
3万
查看次数

在Python中将Hex转换为RGB值

在这里解决Jeremy的反应:将十六进制颜色转换为RGB,反之亦然我能够获得一个python程序来转换预设颜色十六进制代码(例如#B4FBB8),但是从最终用户的角度来看,我们不能要求人们编辑代码并从那里运行.如何提示用户输入十六进制值然后从那里吐出RGB值?

这是我到目前为止的代码:

def hex_to_rgb(value):
    value = value.lstrip('#')
    lv = len(value)
    return tuple(int(value[i:i + lv // 3], 16) for i in range(0, lv, lv // 3))


def rgb_to_hex(rgb):
    return '#%02x%02x%02x' % rgb

hex_to_rgb("#ffffff")              # ==> (255, 255, 255)
hex_to_rgb("#ffffffffffff")        # ==> (65535, 65535, 65535)
rgb_to_hex((255, 255, 255))        # ==> '#ffffff'
rgb_to_hex((65535, 65535, 65535))  # ==> '#ffffffffffff'

print('Please enter your colour hex')

hex == input("")

print('Calculating...')
print(hex_to_rgb(hex()))
Run Code Online (Sandbox Code Playgroud)

使用该线print(hex_to_rgb('#B4FBB8'))我能够让它吐出正确的RGB值,即(180,251,184)

它可能非常简单 - 我对Python仍然很粗糙.

python rgb colors

45
推荐指数
9
解决办法
4万
查看次数

Tkinter和Tix的颜色图表

这不是一个问题,而是帮助可能遇到此问题的其他人的答案.


我想要想象一些基本颜色,所以我可以选择适合我的配色方案.我无法在任何地方找到颜色图表,因此修改了样本以显示它希望您发现它很有用.

import Tix as tk
# import tkinter.tix as tk # for Python 3


COLORS  =['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', 'old lace',
    'linen', 'antique white', 'papaya whip', 'blanched almond', 'bisque', 'peach puff',
    'navajo white', 'lemon chiffon', 'mint cream', 'azure', 'alice blue', 'lavender',
    'lavender blush', 'misty rose', 'dark slate gray', 'dim gray', 'slate gray',
    'light slate gray', 'gray', 'light grey', 'midnight blue', 'navy', 'cornflower blue', 'dark slate blue',
    'slate blue', 'medium slate blue', 'light slate blue', 'medium …
Run Code Online (Sandbox Code Playgroud)

python tkinter tix

36
推荐指数
4
解决办法
5万
查看次数

根据背景使前景色为黑色或白色

比如计算rgb组件的平均值然后决定是使用黑色还是白色?

我是否必须在第一步将RGB转换为HSV,因为RGB并不总是人眼看到的?

我正在使用C#

c# colors

34
推荐指数
3
解决办法
1万
查看次数

计算反色的算法

我对每个片段的RGB颜色范围为0.0到1.0,我需要一个算法来获得颜色的反转,任何想法我该怎么做?

algorithm colors

27
推荐指数
2
解决办法
2万
查看次数

给定背景颜色,如何获得使其在背景颜色上可读的前景色?

给定背景颜色,如何获得使其在背景颜色上可读的前景色?

我的意思是在程序中自动计算前景色.

或者简化问题,如果从白/黑中选择前景色,如何在程序中进行选择?

user-interface colors

24
推荐指数
3
解决办法
6130
查看次数

如何更改由背景颜色确定的文本颜色?

我正在寻找一种理想的jQuery方法,根据背景颜色的亮度来确定正确的文本颜色?

例如白色背景,黑文本颜色.我相信这可以通过添加HEX值和猜测来粗略地完成,但有没有人知道更好的方法或jQuery方式来做到这一点?

javascript jquery hex colors

15
推荐指数
1
解决办法
6813
查看次数

检测抖动中颜色是浅还是深

有没有办法检查颜色是暗还是亮,即颤动中的黑色色调或白色,并获得布尔值 true 或 false

user-interface colors flutter

12
推荐指数
2
解决办法
2890
查看次数

如何确定包含图像的 div 的最佳背景颜色?

我的图像资源中有一些徽标。这些标志将被导入到本网站中。每个标志都有随机颜色(可以是白色、黑色、灰色、红色、蓝色、绿色等)并具有透明背景。例如:

白色标志 黑色标志 灰色标志

以下代码将用于在网站页面上显示徽标:

.magic-box {
    width: 200px;
    height: 100px;
    border: 1px solid black;
    position: relative;
    border-radius: 20px;
    background-color: white; /* can be changed */
}

.magic-image {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.images {
  display: flex;
}
Run Code Online (Sandbox Code Playgroud)
<div class="images">
  <div class="magic-box">
    <img src="https://i.stack.imgur.com/b7yHv.png" class="magic-image" />
  </div>
  <div class="magic-box">
    <img src="https://i.stack.imgur.com/IhCH1.png" class="magic-image" />
  </div>
  <div class="magic-box">
    <img src="https://i.stack.imgur.com/tYjdM.png" class="magic-image" />
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是当我将背景颜色设置为.magic-box白色时,白色徽标不会显示。当背景颜色设置为黑色时,黑色标志不可见,等等。

html javascript css image colors

5
推荐指数
1
解决办法
939
查看次数