0 က်ဘ်တီထွင်မှုတွင်ကြော်ငြာစာသင်ခန်းများ, စိစစ်ရေးကုဒ်များ, PHP သည်ကြွယ်ဝသောပုံရိပ်ထုတ်ယူမှုလုပ်ငန်းများကိုပေးသည်။ imagecreathringdgd2 () ပုံရိပ်ဖိုင်တစ်ခုမှ Image format ကိုမှ image account အရင်းအမြစ်တစ်ခုဖန်တီးနိုင်သည်။ ဤဆောင်းပါးသည် isaxecreathringdgd2 () function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးမည်။
GD2 သည်ပိုမိုရှုပ်ထွေးသောပုံရိပ်အချက်အလက်များကိုသိမ်းဆည်းနိုင်သည့် GD စာကြည့်တိုက်၏ပုံရိပ်ပုံစံဖြစ်သည်။ ၎င်းသည် (ဥပမာ JPG သို့မဟုတ် PNG ကဲ့သို့သောပုံရိပ်ပုံစံမဟုတ်ပါ, သို့သော် GD2 format သည်ကောင်းမွန်သောစွမ်းဆောင်ရည်ကောင်းမွန်ပြီးဆာဗာဘက်တွင်လျင်မြန်စွာပုံရိပ်ထုတ်ယူခြင်းအတွက်သင့်တော်သည်။
resource imagecreatefromgd2 ( string $filename )
ဤလုပ်ဆောင်ချက်သည် .gd2 ဖိုင်လမ်းကြောင်းတစ်ခုအနေဖြင့် parameter တစ်ခုအဖြစ်ယူပြီးပုံရင်းမြစ်အရင်းအမြစ်ကိုပြန်ပို့သည်။ အကယ်. ဖိုင်သည်မတည်ရှိပါကသို့မဟုတ်မမှန်ကန်ပါက format ဖြင့်မမှန်ကန်ပါက မှား လိမ့်မည်။
အောက်ပါဥပမာသည် .gd2 ဖိုင်တစ်ခုမှရုပ်ပုံတစ်ခုကိုမည်သို့ဖတ်ရှုရမည်ကိုပြသသည်။
<?php
// အကြောင်းအရာအမျိုးအစားကိုသတ်မှတ်ပါ PNG ရုပ်ပုံ
header('Content-Type: image/png');
// ဖတ် GD2 image အရင်းအမြစ်များ
$img = imagecreatefromgd2('banner_template.gd2');
if (!$img) {
die('တင်. မရပါ GD2 image file');
}
// font အရောင်သတ်မှတ်ပါ(အဖြူ)
$white = imagecolorallocate($img, 255, 255, 255);
// စာလုံးအရွယ်အစားနှင့်ထောင့်ကိုသတ်မှတ်ပါ
$fontSize = 5;
$x = 20;
$y = 20;
// စိတ်ကြိုက်စာသားထည့်ပါ
$text = "အလည်အပတ်ခရီးမှလှိုက်လှဲစွာကြိုဆိုပါသည် m66.net";
imagestring($img, $fontSize, $x, $y, $text, $white);
// browser မှ output ကိုပုံရိပ်
imagepng($img);
// 释放image အရင်းအမြစ်များ
imagedestroy($img);
?>
သင်သည်ဤ script ကို Banner.php အဖြစ်သိမ်းဆည်းနိုင်သည်။
<img src="https://m66.net/banner.php" alt="ဓါတ်တော Banner">
သင် Banner.php ကို သင်ရယူသည့်အခါတိုင်းဆာဗာသည် .gd2 template image ကို dynamulate image ကိုဖတ်ပြီး၎င်းကို PNG ပုံရိပ်တစ်ခုအဖြစ် output လုပ်ရန်စိတ်ကြိုက်စာသားကိုထည့်ပါလိမ့်မည်။
Banner_template.gd2 ဖိုင်တည်ရှိရမည်ဖြစ်ပြီး PHP ဖတ်နိုင်သည့်လမ်းကြောင်းတွင်ရှိရမည်။
GD2 ပုံရိပ်များ သည် ရုပ်ပုံတည်းဖြတ်ရေးကိရိယာများအားလုံး၏မျိုးဆက်သစ်များကိုမပံ့ပိုးပါ။
ဤနည်းလမ်းသည်မကြာခဏမွမ်းမံမှုများမလိုအပ်သည့်မြင်ကွင်းများအတွက်သင့်တော်သော်လည်းကိုယ်ပိုင်ပြသမှုကိုလိုအပ်သည့်မြင်ကွင်းများအတွက်သင့်တော်သည်။
imagecreathrintGD2 () PHP မှ PHP မှ GD2 format ပုံရိပ်များမှအရင်းအမြစ်များကိုဖန်တီးရန်ထောက်ပံ့ပေးသည့်အစွမ်းထက်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ စိတ်ကူးယဉ်ပုံ () နှင့်အခြား GD functions များကိုပေါင်းစပ်ခြင်း, တက်ကြွသောနဖူးစည်းစာတန်းများကဲ့သို့သောတက်ကြွသောအကြောင်းအရာများကိုအလွယ်တကူထုတ်လုပ်နိုင်သည်။ သင့်လျော်သော cache ထိန်းချုပ်မှုနှင့်လုံခြုံသောအပြောင်းအလဲနဲ့အတူ, အသုံးပြုသူအတွေ့အကြုံကိုမြှင့်တင်ရန်စစ်မှန်သော web စီမံကိန်းများနှင့်လည်းသက်ဆိုင်သည်။
နမူနာ gd2 image file တစ်ခုသို့မဟုတ် extension function ကိုမိတ်ဆက်ပေးရန်သင်ကူညီရန်ကျွန်ုပ်လိုအပ်ပါသလား။