imageistruecolor

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

imageistruecolorDescobre se uma imagem está em cores verdadeiras

Descrição

imageistruecolor(GdImage $image): bool

imageistruecolor() Descobre se a imagem definida em image está em cores verdadeiras.

Parâmetros

image

Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().

Valor Retornado

Retorna true se image estiver em cores verdadeiras, false caso contrário.

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 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
?>

Veja Também