我正在使用以下代码:
$img = imagecreatefrompng("image.png");
$col = imagecolorat($img, $x, $y);
$alpha = (($col >> 24) & 0x7F);
但 alpha 值始终为 127,即使像素位于($x,$y)
在原始图像中是透明的。
是的,你是对的,你可能对 html canvas alpha 范围感到困惑
当在 php 端工作时,你的 alpha 将始终为 0 到 127 # 0 表示不透明,127 表示透明
使用前端 HTML 画布时,您的 alpha 范围将为 0 到 255 # 0 表示透明,255 表示不透明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)