我正在使用ImageMagick的perl API。我在rgb方案中收到颜色值,但需要获取十六进制值才能在网站上使用它(例如#FFA8F5)。我如何轻松地将RGB颜色值转换为十六进制颜色值? 最佳答案 使用printf或sprintf和%x格式,my ($r,$g,$b) = (12,102,250); printf("#%02x%02x%02x",$r,$g,$b); 输出:#0c66fa