透明度百分比和十六进制对应关系计算方法

发布网友 发布时间:2024-12-02 20:04

我来回答

1个回答

热心网友 时间:2024-12-02 20:23

透明度百分比和十六进制对应关系计算方法

代码展示如下:

@Test public void rgba() throws Exception { System.out.println("透明度 | 十六进制"); System.out.println("---- | ----"); for (double i = 1; i >= 0; i -= 0.01) { i = Math.round(i * 100) / 100.0d; int alpha = (int) Math.round(i * 255); String hex = Integer.toHexString(alpha).toUpperCase(); if (hex.length() == 1) hex = "0" + hex; int percent = (int) (i * 100); System.out.println(String.format("%d%% | %s", percent, hex)); } }

运行结果如下所示:

透明度 | 十六进制 ---- | ---- 100% | FF 99% | FC 98% | FA 97% | F7 96% | F5 95% | F2 94% | F0 93% | ED 92% | EB 91% | E8 90% | E6 % | E3 88% | E0 87% | DE 86% | DB 85% | D9 84% | D6 83% | D4 82% | D1 81% | CF 80% | CC 79% | C9 78% | C7 77% | C4 76% | C2 75% | BF 74% | BD 73% | BA 72% | B8 71% | B5 70% | B3 69% | B0 68% | AD 67% | AB 66% | A8 65% | A6 % | A3 63% | A1 62% | 9E 61% | 9C 60% | 99 59% | 96 57% | 94 56% | 91 56% | 8F 55% | 8C 54% | 8A 53% | 87 52% | 85 51% | 82 50% | 80 49% | 7D 48% | 7A 47% | 78 46% | 75 45% | 73 44% | 70 43% | 6E 42% | 6B 41% | 69 40% | 66 39% | 63 38% | 61 37% | 5E 36% | 5C 35% | 59 34% | 57 33% | 54 32% | 52 31% | 4F 30% | 4D 28% | 4A 28% | 47 27% | 45 26% | 42 25% | 40 24% | 3D 23% | 3B 22% | 38 21% | 36 20% | 33 19% | 30 18% | 2E 17% | 2B 16% | 29 15% | 26 14% | 24 13% | 21 12% | 1F 11% | 1C 10% | 1A 9% | 17 8% | 14 7% | 12 6% | 0F 5% | 0D 4% | 0A 3% | 08 2% | 05 1% | 03 0% | 00

热心网友 时间:2024-12-02 20:24

透明度百分比和十六进制对应关系计算方法

代码展示如下:

@Test public void rgba() throws Exception { System.out.println("透明度 | 十六进制"); System.out.println("---- | ----"); for (double i = 1; i >= 0; i -= 0.01) { i = Math.round(i * 100) / 100.0d; int alpha = (int) Math.round(i * 255); String hex = Integer.toHexString(alpha).toUpperCase(); if (hex.length() == 1) hex = "0" + hex; int percent = (int) (i * 100); System.out.println(String.format("%d%% | %s", percent, hex)); } }

运行结果如下所示:

透明度 | 十六进制 ---- | ---- 100% | FF 99% | FC 98% | FA 97% | F7 96% | F5 95% | F2 94% | F0 93% | ED 92% | EB 91% | E8 90% | E6 % | E3 88% | E0 87% | DE 86% | DB 85% | D9 84% | D6 83% | D4 82% | D1 81% | CF 80% | CC 79% | C9 78% | C7 77% | C4 76% | C2 75% | BF 74% | BD 73% | BA 72% | B8 71% | B5 70% | B3 69% | B0 68% | AD 67% | AB 66% | A8 65% | A6 % | A3 63% | A1 62% | 9E 61% | 9C 60% | 99 59% | 96 57% | 94 56% | 91 56% | 8F 55% | 8C 54% | 8A 53% | 87 52% | 85 51% | 82 50% | 80 49% | 7D 48% | 7A 47% | 78 46% | 75 45% | 73 44% | 70 43% | 6E 42% | 6B 41% | 69 40% | 66 39% | 63 38% | 61 37% | 5E 36% | 5C 35% | 59 34% | 57 33% | 54 32% | 52 31% | 4F 30% | 4D 28% | 4A 28% | 47 27% | 45 26% | 42 25% | 40 24% | 3D 23% | 3B 22% | 38 21% | 36 20% | 33 19% | 30 18% | 2E 17% | 2B 16% | 29 15% | 26 14% | 24 13% | 21 12% | 1F 11% | 1C 10% | 1A 9% | 17 8% | 14 7% | 12 6% | 0F 5% | 0D 4% | 0A 3% | 08 2% | 05 1% | 03 0% | 00

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com