လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်ပွင့်လင်းမြင်သာသောနောက်ခံဖြင့်ပုံတစ်ပုံကိုဖန်တီးရန် ISESECREATETETETETETETETETETETETRUECOURECORECOURECORECOURECORECORECORECORECORECORECORECORECORECORECORECORECORE ကိုမည်သို့အသုံးပြုရမည်နည်း။ အသေးစိတ်ခြေလှမ်းများကဘာလဲ။

PHP တွင်ပွင့်လင်းမြင်သာသောနောက်ခံဖြင့်ပုံတစ်ပုံကိုဖန်တီးရန် ISESECREATETETETETETETETETETETETRUECOURECORECOURECORECOURECORECORECORECORECORECORECORECORECORECORECORECORECORE ကိုမည်သို့အသုံးပြုရမည်နည်း။ အသေးစိတ်ခြေလှမ်းများကဘာလဲ။

M66 2025-06-30

PHP တွင်ပွင့်လင်းမြင်သာသောနောက်ခံဖြင့်ပုံတစ်ပုံကိုဖန်တီးရန် ISESECREATETETETETETETETETETETETRUECOURECORECOURECORECOURECORECORECORECORECORECORECORECORECORECORECORECORECORE ကိုမည်သို့အသုံးပြုရမည်နည်း။ အသေးစိတ်ခြေလှမ်းများကဘာလဲ။

PHP တွင် ImagecreatetRuecolor () သည်အလွန်အသုံးများသော function တစ်ခုဖြစ်သည်။ အဓိကအားဖြင့်စစ်မှန်သောအရောင်ပုံရိပ်အရင်းအမြစ်ကိုဖန်တီးရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်ရုပ်ပုံများကိုအရောင်များဖြင့်ဖန်တီးနိုင်ပြီးပိုမိုရှုပ်ထွေးသောပုံရိပ်များ, ပေါင်းစပ်ထားသောရုပ်ပုံများကိုပြုလုပ်နိုင်သည်။

အဆင့် 1: ပုံရိပ်အရင်းအမြစ်တစ်ခုဖန်တီးပါ

ပထမ ဦး စွာသင်သည် imageecreatetuecolorcolor () function ကိုသုံးရန်လိုအပ်သည်။ ဤလုပ်ဆောင်ချက်၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $image = imagecreatetruecolor($width, $height);

$ width နှင့် $ အမြင့် သည်သင်ဖန်တီးလိုသောပုံ၏အကျယ်နှင့်အမြင့်များမှာအသီးသီးဖန်တီးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်ပုံတွင်နောက်ထပ်စစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည့်ပုံသလိုအရင်းအမြစ်အမှတ်အသားကိုပြန်လည်ရရှိစေသည်။

အဆင့် 2 - ပုံအတွက်ပွင့်လင်းမြင်သာသောနောက်ခံကိုဖွင့်ပါ

PHP တွင်ပုံမှန်အားဖြင့်ဖန်တီးထားသောရုပ်ပုံများသည်ပွင့်လင်းမြင်သာသောနောက်ခံများကိုမထောက်ခံပါ။ အကယ်. သင်သည်ပွင့်လင်းမြင်သာသောနောက်ခံနှင့်ပုံတစ်ပုံလိုအပ်ပါကသင်အပိုချိန်ညှိချက်များအချို့ပြုလုပ်ရမည်ဖြစ်သည်။ ပွင့်လင်းမြင်သာသောနောက်ခံများကိုဖွင့်ရန် imagecolortransparent () ကို သုံးပါ။ အောက်ပါတို့သည်တိကျသောအဆင့်များဖြစ်သည်။

  1. ပွင့်လင်းမြင်သာသောအရောင်များကိုသတ်မှတ်ခြင်း - ပထမအချက် - အရောင်ကိုပွင့်လင်းမြင်သာသောအရောင်အဖြစ်ရွေးချယ်ရန်လိုအပ်သည်။ ပွင့်လင်းမြင်သာသောနောက်ခံတစ်ခုဖန်တီးရန်ကျွန်ုပ်တို့သည်လုံးဝပွင့်လင်းမြင်သာသောအရောင်ကိုရွေးချယ်နိုင်သည်။ ပွင့်လင်းမြင်သာသောအရောင်သတ်မှတ်ရန် imagecolorallocealpha () function ကိုသုံးပါ။

 // ပွင့်လင်းအရောင်သတ်မှတ်ထား
$transparent = imagecolorallocatealpha($image, 0, 0, 0, 127);  // RGBA (0,0,0,127)ပြည့်စုံ Transparency ဖော်ပြသည်
  1. ပွင့်လင်းမြင်သာသောအရောင်ကိုဖွင့်ပါ ။ နောက်ပုံရိပ်၏နောက်ခံကိုပွင့်လင်းမြင်သာမှုရှိစေရန်လိုအပ်သည်။ Transparent နောက်ခံတစ်ခုသတ်မှတ်ရန် Ideflefill () သို့မဟုတ် imagecolortransparent () ကို သုံးပါ။

 // ဖြည့်ပုံ၏နောက်ခံသည်ပွင့်လင်းမြင်သာသည်
imagefill($image, 0, 0, $transparent);
  1. Transparency ကိုကယ်တင်ရန်ခွင့်ပြုပါ ။ ပွင့်လင်းမြင်သာမှုသက်သာစေရန်သင်လည်း alpha channel ကိုလျစ်လျူရှုမထားကြောင်းသေချာစေရန်လိုအပ်သည်။ Transparency ကိုချွေတာချိန်တွင်ပုံရိပ်ကိုသေချာစေရန် Imagesavealpha () function ကိုသုံးပါ။

 // သိမ်းဆည်းပါ alpha အတန်း
imagesavealpha($image, true);

အဆင့် 3: ပုံရိပ်ကို output

ပုံကြမ်းအရင်းအမြစ်ကိုဖန်တီးပြီးပွင့်လင်းမြင်သာသောနောက်ခံကိုသတ်မှတ်သည့်အခါပုံရိပ်ကို empng () function ကို ဖြတ်. PNG format ကိုထုတ်လွှင့်နိုင်သည်။ PNG Format သည်ပွင့်လင်းမြင်သာမှုကိုထောက်ပံ့ပေးပြီးပွင့်လင်းမြင်သာသောနောက်ခံကိုထိန်းသိမ်းနိုင်သည့်ပုံရိပ်ပုံစံဖြစ်သည်။

 // ထုတ်လုပ်ခြင်းPNGအရုပ်
header('Content-Type: image/png');
imagepng($image);

အဆင့် 4: ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီးပါ

စစ်ဆင်ရေးပြီးဆုံးသွားသောအခါ, သင်သည်ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီးပြီးမှတ်ဉာဏ်ကိုလွတ်မြောက်သင့်သည်။ Imagedestroy () function ကို image အရင်းအမြစ်များကိုဖျက်ဆီးရန်အသုံးပြုနိုင်သည်။

 // 销毁အရုပ်资源
imagedestroy($image);

နမူနာကုဒ်အပြည့်အစုံ

 <?php
// အကျယ်ဖန်တီးပါ200,Gao Wei200的透明背景အရုပ်
$image = imagecreatetruecolor(200, 200);

// ပွင့်လင်းအရောင် set
$transparent = imagecolorallocatealpha($image, 0, 0, 0, 127);

// ဖြည့်ပုံ၏နောက်ခံသည်ပွင့်လင်းမြင်သာသည်
imagefill($image, 0, 0, $transparent);

// ပွင့်လင်းမြင်သာမှုကိုကယ်တင်ရန်ခွင့်ပြုသည်
imagesavealpha($image, true);

// 设置ထုတ်လုပ်ခြင်း为PNGပမာဏ
header('Content-Type: image/png');
imagepng($image);

// 销毁အရုပ်资源
imagedestroy($image);
?>

အကျဉ်းချုပ်

Transparent Color Settings နှင့်ပေါင်းစပ်ထားသော ISACECREATETETRUECOURECOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCOUCORECORECORECOURECOUROUECOURECOURECOURECORECORECON ကို အသုံးပြု. PHP တွင်ပွင့်လင်းမြင်သာသောနောက်ခံဖြင့်ပုံတစ်ပုံကိုအလွယ်တကူဖန်တီးနိုင်သည်။ ရုပ်ပုံများကိုသင်ဖန်တီးနိုင်ပြီးပွင့်လင်းမြင်သာသောနောက်ခံများတပ်ဆင်ပြီးရိုးရှင်းသောအဆင့်အနည်းငယ်သာရရှိသည်။ ဤနည်းလမ်းသည် icon များ, ဂရပ်ဖစ်ရေးစပ်သီကုံးများနှင့်ပွင့်လင်းမြင်သာသောနောက်ခံလိုအပ်သောအခြားပုံရိပ်တူးဖော်ရေးမြင်ကွင်းများဖန်တီးရန်အကောင်းဆုံးဖြစ်သည်။