Tip:
<?php
$image->contrastImage(1); //Increase contrast once
$image->contrastImage(1); //Increase contrast more
$image->contrastImage(1); //Increase contrast even more
$image->contrastImage(0); //Decrease contrast once
$image->contrastImage(0); //Decrease contrast more
$image->contrastImage(0); //Decrease contrast even more
//This could be made into a function like this:
public function contrast($level) {
$level = (int)$level;
if ($level < -10) {
$level = -10;
} else if ($level > 10) {
$level = 10;
}
if ($level > 0) {
for ($i = 0; $i < $level; $i++) {
$this->image->contrastImage(1);
}
} else if ($level < 0) {
for ($i = $level; $i > 0; $i--) {
$this->image->contrastImage(0);
}
}
}
?>
Imagick::contrastImage
(PECL imagick 2.0.0)
Imagick::contrastImage — Change le contraste de l'image
Description
bool Imagick::contrastImage
( bool
$sharpen
)Améliore l'intensité des différences entre les éléments clairs et sombres de l'image. Donnez une valeur différente de zéro si vous voulez améliorer le contraste, et sinon, il sera réduit.
Liste de paramètres
-
sharpen -
La valeur de contraste.
Valeurs de retour
Returns TRUE on success.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
xyking ¶
3 years ago
