画像処理

imagetypes(): int

現在使用している PHP がサポートする画像形式を返します。

戻り値
ビット(数字)を返す。
画像形式に対応するビットフィールドで、 PHP に組み込まれている GD がサポートする画像形式を返します。 返されるビットは次のとおりです。
IMG_AVIF | IMG_BMP | IMG_GIF | IMG_JPG | IMG_PNG | IMG_WBMP | IMG_XPM | IMG_WEBP>

ビット演算子を使って判定する

if (imagetypes() & IMG_PNG) {
    echo "PNG をサポートしています";
}