PHP တွင်ပုံရိပ်ထုတ်ယူခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ Formats မျိုးစုံရှိပုံရိပ်ဖိုင်များကိုထုတ်လုပ်နိုင်သည့်စွမ်းအားရှိသော GD စာကြည့်တိုက်ကို PHP သည်စွမ်းဆောင်နိုင်သည့် GD စာကြည့်တိုက်ကိုထောက်ပံ့ပေးသည်။ Imagexbm () function သည် XBM Image format ကိုလုပ်ဆောင်ရန်အထူးအသုံးပြုသော GD စာကြည့်တိုက်တွင်လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံအချက်အလက်များကို XBM format ဖြင့် binary file တစ်ခုအဖြစ်သိမ်းဆည်းနိုင်သည်။ XBM format ကိုများသောအားဖြင့် monochrome image data data ကိုသိမ်းဆည်းရန်အသုံးပြုသည်။ ပုံသဏ္ဌာန်အချက်အလက်များကိုစာသားပုံစံဖြင့်သိမ်းဆည်းထားသောပုံစံတစ်ခုဖြစ်သည်။
<span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-title function_ invoke__">imagexbm</span></span><span> ( resource </span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$filename</span></span><span> [, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$foreground</span></span><span> ])
</span></span>
$ Image : XBM format အဖြစ်သိမ်းဆည်းရန် Image image အရင်းအမြစ်။ ၎င်းသည်များသောအားဖြင့် imagecreatjpeg () , imagecreatefrompng () စသည်တို့ကဲ့သို့သောအခြားပုံရိပ်ထုတ်ယူမှုလုပ်ငန်းများမှတစ်ဆင့်ဖန်တီးထားသောပုံရိပ်အရင်းအမြစ်တစ်ခုဖြစ်သည်။
$ filename : ဖိုင်ကိုလမ်းကြောင်းဖြစ်နိုင်သောသိမ်းဆည်းထားသောဖိုင်အမည်။ ဖိုင်ကို binary format ဖြင့်သိမ်းဆည်းထားလိမ့်မည်။
$ foreground (optional) - ဤ parameter သည်ပုံ၌ foreground အရောင်ကိုသတ်မှတ်သည် (i.e. အဖြူရောင်အစိတ်အပိုင်းကိုပြသရန်အသုံးပြု) ။ မသတ်မှတ်ပါက default သည်အနက်ရောင်ဖြစ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// image ဖိုင်များကိုတင်ခြင်း</span></span><span>
</span><span><span class="hljs-variable">$image</span></span><span> = </span><span><span class="hljs-title function_ invoke__">imagecreatefromjpeg</span></span><span>(</span><span><span class="hljs-string">'image.jpg'</span></span><span>);
</span><span><span class="hljs-comment">// ပုံရိပ်ကိုအောင်မြင်စွာတင်ဆောင်လျှင်စစ်ဆေးပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$image</span></span><span> !== </span><span><span class="hljs-literal">false</span></span><span>) {
</span><span><span class="hljs-comment">// ပုံကိုသိမ်းဆည်းပါ XBM ပမာဏ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">imagexbm</span></span><span>(</span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-string">'output.xbm'</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'ပုံရိပ်ကိုအောင်မြင်စွာသိမ်းဆည်းထားပြီးဖြစ်သည် XBM ပမာဏ。'</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'သိုထား XBM ပမာဏ失败。'</span></span><span>;
}
</span><span><span class="hljs-comment">// ပုံရိပ်အရင်းအမြစ်များကိုလွှတ်ပါ</span></span><span>
</span><span><span class="hljs-title function_ invoke__">imagedestroy</span></span><span>(</span><span><span class="hljs-variable">$image</span></span><span>);
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'ပုံရိပ်ကို တင်. မရပါ。'</span></span><span>;
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည် isagecreatherefromjpeg () function ကို အသုံးပြု. JPEG ပုံရိပ်ကိုတင်ပါ။ ပုံရိပ်ကိုအောင်မြင်စွာ 0 န်ထုပ်ပါက ပုံရိပ်ကို imagexbm () function ကိုပုံရိပ်ကို output.xbm ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းရန်ဖြစ်သည်။ နောက်ဆုံးအနေနဲ့ image image အရင်းအမြစ်ကိုလွှတ်ပေးရန် စိတ်ကူးစိတ်သန်း () function ကိုသုံးပါ။
XBM ဖိုင်အမျိုးအစားသည်စာသားပုံစံတစ်ခုဖြစ်သည်။ ပုံတစ်ပုံစီ၏အရောင်သည်များသောအားဖြင့်ဇာတ်ကောင်တစ်မျိုးသို့မဟုတ်တစ်ခုထက်ပိုသောအရာများကိုကိုယ်စားပြုသည်။ ဤပုံစံသည်အလွန်အပြည့်အ 0 သည်အလွန်ပြည့်နှက်နေသော်လည်း Monochromatic Images, i.e. တစ်ခုချင်းစီကိုအနက်ရောင်သို့မဟုတ်အဖြူရောင်သာရှိနိုင်သည်။ ဆိုလိုသည်မှာ XBM ဖိုင်များသည် Icons သို့မဟုတ် Images ငယ်များကဲ့သို့သောရုပ်ပုံများကိုသိမ်းဆည်းရန်အထူးသဖြင့်သယံဇာတများ - အကန့်အသတ်ရှိသောပတ်ဝန်းကျင်တွင်သိမ်းဆည်းရန်အကောင်းဆုံးဖြစ်သည်။
XBM format သည်အသုံးများသောပုံရိပ်ပုံစံမဟုတ်ပါ, သို့သော်အချို့သောအထူးအခြေအနေများတွင်အလွန်အသုံးဝင်သည်။
Embedded Systems များ - embedded developments သို့မဟုတ် devices များတွင် XBM format ကိုအသုံးပြုခြင်းသည်သိုလှောင်နေရာကန့်သတ်ချက်များကြောင့်ပုံဖိုင်အရွယ်အစားကိုလျှော့ချနိုင်သည်။
icon များနှင့်သေးငယ်သောရုပ်ပုံများ - အသေးစား Monochrome icon များလိုအပ်သည့်အခါ XBM format သည်အလွန်သင့်လျော်သည်။ ဥပမာအားဖြင့်, Linux Systems ရှိအိုင်ကွန်ဖိုင်များသည် XBM format ဖြင့်ဖြစ်သည်။
Image CONGINE : အခြားပုံပုံစံများကို XBM format သို့ပြောင်းရန်လိုအပ်ပါက, imagexbm () function ကို သုံး. ၎င်းကို binary file တစ်ခုအဖြစ်သိမ်းရန်အသုံးပြုနိုင်သည်။
အရောင်ကန့်သတ်ချက်များ - XBM format သည်အနက်ရောင်နှင့်အဖြူရောင်ရုပ်ပုံများကိုသာထောက်ပံ့သောကြောင့်အရောင်ပုံရိပ်များကိုထိန်းသိမ်းရန်မသင့်တော်ပါ။ အကယ်. သင်သည်အရောင်ပုံရိပ်များကိုသိမ်းဆည်းရန်လိုအပ်ပါကအခြားပုံစံများကိုရွေးချယ်သင့်သည် (PNG, JPEG) ကိုသင်ရွေးချယ်သင့်သည်။
ဖိုင်အရွယ်အစား - XBM format သည်စာသားပုံစံတစ်ခုဖြစ်သည်, သိုလှောင်ရန်နေရာချွေတာရန်လိုအပ်ပါကပိုမိုထိရောက်သောပုံရိပ်ပုံစံကို အသုံးပြု. စဉ်းစားပါ။
Imagexbm () function သည် php တွင်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ XBM format များတွင်ပုံများကိုချွေတာရန်အတွက်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ XBM format သည်ပုံမှန်မဟုတ်သော်လည်း, ၎င်းကိုအသုံးပြုသောအခါ XBM format သည်အနက်ရောင်နှင့်အဖြူရောင်ရုပ်ပုံများကိုသာထောက်ပံ့သည်ကိုသတိပြုရန်အရေးကြီးသည်။