imagetypes

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

imagetypesRetorna os tipos de imagens suportados pela instalação do PHP

Descrição

imagetypes(): int

Retorna os tipos de imagens suportados pela instalação atual do PHP.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um campo de bits correspondente aos formatos de imagem suportados pela versão da GD linkada no PHP. Os seguintes bits são retornados: IMG_AVIF | IMG_BMP | IMG_GIF | IMG_JPG | IMG_PNG | IMG_WBMP | IMG_XPM | IMG_WEBP.

Registro de Alterações

Versão Descrição
8.1.0 IMG_AVIF adicionado.
7.2.0 IMG_BMP adicionado.
7.0.10 IMG_WEBP adicionado.

Exemplos

Exemplo #1 Verificando o suporte a PNG

<?php
if (imagetypes() & IMG_PNG) {
echo
"O suporte a PNG está ativado";
}
?>

Veja Também

  • gd_info() - Obtém informações sobre a biblioteca GD instalada atualmente
adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
prokur at gmail dot com
1 hour ago
In case anyone is wondering what values these constants have
<?php

$imagetypes
= array('IMG_AVIF', 'IMG_BMP', 'IMG_GIF', 'IMG_JPG', 'IMG_PNG', 'IMG_WBMP', 'IMG_XPM', 'IMG_WEBP');
foreach (
$imagetypes as $imagetype) {
echo
constant($imagetype) . "\t" . $imagetype . "\r\n";
}

/* would output
256 IMG_AVIF
64 IMG_BMP
1 IMG_GIF
2 IMG_JPG
4 IMG_PNG
8 IMG_WBMP
16 IMG_XPM
32 IMG_WEBP
*/

?>
To Top