လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ImagecreathivePMXPM function ကိုအသုံးပြုပြီးနောက်ပုံကို PNG format ကိုမည်သို့သိမ်းဆည်းရမည်နည်း

ImagecreathivePMXPM function ကိုအသုံးပြုပြီးနောက်ပုံကို PNG format ကိုမည်သို့သိမ်းဆည်းရမည်နည်း

gitbox 2025-05-29

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 တစ်ခုအဖြစ်သိမ်းဆည်းရန်အဆင့်များကိုအသေးစိတ်ဖော်ပြထားသည်


1 ။ PHP ပတ် 0 န်းကျင်သည် GD စာကြည့်တိုက်နှင့် XPM ပုံစံများကိုထောက်ပံ့သည်ကိုသေချာစေရန်

ပထမ ဦး စွာသင်၏ PHP ပတ် 0 န်းကျင်သည် GD စာကြည့်တိုက်ကိုဖွင့်ထားပြီး imagecreatxpmxpm () function ကိုထောက်ပံ့သည်။ အောက်ပါကုဒ်ကို run ခြင်းဖြင့်စစ်ဆေးနိုင်သည်။

<Code> <? PHP (function_exists ('imagececreat sprofExists)) {echo "သည် agrecreath10mxpm function ကိုထောက်ပံ့သည်။ } အခြား echo "echo" ကိုမပံ့ပိုးပါ။ ကျေးဇူးပြု. GD စာကြည့်တိုက် configuration ကိုစစ်ဆေးပါ။ }?> </ code>

2 ။ XPM ဖိုင်ကို load လုပ်ရန် imagecreatopxpm () ကိုသုံးပါ

သင်၏ XPM ဖိုင်လမ်းကြောင်းသည် ပုံများ / sample.xpm ဖြစ်သည်ဟုယူဆလျှင် XPM ပုံကိုတင်ရန်အောက်ပါကုဒ်ကိုသုံးပါ။

<code> <? PHP $ xpmfile = 'ပုံများ / sampage.xpm'; $ image = imagecreatwefrophxpm ($ xpmfile);

လျှင် (! $ Image) {
သေဆုံး ("XPM ဖိုင်ကိုတင်ရန်မအောင်မြင်ပါ"),
}
>
</ code>

ဤကုဒ်သည် GD image အရင်းအမြစ်ကိုထုတ်ပေးလိမ့်မည်


3 ။ တင်ထားသောပုံကို PNG format ဖြင့်သိမ်းဆည်းပါ

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 () ကို အမှတ်အသားပြုရန်ဖုန်းခေါ်ပါ။


4 ။ နမူနာကုဒ်ကိုဖြည့်ပါ

အထက်ပါအဆင့်များကိုထည့်သွင်းစဉ်းစားခြင်းဖြင့်အောက်ပါတို့သည်ပြည့်စုံသောဥပမာတစ်ခုဖြစ်သည်။

<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>


5 ။ မှတ်စုဖို့အရာ

  • ပုံများ / လမ်းညွှန်များတည်ရှိပြီးခွင့်ပြုချက်များကိုရေးပါ။

  • XPM ဖိုင်ကိုမှန်ကန်စွာ format လုပ်ထားပြီးပြည့်စုံပြီးပြည့်စုံသည်

  • အကယ်. ဖိုင်ကိုသိမ်းဆည်းမည့်အစား browser ကို output လုပ်ရန်လိုအပ်ပါက importpng () ဒုတိယ parameter ကိုချန်လှပ်ထားပြီးသင့်လျော်သောအကြောင်းအရာအမျိုးအစား header ကိုသတ်မှတ်နိုင်သည်။