လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ၏ ImageChaparup function ကို အသုံးပြု. စာသားအကြောင်းအရာများကိုပုံရိပ်များနှင့်မည်သို့ပြောင်းလဲနိုင်မည်နည်း။ အသေးစိတ်နည်းလမ်းနိဒါန်း

PHP ၏ ImageChaparup function ကို အသုံးပြု. စာသားအကြောင်းအရာများကိုပုံရိပ်များနှင့်မည်သို့ပြောင်းလဲနိုင်မည်နည်း။ အသေးစိတ်နည်းလမ်းနိဒါန်း

gitbox 2025-06-24

PHP တွင် Imagecharup () function သည် function သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုမှတစ်ဆင့် developer များကထုတ်လုပ်ထားသောပုံများနှင့် ပတ်သက်. ဇာတ်ကောင်အချက်အလက်များကို deverimpose လုပ်နိုင်သည်။ အသုံးများသောအသုံးပြုမှု, ရုပ်ပုံများနှင့်ရုပ်ပုံများ, ရုပ်ပုံများကိုပုံဖော်ခြင်းစသည်ဖြင့်ဤဆောင်းပါးသည်စာသားအကြောင်းအရာများကိုပုံရိပ်များနှင့်မည်သို့ပုံဖော် ။ ပုံရိပ်များ သို့မည်သို့ပြောင်းလဲနိုင်မည်ကိုအသေးစိတ်မိတ်ဆက်ပေးလိမ့်မည်။

1 ။ ImageCharup () function ကို၏အခြေခံအသုံးပြုမှု

Imagecharup () function ကို၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-title function_ invoke__">imagecharup</span></span><span>(resource </span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$font</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$x</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$y</span></span><span>, </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$text</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$color</span></span><span>)
</span></span>

parameter သည်ဖော်ပြချက်:

  • $ Image : စာသားရေးဆွဲရန်လိုအပ်သည့်ပုံရိပ်အရင်းအမြစ်။

  • $ font : font size ( 1 နှင့် 5 အကြားကိန်းဂဏန်းများဖြစ်ရမည်, ကွဲပြားခြားနားသောဖောင့်အရွယ်အစား, နံပါတ်ပိုကြီးတဲ့ကိန်းဂဏန်းပိုကြီးတဲ့ကိန်းဂဏန်းကိုကိုယ်စားပြုတယ်။

  • $ x - စာသားကစာသားစဖို့စတင်သည့် x ကိုသွဒီနိတ်။

  • $ y : စာသားအစပြုရန်စတင်သော y ကိုသွဒီနိတ်။

  • $ text : ရေးဆွဲခံရဖို့စာသားအကြောင်းအရာ။

  • $ အရောင် : စာသားအရောင်, များသောအားဖြင့် isolorecolorallallation () function ကိုမှတဆင့်ခွဲဝေသတ်မှတ်ထားသောအရောင်အရင်းအမြစ်။

Value ကိုပြန်သွားပါ

  • ပြန်လာတန်ဖိုးမှာစာသားကိုအောင်မြင်စွာရေးဆွဲခြင်းသို့မဟုတ်မရှိမရှိဖြစ်သည်။ အောင်မြင်သောအခါသုညထက် သာ. ကြီးမားသောကိန်းဂဏန်းကိုပြန်လည်ရောက်ရှိပြီးရှုံးနိမ့်သည့်အခါ မှားယွင်းသောအယူမှား ပြန်ပို့သည်။

2 ။ Ideaparup ကို အသုံးပြု. စာသားဆွဲနည်း

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

ဤတွင်ရုပ်ပုံအလွတ်တစ်ခုတွင်စာသားကိုဒေါင်လိုက်ထည့်သွင်းရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// a 200x200 အလွတ်</span></span><span>
</span><span><span class="hljs-variable">$image</span></span><span> = </span><span><span class="hljs-title function_ invoke__">imagecreate</span></span><span>(</span><span><span class="hljs-number">200</span></span><span>, </span><span><span class="hljs-number">200</span></span><span>);

</span><span><span class="hljs-comment">// နောက်ခံအရောင် assign(အဖြူ)</span></span><span>
</span><span><span class="hljs-variable">$background_color</span></span><span> = </span><span><span class="hljs-title function_ invoke__">imagecolorallocate</span></span><span>(</span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-number">255</span></span><span>, </span><span><span class="hljs-number">255</span></span><span>, </span><span><span class="hljs-number">255</span></span><span>);

</span><span><span class="hljs-comment">// စာသားအရောင်သတ်မှတ်ပါ(မဲသော)</span></span><span>
</span><span><span class="hljs-variable">$text_color</span></span><span> = </span><span><span class="hljs-title function_ invoke__">imagecolorallocate</span></span><span>(</span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-number">0</span></span><span>);

</span><span><span class="hljs-comment">// font အရွယ်အစားကိုသတ်မှတ်ပါ 5</span></span><span>
</span><span><span class="hljs-variable">$font_size</span></span><span> = </span><span><span class="hljs-number">5</span></span><span>;

</span><span><span class="hljs-comment">// စာသားအကြောင်းအရာ</span></span><span>
</span><span><span class="hljs-variable">$text</span></span><span> = </span><span><span class="hljs-string">"Hello, PHP!"</span></span><span>;

</span><span><span class="hljs-comment">// စာသားဆွဲပါ,တည်နေရာကိုသတ်မှတ်ပါ (50, 50) နှင့်ဒေါင်လိုက်ပြသ</span></span><span>
</span><span><span class="hljs-title function_ invoke__">imagecharup</span></span><span>(</span><span><span class="hljs-variable">$image</span></span><span>, </span><span><span class="hljs-variable">$font_size</span></span><span>, </span><span><span class="hljs-number">50</span></span><span>, </span><span><span class="hljs-number">50</span></span><span>, </span><span><span class="hljs-variable">$text</span></span><span>, </span><span><span class="hljs-variable">$text_color</span></span><span>);

</span><span><span class="hljs-comment">// output ကိုပုံ</span></span><span>
</span><span><span class="hljs-title function_ invoke__">header</span></span><span>(</span><span><span class="hljs-string">'Content-Type: image/png'</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">imagepng</span></span><span>(</span><span><span class="hljs-variable">$image</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-meta">?&gt;</span></span><span>
</span></span>

3 ။ အသေးစိတ်ကုဒ်ရှင်းပြချက်

  1. ပုံကြမ်းအရင်းအမြစ်တစ်ခုဖန်တီးပါ။
    200x200 pixels ၏ image တစ်ခုဖန်တီးရန် isaecreate () ကို သုံးပါ။ သင်လိုအပ်သလိုပုံကိုအရွယ်အစားပြောင်းနိုင်သည်။

  2. အရောင်များကိုသတ်မှတ်ပါ
    ပုံကိုအရောင်များကိုသတ်မှတ်ရန် isagecolorall နေရာများ () ကိုသုံးပါ။ ဤတွင်ကျွန်ုပ်တို့သည်အဖြူရောင်ကိုနောက်ခံနှင့်အနက်ရောင်မှစာသားကိုသတ်မှတ်သည်။

  3. စာသားဆွဲပါ:
    သတ်မှတ်ထားသောအနေအထား (50, 50) တွင်ဒေါင်လိုက်စာသားဆွဲရန် imagecharup () ကို သုံးပါ။ ကျွန်ုပ်တို့သည် font size 5 ကိုရွေးချယ်ပြီး ImageTecharup () ၏ခွင့်ပြုထားသောအကွာအဝေးအတွင်း၌တည်ရှိသည်။

  4. output ကိုပုံ:
    မှန်ကန်သောပုံရိပ် Mime အမျိုးအစားကိုသတ်မှတ်ရန် header () ကို သုံးပါ သင်၏လိုအပ်ချက်များပေါ် မူတည်. JPEG သို့မဟုတ် GIF အမျိုးအစားတွင် output တွင် output ကိုရွေးချယ်နိုင်သည်။

  5. အရင်းအမြစ်များကိုသန့်ရှင်းရေး:
    မှတ်ဉာဏ်ယိုစိမ့်မှုများကိုရှောင်ရှားရန် Image အရင်းအမြစ်များကိုအခမဲ့အခမဲ့ () ကိုသုံးပါ။

4 ။ စာသားအနေအထားနှင့်စတိုင်ချိန်ညှိပါ

Imagecharup () function ကိုရေးသည့်အခါစာသား၏အစသည် (x, y) ကိုသွဒီနိတ်ဖြစ်သည်။ စာသား၏ display ကိုအနေအထားကိုသင်ညှိလိုပါကလိုအပ်သည့်အတိုင်းဤညှိနှိုင်းတန်ဖိုးများကိုပြုပြင်နိုင်သည်။

ထို့အပြင် ImageChaparup () ၏စာသားကိုဒေါင်လိုက်ဖော်ပြသောကြောင့်စာလုံးအလိုက်အကွာအဝေးသည်စာလုံးအရွယ်အစားနှင့်စာသားအကြောင်းအရာများနှင့်စာသားအကြောင်းအရာများကိုရွေးချယ်ခြင်းသည်စာသား၏ဖတ်နိုင်မှုကိုရွေးချယ်နိုင်သည်။

5 ။ ဘုံ application တစ်ခု

5.1 အတည်ပြုကုဒ်ကိုထုတ်လုပ်ပါ

Dynamic Dynamic Codes များကိုထုတ်လုပ်ရန် Imagecharup () ကို အသုံးပြုနိုင်သည်။ ပုံပေါ်၌ deveryical စာလုံးများကိုဒေါင်လိုက်ဖော်ပြခြင်းအားဖြင့်အတည်ပြုကုဒ်၏ရှုပ်ထွေးမှုနှင့်လုံခြုံရေးကိုတိုးမြှင့်နိုင်သည်။

5.2 ပုံရိပ်

ပုံတစ်ပုံသို့ရေစာတစ်စောင်ကိုထည့်သွင်းပါကစာသားများကို divonticate imagetcharup () function ကို အသုံးပြု. ပုံ၏သတ်မှတ်ထားသောအနေအထားကိုဒေါင်လိုက်ထည့်နိုင်သည်။ အရောင်များ, ဖောင့်များနှင့်ပွင့်လင်းမြင်သာမှုများကိုညှိခြင်းအားဖြင့်ရေစာသည်ပုံရိပ်နောက်ခံနှင့်ပြည့်နှက်နေသည်။

5.3 Image image အသစ်များကိုထုတ်လုပ်ပါ

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

6 ။ အကျဉ်းချုပ်

Imagecharup () သည်အလွန်အစွမ်းထက်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံရိပ်များအပေါ်စာသားများပိုမိုလွယ်ကူစွာဖြည့်ဆည်းနိုင်အောင်လွယ်ကူစေသည်။ အတည်ပြုနံပါတ်, ပုံရိပ်ရေမျက်နှာပြင်, သို့မဟုတ်ပုံ မှတ်မိ ခြင်း, သင့်လျော်သောစာလုံးအရွယ်အစား, အနေအထားနှင့်အရောင်ချိန်ညှိချက်များဖြင့်ကျွန်ုပ်တို့သည်စာသားများ၏ display အကျိုးသက်ရောက်မှုကိုအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီပြောင်းလဲနိုင်သည်။ ဤဆောင်းပါးသည် PHP ၏ Implecharup () function ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်အသုံးပြုရန်ကူညီပေးပါ။