相关疑难解决方法(0)

Javascript准确地将HSB/HSV颜色转换为RGB

我需要准确地将HSB转换为RGB,但我不知道如何解决将小数转换为整数而不进行舍入的问题.这是我在colorpicker库中使用的当前函数:

HSBToRGB = function (hsb) {

    var rgb = { };
    var h = Math.round(hsb.h);
    var s = Math.round(hsb.s * 255 / 100);
    var v = Math.round(hsb.b * 255 / 100);

        if (s == 0) {

        rgb.r = rgb.g = rgb.b = v;
        } else {
        var t1 = v;
        var t2 = (255 - s) * v / 255;
        var t3 = (t1 - t2) * (h % 60) / 60;

            if (h == 360) h = 0;

                if …
Run Code Online (Sandbox Code Playgroud)

javascript rgb converter hsv hsb

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

PHP中的RGB到HSV

在PHP中,将RGB三元组转换为HSV值的最简单方法是什么?

php rgb image colors hsv

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

从一种颜色到另一种颜色的插值

我试图将一种颜色插入到另一种相同颜色的阴影中.(例如:天蓝色至深蓝色然后返回).

我偶然发现了一些代码,如果范围是0-255或0-1,可以使用.但是,就我而言,我有Color1和Color2的RGB代码,并希望进行旋转.

颜色1:151,206,255
颜色2:114,127,157

任何想法如何去做?

c++ openframeworks

10
推荐指数
4
解决办法
3万
查看次数

动态创建不同亮度的颜色

我有一种颜色,我只在运行时知道.使用这种颜色我想创建两种新颜色,一种是非常明亮的颜色,另一种是非颜色的颜色.

所以澄清一下,说我有红色; 我想为"浅红色"颜色和"深红色"颜色创建十六进制值.

我该怎么做呢?我的代码是用Java编写的.

java gwt colors

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

"霓虹灯发光"图形编程算法

我正在寻找一篇文章或教程,解释如何在计算机程序的图形输出中绘制具有(霓虹)发光效果的原始形状(主要是简单的线条).我不想做一些复杂的东西,例如在现代的第一个pirson射手或类似的东西.我更倾向于寻找一个简单的解决方案,如图中的线条:http://tjl.co/blog/wp-content/uploads/2009/05/NeonStripes.jpg - 当然是由计算机绘制的在我的情况下程序.

整个事情应该在现代智能手机上运行,​​因此硬件有限.

我对OpenGL知之甚少,但不是太多,所以不幸的是我在这里有点迷失.做了一些关于谷歌的研究("发光效果算法"和类似的),但发现了3D游戏的高度复杂的东西,或Photoshop和co的教程.

所以我真正需要的是关于该主题的深入文章,但不是非常先进的.我希望这甚至可能......我刚刚开始使用OpenGL,过去做了一些小的图形编程,但我现在是一个长期的程序员,所以我会理解一般的技术论文.

有谁知道这样的文章/论文/教程/什么?

提前感谢所有好的建议!干杯!

马蒂亚斯

algorithm graphics

8
推荐指数
1
解决办法
5678
查看次数

RGB到HSB算法

可能重复:
将RGB转换为HSV和HSV转换为RGB的算法?

我正在尝试找到一种算法(在C++中表示为prefferabley),它从RGB转换为HSB值,以便我可以相应地处理它.有人有什么建议吗?

algorithm colors

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

是否有一个公式来确定给定BGR值的整体颜色?(OpenCV和C++)

我正在使用C++和OpenCV创建一个函数,它将检测图像中像素的颜色,确定它所在的颜色范围,并用通用颜色替换它.例如,绿色可以从深绿色到浅绿色,程序将确定它仍然是绿色并用简单的绿色替换它,使输出图像看起来非常简单.一切都已设置,但我无法定义每个范围的特征,如果有人知道或者一个公式,给定BGR值,可以确定像素的整体颜色,这很奇怪.如果不是,我将不得不做很多实验,并自己做,但如果已经存在的东西,节省时间.我做了大量的研究,到目前为止还没有找到任何东西.

c++ opencv colors pixels bgr

7
推荐指数
2
解决办法
4338
查看次数

使用Objective C从RGB转换为HSL

我对目标c很新,但已经编程了一段时间.我开始创建一个可以从RGB转换为HSL然后再转换回来的函数,但我感觉它太长了并朝着错误的方向前进.有谁知道一种简单的方法来执行此转换?

iphone hsl rgb objective-c

6
推荐指数
1
解决办法
8893
查看次数

将Hsl转换为rgb和hex

我需要一个颜色转换器从hsl转换为rgb和十六进制值.我会像这样做.我正在使用jquery和jquery ui range slider.这是我的代码:

$(function() {
    $( "#hsl_hue_range" ).slider({
        min: 0,
        max: 100,
        value: 0,
        range: false,
        animate:"slow",
        orientation: "horizontal",
        slide: function( event, ui ) {
            var hsl_hue = ui.value;
        }
    });
});

$(function() {
    $( "#hsl_saturation_range" ).slider({
        min: 0,
        max: 100,
        value: 0,
        range: false,
        animate:"slow",
        orientation: "horizontal",
        slide: function( event, ui ) {
            var hsl_saturation = ui.value;
        }
    });
});

$(function() {
    $( "#hsl_light_range" ).slider({
        min: 0,
        max: 100,
        value: 0,
        range: false,
        animate:"slow",
        orientation: "horizontal", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery color-picker colors converter

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

在 C# 中旋转色调

我正在寻找复制这里找到的 CSS3 色调旋转行为

原图

原图

色调旋转 180 度的图像

色调旋转 180 度的图像

我已经可以准确地将 RGB 值转换为 HSL 值然后再转换回来,但我不确定应用于色调分量以复制输出的数学函数是什么。

c# gdi+

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

标签 统计

colors ×5

rgb ×3

algorithm ×2

c++ ×2

converter ×2

hsv ×2

javascript ×2

bgr ×1

c# ×1

color-picker ×1

gdi+ ×1

graphics ×1

gwt ×1

hsb ×1

hsl ×1

image ×1

iphone ×1

java ×1

jquery ×1

objective-c ×1

opencv ×1

openframeworks ×1

php ×1

pixels ×1