Imagick::trimImage
(PECL imagick 2, PECL imagick 3)
Imagick::trimImage — Apara as bordas da imagem
Descrição
Remove as bordas que são da cor de fundo da imagem. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.2.9 ou superior.
Parâmetros
fuzz
-
Por padrão, o alvo deve corresponder exatamente a uma determinada cor de pixel. No entanto, em muitos casos, duas cores podem diferir um pouco. O membro fuzz da imagem define quanta tolerância é aceitável para considerar duas cores iguais. Este parâmetro representa a variação na faixa Quantum.
Valor Retornado
Retorna true
em caso de sucesso.
Erros/Exceções
Lança uma exceção ImagickException em caso de erro.
Exemplos
Example #1 Usando Imagick::trimImage()
Apara uma imagem e exiba-a no navegador.
<?php
/* Cria o objeto e lê a imagem */
$im = new Imagick("imagem.jpg");
/* Apara a imagem */
$im->trimImage(0);
/* Exibe a imagem */
header("Content-Type: image/" . $im->getImageFormat());
echo $im;
?>
Veja Também
- Imagick::getQuantumDepth() - Obtém a profundidade Quantum
- Imagick::getQuantumRange() - Retorna o intervalo Quantum do Imagick
- imagecropauto() - Recorta uma imagem automaticamente usando um dos modos disponíveis