相关疑难解决方法(0)

javascript中的RGB到HSV颜色?

有没有人知道javascript中将RGB颜色转换为HSV颜色格式的函数?

(或jQuery)

javascript jquery colors

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

将RGB值转换为HSV

我在Internet上找到了一种将RGB值转换为HSV值的方法.不幸的是,当值为R = G = B时,由于0/0操作,我得到NaN.

你知道在Java中是否有一个实现这种转换的方法,或者当我得到0/0分区以获得正确的HSV值时我该怎么做?

这是我的方法,改编自互联网上的一些代码:

public static double[] RGBtoHSV(double r, double g, double b){

    double h, s, v;

    double min, max, delta;

    min = Math.min(Math.min(r, g), b);
    max = Math.max(Math.max(r, g), b);

    // V
    v = max;

     delta = max - min;

    // S
     if( max != 0 )
        s = delta / max;
     else {
        s = 0;
        h = -1;
        return new double[]{h,s,v};
     }

    // H
     if( r == max )
        h = ( g - …
Run Code Online (Sandbox Code Playgroud)

java rgb image hsv

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

使用Rafael.js绘制带虚线的矩形

我正在使用Rafael.js在图像上绘制矩形.设置笔触颜色的问题在于背景可能是暗的或浅的或任何颜色.我认为处理这个问题的最佳方法是使用虚线.然而这个电话

circle = Canvas.paper.rect(left, topCoord, width, height).attr({stroke-dasharray:"---"});
Run Code Online (Sandbox Code Playgroud)

不起作用.Firebug(在FireFox 20.0上)返回一条错误消息,指出我的.js文件中的现有函数不存在.看来stroke-dasharray对矩形无效.

javascript firebug svg

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

RGB操作公式

我一直在试验HTML5 canvas api,并编写了一个脚本,用彩色图像创建黑白图像.

我正在使用的RGB到灰度的公式是: r * 0.2989 + g * 0.5870 + b * 0.1140

我想知道是否有人知道通过RGB值操纵图像的更多公式.

javascript rgb html5-canvas

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

.NET Core 中的变暗或变亮颜色(.NET Core 中的 ControlPaint.Dark 等效项)

ControlPaint在 .NET Framework 中,命名空间中有System.Windows.Forms用于使颜色变亮和变暗的命令:

using System.Drawing;
using System.Windows.Forms;

# .NET Framework Example, make color 100% darker
Colour darkerColor = ControlPaint.Dark(Color.White, 100f);
Run Code Online (Sandbox Code Playgroud)

是否有一个等效的本机方法可以在 .NET Core 中执行相同的功能?

c# .net-core

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

标签 统计

javascript ×3

rgb ×2

.net-core ×1

c# ×1

colors ×1

firebug ×1

hsv ×1

html5-canvas ×1

image ×1

java ×1

jquery ×1

svg ×1