登录
首页 >  Golang >  Go问答

获取 RGB 颜色的十六进制表示方法

来源:stackoverflow

时间:2024-02-16 16:18:16 290浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《获取 RGB 颜色的十六进制表示方法》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我正在读取图像并通过 image/color 获取其 rgb 颜色。但是,我想将颜色转换为十六进制三元组。我该怎么做?

img, err := jpeg.Decode(someImg)
color := img.At(x, y) # I would like to convert this from RGB to hex

解决方案


hex 只是 rgb 值的十六进制表示,您可以简单地执行类似的操作

fmt.Printf("#%02x%02x%02x", R, G, B)

播放链接:https://play.golang.org/p/bU510RaYle8

今天关于《获取 RGB 颜色的十六进制表示方法》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>