ImagickPixel::getColorValue

(PECL imagick 2, PECL imagick 3)

ImagickPixel::getColorValueBelirtilen renk kanalının normalleştirilmiş değerini döndürür

Açıklama

public ImagickPixel::getColorValue(int $kanal): float

Belirtilen renk kanalının değerini 0 ile 1 arasında bir gerçek sayı olarak döndürür.

Bağımsız Değişkenler

kanal

Normalde kanal türü sabitlerinden biri.

Dönen Değerler

Belirtilen renk kanalının değerini 0 ile 1 arasında bir gerçek sayı olarak döndürür. Bir hata durumunda bir ImagickPixelException yavrulanır.

Örnekler

Örnek 1 - Imagick::getColorValue() temel kullanım örneği

<?php

$color
= new ImagickPixel('rgba(90%, 20%, 20%, 0.75)');

echo
"Matlık: ".$color->getColorValue(Imagick::COLOR_ALPHA).PHP_EOL;
echo
"".PHP_EOL;
echo
Kırmızı: ".$color->getColorValue(Imagick::COLOR_RED).PHP_EOL;
echo "
Yeşil: ".$color->getColorValue(Imagick::COLOR_GREEN).PHP_EOL;
echo "
Mavi: ".$color->getColorValue(Imagick::COLOR_BLUE).PHP_EOL;
echo "".PHP_EOL;
echo "
Turkuaz: ".$color->getColorValue(Imagick::COLOR_CYAN).PHP_EOL;
echo "
Mor: ".$color->getColorValue(Imagick::COLOR_MAGENTA).PHP_EOL;
echo "
Sarı: ".$color->getColorValue(Imagick::COLOR_YELLOW).PHP_EOL;
echo "
Siyah: ".$color->getColorValue(Imagick::COLOR_BLACK).PHP_EOL;

?>

Yukarıdaki örneğin çıktısı:

Matlık: 0.74999618524453

Kırmızı: 0.90000762951095
Yeşil: 0.2
Mavi: 0.2

Turkuaz: 0.90000762951095
Mor: 0.2
Sarı: 0.2
Siyah: 0