PHP တွင် Imagewbmp () function ကို WBMP format ဖြင့် output လုပ်ရန်သို့မဟုတ်သိမ်းဆည်းရန်အသုံးပြုသည်။ WBMP (ကြိုးမဲ့ bitmap) သည်အနက်ရောင်နှင့်အဖြူရောင်စက်ကိရိယာများအတွက်အသုံးပြုသောအနက်ရောင်နှင့်အဖြူရောင် bitmap format ဖြစ်သည်။ Imagewbmp () function ကို၏ parameters များကိုနားလည်ခြင်းနှင့်၎င်း၏မှန်ကန်သောအသုံးပြုမှုသည်ပုံရိပ်ပြုပြင်ခြင်းနှင့်မျိုးဆက်ဆိုင်ရာသက်ဆိုင်ရာစီမံကိန်းများအတွက်အလွန်အရေးကြီးသည်။
Imagewbmp () function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
bool imagewbmp ( resource $image [, string $filename = NULL [, int $threshold = 128 ]] )
$ image
လိုအပ်သော parameters တွေကို။ အရင်းအမြစ်အရင်းအမြစ်ကိုကိုယ်စားပြုသောအရင်းအမြစ်အမျိုးအစားသည်များသောအားဖြင့် ImageCreate () သို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်း function မှထုတ်လုပ်သောပုံရိပ်အရင်းအမြစ်ဖြစ်သည်။
$ filename
optional ကို parameters တွေကို။ သိမ်းဆည်းထားသောဖိုင်အမည်ကိုသတ်မှတ်သည်။ ချန်လှပ်သို့မဟုတ် NULL မှသတ်မှတ်ထားလျှင် function သည်ပုံရိပ်ကို browser သို့တိုက်ရိုက်ထုတ်ပေးလိမ့်မည်။ မှတ်စု: browser ကို outputing လုပ်သည့်အခါမှန်ကန်သော အကြောင်းအရာအမျိုးအစား header ကို output မတိုင်မီသတ်မှတ်ရန်လိုအပ်သည်။
$ တံခါးခုံ
optional ကို parameters တွေကို။ အရောင်ပုံရိပ်များကိုအနက်ရောင်နှင့်အဖြူရောင်သို့ပြောင်းရန်အရောင်တံခါးခုံကိုသတ်မှတ်သည်။ ပုံသေတန်ဖိုးမှာ 128 ဖြစ်ပြီး 128 ထက်ပိုသောအရောင်များကိုပြသသည်။ 128 ထက်နည်းသောအရောင်များကိုဖော်ပြသည်။
ဥပဒေရေးရာပုံရိပ်အရင်းအမြစ်တွင် PASS PASS , ဒီလိုမှမဟုတ်ရင် function ကိုအမှားတစ်ခုသတင်းပို့ပါလိမ့်မယ်။
အကယ်. ဖိုင်ကိုသင်သိမ်းဆည်းရန်လိုအပ်ပါက $ filename အဖြစ်တရားဝင်နှင့်ရေးရန် - ရေးထားသည့်ဖိုင်လမ်းကြောင်းတွင်ဖြတ်သန်းပါ။
အကယ်. ၎င်းသည် browser သို့တိုက်ရိုက်ထုတ်လွှင့်မည်ဆိုလျှင် Header ('Content-type: image: image: image: image: image: image / vnd.wap.wbmp')
အထူးသဖြင့်အရောင်အနာရီများ 0 င်ရောက်သောအခါပိုမိုသင့်လျော်သောအနက်ရောင်နှင့်အဖြူရောင်အကျိုးသက်ရောက်မှုကိုရရှိရန် တံခါးခုံကိုညှိပါ ။
<?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ဉီးခေါင်း,output မှ browser ကိုပြောပြပါ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 () function ကိုအကြောင်းတရား 0 င်မှတ်တမ်းတင်ထားသည့်အတွက် ကျေးဇူးပြု. ရည်ညွှန်းကိုးကားပါ။
<code> https://gitbox.net/menual/en/function.improwbmp.php </ code>