PHP သည်ပုံရိပ်အချက်အလက်များကိုလုပ်ဆောင်ရန်အတွက်အင်အားကြီးမားသောလုပ်ဆောင်မှုများကိုပြုလုပ်ပေးသည်။ developer များကိုအရွယ်အစားပြောင်းလဲခြင်း, သီးနှံများကိုအသုံးပြုခြင်း, လှည့်ခြင်း, လှည့်ခြင်း, လှည့်ခြင်း, ဤလုပ်ငန်းများကို PHP ၏ GD စာကြည့်တိုက်မှတစ်ဆင့်အဓိကအားဖြင့်အကောင်အထည်ဖော်သည်။
GD စာကြည့်တိုက်သည် PHP တွင် Image processing အတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းတွင် developer များဖန်တီးရန် developer များဖန်တီးရန်အတွက် developer များကိုဖန်တီးရန်ခွင့်ပြုသည့်လုပ်ဆောင်ချက်များနှင့်အတန်းအမျိုးမျိုးပါဝင်သည်။ PHP သည် GD စာကြည့်တိုက်များကိုပုံမှန်အားဖြင့်ထောက်ပံ့သည်။ ထို့ကြောင့်အများအားဖြင့်သင်နောက်ထပ် install လုပ်ရန်မလိုအပ်ပါ။ သင်၏ PHP ပတ်ဝန်းကျင်တွင် GD စာကြည့်တိုက်တွင် GD စာကြည့်တိုက်မရှိပါက၎င်းကိုအောက်ပါ command မှတဆင့် install လုပ်နိုင်သည်။
pecl install gd
တပ်ဆင်ပြီးသည်နှင့် GD စာကြည့်တိုက်ကိုဖွင့်ရန်သင်၏ဝဘ်ဆာဗာကိုပြန်လည်စတင်ရန်သတိရပါ။
ဤတွင်အသုံးပြုသော PHP Image processing လုပ်ဆောင်ချက်အချို့ကိုအသုံးပြုသည်။
ဒီနေရာမှာပုံတစ်ပုံကိုအရွယ်အစားပြောင်းပြီးဖိုင်အသစ်တစ်ခုကိုဘယ်လိုသိမ်းထားသလဲဆိုတာပြသတဲ့တကယ့် PHP ဥပမာတစ်ခုပါ။
<?php
// 设置要调整大小的图像路径
$original_image_path
=
'image.jpg'
;
// 设置调整后的图像尺寸
$new_width
= 500;
$new_height
= 300;
// 加载原始图像
$original_image
= imagecreatefromjpeg(
$original_image_path
);
// 调整图像大小
$resized_image
= imagecreatetruecolor(
$new_width
,
$new_height
);
imagecopyresampled(
$resized_image
,
$original_image
, 0, 0, 0, 0,
$new_width
,
$new_height
, imagesx(
$original_image
), imagesy(
$original_image
));
// 保存调整后的图像
imagejpeg(
$resized_image
,
'resized-image.jpg'
);
?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်မူလပုံကို load လုပ်ပြီးပုံရိပ်အသစ်တစ်ခုကိုသတ်မှတ်ထားသောအရွယ်အစားဖြင့်ဖန်တီးသည်။ ထို့နောက်မူရင်းပုံရိပ်အသစ်သို့မူရင်းပုံကိုချိန်ညှိ။ ကူးယူရန် agececopyresampled () function ကိုသုံးပါ။ နောက်ဆုံးတွင်ချိန်ညှိထားသောပုံကိုဖိုင်အသစ်တစ်ခုအဖြစ်သိမ်းဆည်းပါ။
အထက်ပါ PHP လုပ်ဆောင်ချက်များကိုသင်အလွယ်တကူလုပ်ဆောင်နိုင်သည်။ ရုပ်ပုံများကိုအရွယ်အစားပြောင်းခြင်း, ပုံရိပ်များကိုသီးနှံများသို့မဟုတ် filter effects များကိုထည့်သွင်းခြင်းရှိမရှိ PHP သည်သင်၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်စွမ်းဆောင်ရည်များစွာကိုထောက်ပံ့ပေးသည်။ ဤအခြေခံလုပ်ဆောင်မှုများကိုသင်ကျွမ်းကျင်စွာပြုလုပ်သည်နှင့်တပြိုင်နက်သင်ပိုမိုရှုပ်ထွေးသောပုံရိပ်ပြုပြင်ခြင်းလုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။