Cria uma nova imagem a partir de um arquivo ou URL

# imagecreatefromxpm

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

imagecreatefromxpm — Cria uma nova imagem a partir de um arquivo ou URL

### Descrição

function imagecreatefromxpm(string `$filename`): GdImage|false

imagecreatefromxpm() retorna um identificador de imagem representando a imagem obtida a partir do arquivo informado.

Dica

Uma URL pode ser usada como um nome de arquivo com esta função se os empacotadores fopen estiverem habilitados. Consulte a função fopen() para mais detalhes sobre como especificar o nome do arquivo. Consulte os Protocolos e empacotadores suportados para obter links para informações sobre as capacidades de cada empacotador, notas de uso e informações sobre quaisquer variáveis predefinidas que eles possam fornecer.

### Parâmetros

`filename`

  Caminho para a imagem XPM.

### Valor Retornado

Retorna um objeto de imagem em caso de sucesso, `false` em caso de erros.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | Em caso de sucesso, esta função agora retorna um objeto GDImage; anteriormente, um resource era retornado.

### Exemplos

Exemplo #1 Cria uma instância de imagem usando imagecreatefromxpm()

    <?php
    // Verifica se existe suporte para XPM
    if(!(imagetypes() & IMG_XPM))
    {
        die('Suporte para xpm não encontrado!');
    }

    // Cria a instância da imagem
    $xpm = imagecreatefromxpm('./example.xpm');

    // Aqui são feitas as operações na imagem

    // PHP não tem suporte para gravar imagens xpm
    // portanto neste caso uma imagem jpeg é
    // gravada com 100% de qualidade
    imagejpeg($xpm, './example.jpg', 100);
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open