Prepare photo for web
<?php
$im = new Imagick($SrcFile);
$im->resizeImage ( $Width, $Height , Imagick::FILTER_QUADRATIC , 1 );
$im->normalizeImage();
$im->unsharpMaskImage(0 , 0.5 , 1 , 0.05);
$im->setImageFormat( "jpg" );
$im->setCompressionQuality(75);
$im->writeImage( $OutFile );
$im->removeImage();
?>
Imagick::unsharpMaskImage
(PECL imagick 2.0.0)
Imagick::unsharpMaskImage — Afila una imagen
Descripción
bool Imagick::unsharpMaskImage
( float
$radius
, float $sigma
, float $amount
, float $threshold
[, int $channel = Imagick::CHANNEL_ALL
] )Afila una imagen. Se convoluciona la imagen con un operador gaussiano del radio y la desviación estándar (sigma) dados. Para obtener resultados razonables, el radio debería ser mayor que sigma. Use un radio de 0 y Imagick::sketchImage() seleccionará un radio apropiado automáticamente.
Parámetros
-
radius -
-
sigma -
-
amount -
-
threshold -
-
channel -
Valores devueltos
Devuelve TRUE en caso de éxito.
Errores/Excepciones
Lanza ImagickException en caso de error.
Anonymous ¶
4 years ago
