0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ရုပ်ပုံတင်ခြင်းမြန်နှုန်းကိုပိုမိုကောင်းမွန်စေရန်အလွန်အရေးကြီးသောလုပ်ငန်းတစ်ခုဖြစ်သည်။ ရုပ်ပုံများသည်များသောအားဖြင့် bandwidth များစွာကိုယူလေ့ရှိသည်။ အကယ်. ၎င်းတို့သည်အလျင်အမြန်အလျင်အမြန်မတင်ပါက၎င်းသည်သုံးစွဲသူအတွေ့အကြုံကိုကျဆင်းစေပြီး SEO အဆင့်သတ်မှတ်ချက်ကိုပင်အကျိုးသက်ရောက်နိုင်သည်။ PHP တွင် GD စာကြည့်တိုက်ကို အသုံးပြု. GD စာကြည့်တိုက်ကိုအသုံးပြုခြင်းသည်ဘုံအလေ့အကျင့်တစ်ခုဖြစ်သည်။ ဒီဆောင်းပါးမှာ GD2 ပုံရိပ်တွေကို compressed format နဲ့ compressed format နဲ့ compage လုပ်ဖို့ပုံကိုဘယ်လိုသုံးရမလဲဆိုတာကိုအာရုံစိုက်ပါလိမ့်မယ် ။
GD2 သည် gd image processing library တွင်အသုံးပြုလေ့ရှိသော image file format ဖြစ်သည်။ ၎င်းတွင်များသောအားဖြင့် JPEG သို့မဟုတ် PNG ကဲ့သို့သောအခြားဘုံပုံရိပ်ပုံစံများထက်ဖိုင်အရွယ်အစားသေးငယ်သည်။ GD2 format များကို php ၏ GD စာကြည့်တိုက်မှတစ်ဆင့်လုပ်ငန်းများ၌ပြုလုပ်နိုင်သည်။
0 က်ဘ်ဆိုက်၏ 0 င်ရောက်ခြင်းသည်အသုံးပြုသူအတွေ့အကြုံအပေါ်တိုက်ရိုက်သက်ရောက်မှုရှိသည်။ 0 က်ဘ်ဆိုက်၏ပုံရိပ်တင်ခြင်းသည်နှေးကွေးလျှင်အသုံးပြုသူသည်စောင့်ဆိုင်းနေစဉ်ထွက်ခွာသွားနိုင်သည်။ ထို့ကြောင့်ပုံကိုပိုကောင်းအောင်ပြုလုပ်ခြင်းအားဖြင့်ပုံရိပ်အရွယ်အစားကိုလျှော့ချနိုင်သည်, Loading Speed ကိုတိုးတက်အောင်လုပ်နိုင်သည်, bandwidth ကိုကယ်တင်နိုင်သည်။
PHP တွင် ImagecreatFromGD2 () function ကို GD2 format ဖြင့်တင်ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်ပုံကို GD image အရင်းအမြစ်အဖြစ်ပြောင်းလဲပြီး, သီးနှံများသီးနှံများ, အရွယ်အစားပြောင်းလဲခြင်း,
<?php
// ဝန်တင်GD2အရုပ်
$image = imagecreatefromgd2('example_image.gd2');
// 检查是否成功ဝန်တင်
if (!$image) {
die("无法ဝန်တင်GD2အရုပ်");
}
// 输出အရုပ်的类型
header('Content-Type: image/jpeg');
// 将အရုပ်ကူးပြောင်းJPEGformat နဲ့ compress
imagejpeg($image, null, 75); // 75ချုံ့အရည်အသွေးသည်(0-100)
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
အထက်ဖော်ပြပါဥပမာကုဒ်တွင် imagecreat trofrophremgd2 () function ကို gd2 format ဖြင့် အသုံးပြု. php image image အရင်းအမြစ်သို့ပြောင်းလဲသည်။ ထို့နောက်ပုံရိပ်ကို JPEG ပုံစံသို့ပြောင်းရန် imagejpeg () function ကိုသုံးပါ။ Compression အရည်အသွေးကို 75 (0-100 ကြားတွင်) ကိုသတ်မှတ်ပါ။ နောက်ဆုံးအနေဖြင့် image image အရင်းအမြစ်ကိုထုတ်လွှတ်ရန် စိတ်ကူးစိတ်သန်း () ကို သုံးပါ။
0 က်ဘ်ဆိုက်ပုံရိပ်တင်ခြင်းမြန်နှုန်းကိုပိုမိုကောင်းမွန်စေရန် Image Compression သည်အလွန်အရေးကြီးသည်။ သင့်လျော်သောချုံ့ခြင်းဖြင့်ကျွန်ုပ်တို့သည်ပုံရိပ်ဖိုင်အရွယ်အစားကိုလျှော့ချနိုင်သည်။ ImageJpeg () , imagepng () နှင့် imagemif) ကဲ့သို့သောလုပ်ဆောင်ချက်များ။
ImageJPEG ($ Image, $ filename, $ အရည်အသွေး) - ပုံကိုသတ်မှတ်ထားသောအရည်အသွေးသို့ချုံ့ပါ။ အရည်အသွေး parameter သည် 0 မှ 100 မှ integer ဖြစ်ပါတယ်။ တန်ဖိုးပိုမိုမြင့်မားလေ, ပုံရိပ်အရည်အသွေးနှင့်ဖိုင်အရွယ်အစားပိုကြီးသည်။ ယေဘုယျအားဖြင့်ပြောရလျှင် Mass ကို 75 အထိသတ်မှတ်ခြင်းဖြင့်ကောင်းမွန်သောဟန်ချက်ညီမှုကိုရရှိနိုင်ပါသည်။
Image Optimization တွင် JPEG သည်များသောအားဖြင့်ဓာတ်ပုံများကဲ့သို့ရုပ်ပုံများအတွက်သင့်လျော်သည်။ PNG သည်ပုံရိပ်များအတွက်ပုံရိပ်များအတွက်သင့်တော်သည်။ GD2 ပုံရိပ်တွေအတွက်ပန်းတိုင်မှာ loading မြန်နှုန်းကိုပိုကောင်းအောင်လုပ်ဖို့ဆိုရင် JPEG ဒါမှမဟုတ် PNG format နဲ့ပြောင်းလဲနိုင်တယ်။
သင်နှင့်အတူအလုပ်လုပ်ရန်ပုံရိပ်များအများကြီးရှိပါကပုံရိပ်ကိုအသုတ်လုပ်ရန် script ကိုရေးရန်နှင့်၎င်းကို GD2 format မှပြောင်းလဲရန်စဉ်းစားပါ။ ဤတွင်ရိုးရှင်းသောအသုတ်အပြောင်းအလဲဥပမာတစ်ခုဖြစ်သည်။
<?php
// သတ်မှတ်ထားသော directory အတွက်အားလုံး contents တွေကိုရယူပါGD2အရုပ်文件
$images = glob('images/*.gd2');
foreach ($images as $imageFile) {
// ဝန်တင်GD2အရုပ်
$image = imagecreatefromgd2($imageFile);
// ပစ်မှတ်ဖိုင်အမည်ကိုသတ်မှတ်ပါ,ကူးပြောင်းJPEGပမာဏ
$outputFile = str_replace('.gd2', '.jpg', $imageFile);
// ချုံ့နှင့် saveJPEGပမာဏ
imagejpeg($image, $outputFile, 75); // 75ချုံ့အရည်အသွေးသည်
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
}
?>
ဤ script သည် ပုံများ လမ်းညွှန်တွင် gd2 image files အားလုံးကိုစကင်ဖတ်စစ်ဆေးလိမ့်မည်။ သူတို့ကို JPEG format သို့ပြောင်းပါ,
PHP ၏ ImpPP ၏ imagecreat trefhingdgd2 () function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် GD2 ပုံရိပ်များကို compressed format ထဲသို့အလွယ်တကူ တင်. ပြောင်းလဲနိုင်သည်။ ပုံရိပ်များကို compressing နှင့်ပြောင်းလဲခြင်းသည်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရုံသာမကရှာဖွေရေးအင်ဂျင်အကောင်းဆုံး (SEO) အပေါ်အပြုသဘောသက်ရောက်မှုရှိသည်။ ထို့ကြောင့်ရုပ်ပုံများကိုမည်သို့လုပ်ဆောင်ရမည်ကိုနားလည်ခြင်းသည် 0 က်ဘ်တီထွင်သူတိုင်းသည်ကျွမ်းကျင်သင့်သောအရေးကြီးသောကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။