PHP တွင် ImagecreatFrmgd2 () function သည် function သည် function အသစ်ကို GD2 format ဖြင့်ဖန်တီးရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ GD2 သည် PHP ၏ Built-in GD ပုံရိပ်စာကြည့်တိုက်မှပံ့ပိုးပေးသော compressed image format ဖြစ်သည်။
resource|false imagecreatefromgd2(string $filename)
Parametermer
$ filename : The GD2 ဖိုင်လမ်းကြောင်းကိုဖတ်ရန်, HTTP သို့မဟုတ် HTTPS မှစတင်သည့် local file လမ်းကြောင်းသို့မဟုတ် URL ဖြစ်နိုင်သည်။
Value ကိုပြန်သွားပါ
အောင်မြင်သောအခါပုံရိပ်အရင်းအမြစ် ( အရင်းအမြစ် အမျိုးအစား) ကိုပြန်ပို့သည်။
ပျက်ကွက်အပေါ် မှားယွင်းသော ပြန်လာ။
GD2 format image file တစ်ခုဖွင့်ရန်နှင့် browser ကို output လုပ်ရန် imagecreathereatgdgd2 () function ကိုမည်သို့အသုံးပြုရမည်ကိုရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// အကြောင်းအရာကိုအကြောင်းအရာအမျိုးအစားသတ်မှတ်ပါ
header('Content-Type: image/png');
// ဝန်တင်GD2အရုပ်
$imagePath = 'https://m66.net/images/sample.gd2';
$image = imagecreatefromgd2($imagePath);
// ဒါအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($image === false) {
die('ဖွင့်လို့မရဘူး GD2 အရုပ်文件。');
}
// 将အရုပ်输出为 PNG ပမာဏ
imagepng($image);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
ဤဥပမာတွင် https://mps :net/ imetebes/sampages.gd2 တွင်ရှိသော Remote GD2 format ပုံရိပ်ကို load လုပ်ပြီး၎င်းကို PNG format နှင့်၎င်းကို PNG format နှင့်တိုက်ရိုက်ပြောင်းလဲနိုင်သည်။ မှတ်ဥာဏ်ယိုစိမ့်မှုများကိုရှောင်ရှားရန် Imagedestroy () ကိုပုံရိပ်အရင်းအမြစ်များကိုအခမဲ့သုံးစွဲရန်အသုံးပြုသည်။
GD စာကြည့်တိုက်စာကြည့်တိုက်တိုးချဲ့မှု - ISEACREATGD2 () မသုံးမီ server ကို install လုပ်ပြီး GD extension ကို enable လုပ်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ GD Support status ကို Phpinfo () မှတဆင့်ကြည့်ရှုနိုင်သည်။
အမှားကိုင်တွယ်ခြင်း - imagecreathringdgd2 () သည်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ရရှိခဲ့သောရလဒ်ကိုအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ဆုံးဖြတ်ရန်အကြံပြုလိုသည်။
File Path Path Plat : အကယ်. သင်သည်ဝေးလံသောဖိုင်ကိုဖွင့်ရန် URL တစ်ခုကိုအသုံးပြုပါက PHP ၏ Allow_URL_FOPEN option ကိုဖွင့်ရမည်။
GD2 ဖိုင်မျိုးဆက်သစ် - GD2 ဖိုင်များသည်များသောအားဖြင့်အသုံးများသောပုံရိပ်ပုံစံမဟုတ်ဘဲ impendgd2 () function ကိုမှတစ်ဆင့်ကိုယ်တိုင်ထုတ်လုပ်ရန်လိုအပ်သည်။
အကယ်. သင်သည် GD2 format ဖြင့်ဖိုင်တစ်ခုကိုထုတ်လုပ်ရန်လိုအပ်ပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
<?php
// 创建一个空白အရုပ်
$image = imagecreatetruecolor(200, 100);
// နောက်ခံဖြည့်ပါ
$bgColor = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $bgColor);
// ရိုးရှင်းသောစာသားဆွဲပါ
$textColor = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 5, 50, 40, 'Hello GD2', $textColor);
// အဖြစ်သိမ်းဆည်းပါ GD2 ပမာဏ
$savePath = '/var/www/html/uploads/sample.gd2';
imagegd2($image, $savePath);
// အရင်းအမြစ်များကိုအခမဲ့
imagedestroy($image);
echo "GD2 အရုပ်已保存到 {$savePath}";
?>
ဤကုဒ်မှတဆင့်ရိုးရိုး gd2 ဖိုင်ကိုရိုးရိုးရှင်းရှင်း GD2 ဖိုင်ကိုထုတ်လုပ်နိုင်ပြီး၎င်းကို imagecreatgdgd2 () ကိုဖတ်ရှုနိုင်သည်။
imagecreathringdgd2 () သည် gd2 image format အတွက်အဓိကလုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး, သင်၏စီမံကိန်းတွင်စိတ်ကြိုက်ပုံရိပ်မျိုးဆက်များ, ရုပ်ပုံသိုလှောင်ခြင်း,