gpt4 book ai didi

php - 将 RGBA 中的 Alpha 转换为 CSS 不透明度

转载 作者:搜寻专家 更新时间:2023-10-31 20:47:49 27 4
gpt4 key购买 nike

我正在尝试从 RGBA 获取透明度并将其转换为 CSS 不透明度。

因此在使用以下方法获取图像像素的 RGBA 之后:

$rgb = imagecolorat($img, $j, $i);
$colors = imagecolorsforindex($img, $rgb);
// Printing colors, I get
// 255,255,255,127
// 249,161,66,126
//...

出于某种原因,透明度始终是整数(即 127)而不是小数。但我想将那个 127 数字转换成我可以在 CSS 中使用的东西:

opacity:0;filter:alpha(opacity=0)

但是,我无法理解 RGBA 中的 alpha 与如何将其转换为 CSS 不透明度之间的联系。

我将对来自不同类型图像的各种像素执行此操作。 PNG、JPG、GIF

有什么想法吗?

最佳答案

不透明度 = (127 - 透明度)/127.0

关于php - 将 RGBA 中的 Alpha 转换为 CSS 不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393741/

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