PHP တွင် ImagecreatRewhrintGD2 သည် Image Files မှရုပ်ပုံများကို GD2 format ဖြင့်ဖန်တီးရန် imagecreathromgdg2 သည်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ GD2 သည်ပုံရိပ်တစ်ခု၏ compressed version ကိုသိမ်းဆည်းရန်အသုံးပြုသောပုံရိပ်ပုံစံဖြစ်သည်။ ဤလုပ်ဆောင်မှုသည် developer များကို PHP တွင် GD2 format များကို php တွင်တင်ရန်ခွင့်ပြုထားပြီး verizing, စာသားပေါင်းထည့်ခြင်း, ဤဆောင်းပါးသည် GD2 ပုံရိပ်ကိုမှတ် ဉာဏ် ကိုမှတ်ဉာဏ်သို့မည်သို့ load လုပ်ရမည်ကိုပြသရန်နှင့်၎င်းကို local file တစ်ခုအဖြစ်သိမ်းဆည်းထားပုံကိုပြသမည်ဖြစ်သည်။
အဆိုပါ imagecreathringdgd2 function သည် PHPG GD စာကြည့်တိုက်၏အစိတ်အပိုင်းများကို GD2 ဖိုင်ပုံစံမှဓာတ်ပုံအရင်းအမြစ်များကိုတင်ရန်အတွက် PHPG GD စာကြည့်တိုက်၏အစိတ်အပိုင်းဖြစ်သည်။ image အရင်းအမြစ်များကို JPEG, PNG, သို့မဟုတ် GIF ကဲ့သို့သောအခြားသောအခြားပုံစံများဖြင့်ပြုပြင်ခြင်းနှင့်သိမ်းဆည်းထားနိုင်သည်။
resource imagecreatefromgd2 ( string $filename )
$ filename : load လုပ်မည့် GD2 ပုံရိပ်ဖိုင်သို့လမ်းကြောင်းကိုသတ်မှတ်သည်။
အကယ်. အောင်မြင်စွာတင်လျှင် isaxecreathromgd2 သည် မှတ်ဉာဏ်ရှိပုံရိပ်ကိုကိုယ်စားပြုသည့်ပုံရိပ်အရင်းအမြစ်ကိုပြန်ပို့သည်။
ဒီနေရာတွင် GD2 ပုံရိပ်ကိုမည်သို့ဖွင့်ရမည်ကိုပြသသည့် GD2 ပုံရိပ်ကိုမည်သို့ ဖွင့ ်ပြီး၎င်းကို local file တစ်ခုအဖြစ်သိမ်းဆည်းထားကြောင်းပြသခြင်းကိုပြသသည်။ ကျွန်ုပ်တို့သည်ပုံကို PNG format ဖြင့်သိမ်းဆည်းပြီးလိုအပ်သည့်အတွက်သိမ်းဆည်းထားသောပုံစံကိုလည်းသင်ညှိနိုင်သည်။
<?php
// တင်ခံရဖို့ GD2 image file
$gd2_file = 'path/to/your/imagefile.gd2';
// အသုံးပြု imagecreatefromgd2 function ကိုတင် GD2 အရုပ်
$image = imagecreatefromgd2($gd2_file);
// 检查အရုပ်是否成功加载
if ($image === false) {
die('တင်. မရပါ GD2 အရုပ်。');
}
// 将အရုပ်保存为 PNG ပမာဏ
$save_path = 'path/to/your/saved_image.png';
if (imagepng($image, $save_path)) {
echo "အရုပ်已成功保存为 PNG ပမာဏ!";
} else {
echo "အရုပ်保存失败。";
}
// 释放内存中的အရုပ်资源
imagedestroy($image);
?>
GD2 ပုံရိပ်ကိုတင်ခြင်း - ပုံရိပ်ကို isafecreat trefrophgd2 function မှတဆင့်သတ်မှတ်ထားသောလမ်းကြောင်းမှဓာတ်ပုံများကို GD2 format ဖြင့်တင်ထားသည်။
Loading အောင်မြင်မှုသည်ဖြစ်စေအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ ။ $ Image Variable သည် မှားယွင်းမှုရှိ မရှိစစ်ဆေးခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံသည်အောင်မြင်စွာတင်နေသည်ကိုအတည်ပြုနိုင်သည်။
ပုံကိုသိမ်းဆည်းပါ - ပုံကို PNG format နဲ့ save လုပ်ဖို့ ImagePng function ကိုသုံးတယ်။ ၎င်းကိုအခြားပုံစံများဖြင့်သိမ်းဆည်းရန် imagejpeg သို့မဟုတ် imagegif ကိုလည်းသုံးနိုင်သည်။
PHP သည်မှတ်ဥာဏ်ကိုပြန်လည်အသုံးပြုနိုင်ရန်အတွက် အခမဲ့မှတ်ဥာဏ်ကိုအခမဲ့ မှတ်ထားပါ ။
Image ကို PNG format တွင် PNG Format တွင် PNG format အနေဖြင့် PMP သည်ပုံကိုအခြားပုံစံများအဖြစ်သိမ်းဆည်းရန်နည်းလမ်းများစွာကိုပေးသည်။ ဤတွင်အများအပြားအသုံးဝင်သောပုံရိပ်ချွေတာလုပ်ဆောင်ချက်များကိုအများအပြားရှိပါတယ်:
ImageJPEG ($ Image, $ filename) - ပုံကို JPEG format သို့သိမ်းဆည်းပါ။
ImageGif ($ Image, $ filename) : ပုံကို GIF ပုံစံသို့သိမ်းပါ။
ဥပမာအားဖြင့်, သင်သည်ပုံတစ်ပုံကို JPEG ပုံစံသို့သိမ်းဆည်းလိုပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
// 将အရုပ်保存为 JPEG ပမာဏ
$jpeg_file = 'path/to/your/saved_image.jpg';
imagejpeg($image, $jpeg_file);
PHP အတွက် GD စာကြည့်တိုက်ကို install လုပ်ပြီးဖွင့်ထားကြောင်းသေချာပါစေ။ ဒီလိုမှမဟုတ်ရင် imagecreat trofrophromgd2 function ကိုအလုပ်မလုပ်ပါဘူး။
ပစ်မှတ်လမ်းကြောင်းသည်လွဲမှားစွာဖြင့်သေချာစွာလုပ်ပါ။
ပုံရိပ်များစွာဖြင့်အလုပ်လုပ်စဉ်မှတ်ဥာဏ်ယိုစိမ့်မှုများကိုရှောင်ရှားရန်မှတ်ဥာဏ်ကိုလွှတ်ပေးရန်သတိရပါ။
ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ သင့်တွင်မေးခွန်းများရှိပါကသို့မဟုတ်နောက်ထပ်အကူအညီလိုအပ်ပါကကျွန်ုပ်အားအသိပေးပါ။