(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
imageistruecolor — Descobre se uma imagem está em cores verdadeiras
imageistruecolor() Descobre se a imagem
definida em image
está em cores verdadeiras.
image
Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
Retorna true
se image
estiver em cores verdadeiras, false
caso contrário.
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.
|
Exemplo #1 Detecção simples de instâncias de imagem em cores verdadeiras usando imageistruecolor()
<?php
// $im é uma instância de imagem
// Verifica se a imagem está ou não em cores verdadeiras
if(!imageistruecolor($im))
{
// Cria uma nova instância de imagem em cores verdadeiras
$tc = imagecreatetruecolor(imagesx($im), imagesy($im));
// Copia os pixels
imagecopy($tc, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));
imagedestroy($im);
$im = $tc;
$tc = NULL;
// OU use imagepalettetotruecolor()
}
// Continua trabalhando com a instância de imagem
?>