(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imageflip — Vira uma imagem usando um modo especificado
Vira a imagem definida por image
usando o modo informado em mode
.
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. |
Versão | Descrição |
---|---|
8.0.0 | O parâmetro image agora espera uma instância de GdImage; anteriormente, um resourcegd válido era esperado. |
Exemplo #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:
Exemplo #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: