이미지 처리 및 GD imagebmp
(PHP 7 >= 7.2.0, PHP 8)
imagebmp — BMP 이미지를 브라우저 또는 파일로 출력
설명
imagebmp(GdImage $image
, resource|string|null $file
= null, bool $compressed
= true
): bool
주어진 image
의 BMP 버전을 출력하거나 저장합니다.
매개변수
image
- imagecreatetruecolor()와 같은 이미지 생성 함수 중 하나에서 반환되는 GdImage 객체.
file
- 파일을 저장할 경로 또는 열린 스트림 리소스(이 함수가 반환된 후 자동으로 닫힘)입니다. 설정하지 않거나
null
이면 원시 이미지 스트림이 직접 출력됩니다.메모:
compressed
인수가 사용되지 않는 경우null
은 유효하지 않습니다. compressed
- BMP를 실행 길이 인코딩(RLE)으로 압축해야 하는지 여부입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
주의 그러나 libgd가 이미지 출력에 실패하면 이 함수는 true
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | image 는 이제 GdImage 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다. |
8.0.0 | compressed 유형은 이제 bool입니다. 이전에는 int였습니다. |
Examples
예제 #1 BMP 파일 저장
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'BMP with PHP', $text_color);
// Save the image
imagebmp($im, 'php.bmp');
// Free up memory
imagedestroy($im);
?>