【问题标题】:What is the equivalent of rbga in hexadecimal?十六进制中的rbga等价物是什么?
【发布时间】:2017-01-02 00:24:33
【问题描述】:

我有这段代码可以为文本着色并添加透明度

  $draw->setFillColor('rgba(0,0,255,0.5)');

它工作得很好,但我想用十六进制格式做同样的事情。 怎么把'rgba(0,0,255,0.5)换成#0000FF……不知道怎么添加透明度参数。

【问题讨论】:

  • 在 HTML 中不支持带有 alpha 值 #AARRGGBB 的十六进制颜色代码。
  • @mario,还有其他方法可以为我的文本添加透明度吗?
  • Tith 你已经拥有的rgba(…) 语法,或者使用CSS opacity:
  • @mario,好的,非常感谢!
  • 你试过'#0000FF7F'吗?即十六进制#RRGGBBAA

标签: php colors imagemagick


【解决方案1】:

您可以使用“dechex”来获取给定无符号数的十六进制表示。

【讨论】:

  • 我没看懂,我已经有了十六进制表示,但是我需要添加透明度,我不知道该怎么做
  • 对不起,我误会了。您不能以这种方式插入 alpha 值。您必须使用 rgba 或 CSS 不透明度属性
猜你喜欢
  • 2023-04-11
  • 2021-02-10
  • 1970-01-01
  • 2016-04-05
  • 2014-09-25
  • 2013-08-29
  • 2021-01-31
  • 2015-09-21
  • 2015-07-10
相关资源
最近更新 更多