相关疑难解决方法(0)

1387
推荐指数
20
解决办法
84万
查看次数

将数字范围转换为另一个范围,保持比率

我正在尝试将一个数字范围转换为另一个数字,保持比率.数学不是我的强项.

我有一个图像文件,其中点值可能在-16000.00到16000.00之间,尽管典型范围可能要小得多.我想要做的是将这些值压缩到整数范围0-100,其中0是最小点的值,100是最大值的值.中间的所有点都应该保持相对比率,即使丢失了一些精度我想在python中这样做,但即使是一般算法也应该足够.我宁愿一个算法,其中最小/最大或任一范围可被调整(即,在第二范围可以是-50℃至800,而不是0到100).

python math

236
推荐指数
8
解决办法
17万
查看次数

HSL到RGB颜色转换

我正在寻找一种工具或算法来将HSL颜色转换为RGB.在我看来,HSL并没有被广泛使用,所以我没有太多运气寻找转换器.

hsl rgb colors

160
推荐指数
10
解决办法
16万
查看次数

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万
查看次数

标签 统计

javascript ×2

rgb ×2

base ×1

colors ×1

converter ×1

hex ×1

hsb ×1

hsl ×1

hsv ×1

math ×1

number-formatting ×1

python ×1

tostring ×1