ImageMagickを初めて使用しています。 PHPで最新のimagick拡張機能(3.1.0rc1)を使用しています。しかし、imagickのドキュメンテーションはやや疎そうです。ImagickPixelの作成時にアルファチャンネルを設定する
アルファチャンネルを使用してImagickPixelオブジェクトを作成したいとします。 documentationには、コンストラクタに渡すいくつかの有効なカラー値:"blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc
が記載されています。
getColorValue(imagick::COLOR_ALPHA);
を使用してImagickPixelのアルファ値を取得することは可能です。
したがって、コンストラクタに渡すことによってオブジェクトの初期化中にアルファチャンネルでRGBカラーを設定するにはどうすればよいですか?
これを試しましたが、透明な背景ではなくピンクの背景がイメージに表示されます。また、svgからpngへの変換では、pngの詳細の一部が失われます。 – noobcode