imageflip
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imageflip — Vira uma imagem usando um modo especificado
Descrição
Vira a imagem definida por image
usando o modo informado em
mode
.
Parâmetros
-
image
Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
mode
-
Modo para virar a imagem, pode ser uma das constantes
IMG_FLIP_*
:Constante Significado IMG_FLIP_HORIZONTAL
Vira a imagem horizontalmente. IMG_FLIP_VERTICAL
Vira a imagem verticalmente. IMG_FLIP_BOTH
Vira a imagem tanto verticalmente quanto horizontalmente.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro image agora espera uma instância de GdImage;
anteriormente, um resource gd válido era esperado.
|
Exemplos
Example #1 Vira uma imagem verticalmente
Este exemplo usa a constante
IMG_FLIP_VERTICAL
.
<?php
// Arquivo
$filename = 'phplogo.png';
// Tipo de conteúdo
header('Content-type: image/png');
// Carrega
$im = imagecreatefrompng($filename);
// Vira verticalmente
imageflip($im, IMG_FLIP_VERTICAL);
// Mostra
imagejpeg($im);
imagedestroy($im);
?>
O exemplo acima produzirá algo semelhante a:
Example #2 Vira uma imagem horizontalmente
Este exemplo usa a constante IMG_FLIP_HORIZONTAL
.
<?php
// Arquivo
$filename = 'phplogo.png';
// Tipo de conteúdo
header('Content-type: image/png');
// Carrega
$im = imagecreatefrompng($filename);
// Vira horizontalmente
imageflip($im, IMG_FLIP_HORIZONTAL);
// Mostra
imagejpeg($im);
imagedestroy($im);
?>
O exemplo acima produzirá algo semelhante a: