gpt4 book ai didi

objective-c - 如何将 RGB 整数转换为相应的 RGB 元组 (R,G,B)?

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:53 24 4
gpt4 key购买 nike

如何将 ARGB 整数转换为对应的 ARGB 元组 (A,R,G,B)?

我收到一些 XML,其中颜色标签带有一些整数值(例如 -16777216)。我需要绘制一个填充该颜色的矩形。但是我无法从整数值中检索 A、R、G、B 分量的值。

最佳答案

如果整数是ARGB我认为应该是:

unsigned char b = color & 0x000000FF;
unsigned char g = (color>> 8) & 0x000000FF;
unsigned char r = (color>>16) & 0x000000FF;
unsigned char a = (color>>24) & 0x000000FF;

关于objective-c - 如何将 RGB 整数转换为相应的 RGB 元组 (R,G,B)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com