在构造ImagickPixel时设置alpha通道

F21*_*F21 2 php alpha imagemagick imagick

我是使用ImageMagick的新手.我正在使用PHP的最新imagick扩展(3.1.0rc1).然而,想象力的文档似乎有点稀疏.

我想用alpha通道创建一个ImagickPixel对象.该文件指出,这些都是一些有效的颜色值传递给构造函数:"blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.

我知道有可能使用ImagickPixel来检索alpha值getColorValue(imagick::COLOR_ALPHA);.

那么,如何在对象初始化期间通过传递给构造函数来设置带有alpha通道的rgb颜色?

F21*_*F21 5

看起来这样做的方法就是使用rgba:

$myImagickPixel = new ImagickPixel("rgba(250,15,150,0)"); //Where the last digit is the alpha and 0 is transparent and 1 is fully opaque.
Run Code Online (Sandbox Code Playgroud)