php에서 imagewbmp () 함수는 이미지를 WBMP 형식으로 출력하거나 저장하는 데 사용됩니다. WBMP (무선 비트 맵)는 모바일 장치의 이미지 디스플레이에 종종 사용되는 흑백 비트 맵 형식입니다. ImageWBMP () 함수의 매개 변수를 이해하고 올바른 사용법을 이해하는 것은 이미지 처리 및 생성 관련 프로젝트에 매우 중요합니다.
ImageWBMP () 함수의 기본 구문은 다음과 같습니다.
bool imagewbmp ( resource $image [, string $filename = NULL [, int $threshold = 128 ]] )
$ 이미지
필요한 매개 변수. 이미지 리소스를 나타내는 리소스 유형은 일반적으로 imageCreate () 또는 기타 이미지 생성 기능에 의해 생성 된 이미지 리소스입니다.
$ filename
선택적 매개 변수. 저장된 파일 이름을 지정합니다. 생략되거나 null 로 설정되면 함수는 이미지를 브라우저에 직접 출력합니다. 참고 : 브라우저에 출력 할 때는 출력 전에 올바른 컨텐츠 유형 헤더를 설정해야합니다.
$ 임계 값
선택적 매개 변수. 색상 이미지를 흑백으로 변환하는 색상 임계 값을 지정합니다. 기본값은 128이며, 이는 128보다 큰 색상이 흰색으로 변환되고 128 미만의 색상이 검은 색으로 변환됨을 나타냅니다.
법적 이미지 리소스를 전달 하면 함수가 오류를보고합니다.
파일을 저장 해야하는 경우 합법적이고 Write-Rights 파일 경로를 $ filename 으로 전달하십시오.
브라우저에 직접 출력되면 호출하기 전에 헤더 정보를 설정해야합니다. 헤더 ( 'Content-Type : image/vnd.wap.wbmp');
특히 컬러 이미지가 WBMP로 변환 될 때보다 적합한 흑백 효과를 얻으려면 임계 값을 조정하십시오 .
<?php
// a150x50흑백 이미지
$image = imagecreate(150, 50);
// 배경을 흰색으로 설정합니다
$white = imagecolorallocate($image, 255, 255, 255);
// 텍스트 색상을 검은 색으로 설정합니다
$black = imagecolorallocate($image, 0, 0, 0);
// 이미지에 텍스트를 작성하십시오
imagestring($image, 5, 10, 15, 'Hello WBMP!', $black);
// 설정HTTP머리,브라우저에 출력을 알려주십시오WBMP영상
header('Content-Type: image/vnd.wap.wbmp');
// 直接输出영상
imagewbmp($image);
// 销毁영상资源,무료 메모리
imagedestroy($image);
?>
<?php
// a100x100的영상
$image = imagecreate(100, 100);
// 색상을 할당합니다
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
// 검은 사각형을 그립니다
imagerectangle($image, 10, 10, 90, 90, $black);
// 保存영상到文件
imagewbmp($image, '/var/www/html/images/sample.wbmp', 100);
// 리소스를 자유롭게합니다
imagedestroy($image);
?>
ImageWBMP () 함수에 대한 자세한 내용은 다음을 참조하십시오.
<code> https://gitbox.net/manual/en/function.imagewbmp.php </code>