【问题标题】:how to convert hex value to decimal value of pixel?如何将十六进制值转换为像素的十进制值?
【发布时间】:2017-04-24 11:52:34
【问题描述】:

int seed=0X0DEC0DED 值分配给我的封面图像的像素之一。 那么是否可以将十六进制值初始化为像素的种子值?

【问题讨论】:

  • 你的意思是int值吗?

标签: java image-processing pixel


【解决方案1】:

你可以这样写自己的函数

public static int hex2Decimal(String s) {
        String digits = "0123456789ABCDEF";
        s = s.toUpperCase();
        int val = 0;
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
            int d = digits.indexOf(c);
            val = 16*val + d;
        }
        return val;
 }

Integer.parseInt(String s,int radix);

整数种子 = 0X0DEC0DED;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-05
    • 2020-11-15
    • 1970-01-01
    • 2011-08-04
    • 2018-01-22
    • 2023-01-16
    • 1970-01-01
    相关资源
    最近更新 更多