为了账号安全,请及时绑定邮箱和手机立即绑定

我的透明度好诡异!

$image->imageMark($source,$local,$alpha);

$image->fontMark($content,$font_url,$size,$color,$local,$angle);

$color=array(255,0,0,0);

$alpha=100;

$color的0是完全不透明,$alpha的100也是完全不透明,若是$color=array(255,0,0,100)不会不见还是可以看见,当$color=array(255,0,0,125)的时候就完全不见,数值再高就会变成黑色...,$alpha=0,水印图片就不见了,当$alpa超过100的时候,图片色彩开始扭曲.........怎么会造成这样的结果?

正在回答

1 回答

fontMark是在内部调用imagecolorallocatealpha()函数的

imagecolorallocatealpha() 的行为和      imagecolorallocate() 相同,但多了一个额外的透明度参数     alpha,其值从     0 到 127。0     表示完全不透明,127 表示完全透明。 


0 回复 有任何疑惑可以回复我~
#1

qingfa 提问者

非常感谢!
2015-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的透明度好诡异!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信