PHP တွင် Imagecreatfornpm () function ကို XPM format ဖြင့် image format မှ image account တစ်ခုဖန်တီးရန်အသုံးပြုသည်။ XPM format သည်စာသားအခြေခံပုံရိပ်ပုံစံဖြစ်သည်, များသောအားဖြင့် Unix / Linux ပတ် 0 န်းကျင်ရှိအိုင်ကွန်များသို့မဟုတ် interface element များကိုအသုံးပြုလေ့ရှိသည်။ PHP ၏ GD စာကြည့်တိုက်သည် XPM ပုံရိပ်များကို imagecreathressxpm () မှတစ်ဆင့် Loads of Supports PNGECTS () သည်အသုံးပြုသောဓာတ်ပုံများကိုအခြားပုံစံများဖြင့်သိမ်းဆည်းရန်လိုအပ်သည်။
အောက်ဖော်ပြပါအချက်များသည်ပုံကို png format file တစ်ခုအဖြစ် png format file တစ်ခုအဖြစ်သိမ်းဆည်းရန်အဆင့်များကိုအသေးစိတ်ဖော်ပြထားသည် ။
ပထမ ဦး စွာသင်၏ PHP ပတ် 0 န်းကျင်သည် GD စာကြည့်တိုက်ကိုဖွင့်ထားပြီး imagecreatxpmxpm () function ကိုထောက်ပံ့သည်။ အောက်ပါကုဒ်ကို run ခြင်းဖြင့်စစ်ဆေးနိုင်သည်။
<Code> <? PHP (function_exists ('imagececreat sprofExists)) {echo "သည် agrecreath10mxpm function ကိုထောက်ပံ့သည်။ } အခြား echo "echo" ကိုမပံ့ပိုးပါ။ ကျေးဇူးပြု. GD စာကြည့်တိုက် configuration ကိုစစ်ဆေးပါ။ }?> </ code>သင်၏ XPM ဖိုင်လမ်းကြောင်းသည် ပုံများ / sample.xpm ဖြစ်သည်ဟုယူဆလျှင် XPM ပုံကိုတင်ရန်အောက်ပါကုဒ်ကိုသုံးပါ။
<code> <? PHP $ xpmfile = 'ပုံများ / sampage.xpm'; $ image = imagecreatwefrophxpm ($ xpmfile); လျှင် (! $ Image) {
သေဆုံး ("XPM ဖိုင်ကိုတင်ရန်မအောင်မြင်ပါ"),
}
>
</ code>
ဤကုဒ်သည် GD image အရင်းအမြစ်ကိုထုတ်ပေးလိမ့်မည် ။
Image PRIME ကို PNG format ဖိုင်များအဖြစ်သိမ်းဆည်းရန် GD စာကြည့်တိုက်၏ ImagePng () function ကိုသုံးပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
<Code> <? PHP $ outputfile = 'ပုံများ / outpropng' '; If (Imotionpng ($ Image, Outpotfile)) {echo ") {echo") {echo "ကို PNG format ဖြင့်အောင်မြင်စွာသိမ်းဆည်းထားပြီးလမ်းကြောင်း: gitbox.net/images/output.png"; } အခြား echo "Save PNG ဖိုင်မအောင်မြင်ပါ"; } imageedestroy ($ Image); // ပုံရိပ်အရင်းအမြစ်များကိုလွှတ်ပေးရန်?> </ code>သတိပြုရန်:
ဒုတိယ parameter သည်ဖိုင်ကိုသိမ်းဆည်းရန်လမ်းကြောင်းဖြစ်သည်။
Image အရင်းအမြစ်များကိုအသုံးပြုပြီးသည့်နောက်, Imagedestroy () ကို အမှတ်အသားပြုရန်ဖုန်းခေါ်ပါ။
အထက်ပါအဆင့်များကိုထည့်သွင်းစဉ်းစားခြင်းဖြင့်အောက်ပါတို့သည်ပြည့်စုံသောဥပမာတစ်ခုဖြစ်သည်။
<code> <? PHP $ xpmfile = 'ပုံများ / sampage.xpm'; $ outputfile = 'ပုံများ / outproppng'; // xpm ပုံရိပ်ကို load လုပ်ပါ
$ image = imagecreatwefrophxpm ($ xpmfile);
လျှင် (! $ Image) {
သေဆုံး ("XPM ဖိုင်ကိုတင်ရန်မအောင်မြင်ပါ"),
}
// PNG format အဖြစ်သိမ်းဆည်းပါ
If (ImagePng ($ Image, $ outpotfile)) {
ECHO "ပုံရိပ်ကို PNG ဖိုင်, PNG: GITBOX.NETENONENONEPOPPOPPOMPAT";
} အခြား
Echo "Save PNG ဖိုင်မအောင်မြင်ပါ";
}
// အရင်းအမြစ်များကိုအခမဲ့
imagedestroy ($ Image);
>
</ code>
ပုံများ / လမ်းညွှန်များတည်ရှိပြီးခွင့်ပြုချက်များကိုရေးပါ။
XPM ဖိုင်ကိုမှန်ကန်စွာ format လုပ်ထားပြီးပြည့်စုံပြီးပြည့်စုံသည် ။
အကယ်. ဖိုင်ကိုသိမ်းဆည်းမည့်အစား browser ကို output လုပ်ရန်လိုအပ်ပါက importpng () ဒုတိယ parameter ကိုချန်လှပ်ထားပြီးသင့်လျော်သောအကြောင်းအရာအမျိုးအစား header ကိုသတ်မှတ်နိုင်သည်။