(PHP 7 >= 7.2.0, PHP 8)
imagebmp — Mostra ou grava uma imagem BMP
Mostra ou grava uma versão BMP da imagem fornecida em image.
imageUm objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().
fileO caminho ou um recurso de fluxo aberto (que será fechado automaticamente após o retorno desta função) para salvar o arquivo. Se não for definido ou for null, o fluxo da imagem bruta será enviado diretamente.
Nota:
nullé inválido se o parâmetrocompressednão for usado.
compressedDefine se o BMP deve ser comprimido com codificação run-length (RLE), ou não.
Retorna true em caso de sucesso ou false em caso de falha.
Entretanto, se a biblioteca libgd falhar ao gerar a imagem, esta função retornará true.
| 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.
|
| 8.0.0 |
O tipo de compressed agora é bool; anteriormente era int.
|
Exemplo #1 Gravando um arquivo BMP
<?php
// Cria uma imagem vazia e adiciona texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'BMP com PHP', $text_color);
// Grava a imagem
imagebmp($im, 'php.bmp');
?>