ImagickPixel::getColorValue

(PECL imagick 2, PECL imagick 3)

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

Açıklama

publicImagickPixel::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
To Top