ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်ဝေးလံခေါင်ဖျားသောဆာဗာများမှရုပ်ပုံများကိုရရှိရန်နှင့်နောက်ဆက်တွဲအပြောင်းအလဲအတွက်ဒေသခံဆာဗာများသို့သိမ်းဆည်းရန်လိုအပ်သည်။ ပုံကိုသိမ်းဆည်းပြီးတဲ့နောက်မှာငါတို့ကသူ့ရဲ့အကျယ်နဲ့အမြင့်ကိုရဖို့လိုကောင်းလိုလိမ့်မယ်။ ဤဆောင်းပါးသည် PHP Code မှတစ်ဆင့်ဤလုပ်ဆောင်မှုများကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြလိမ့်မည်။
အောက်ဖော်ပြပါကုဒ်သည် Remote image ကိုဒေသအလိုက်သိမ်းဆည်းရန်နှင့်အကျယ်နှင့်အမြင့်ကိုမည်သို့ရယူရမည်ကိုပြသသည်။
<?php
// ဝေးလံခေါင်သီသောဓာတ်ပုံများကိုဒေသခံများသို့သိမ်းပါ
function saveRemoteImage($remoteImageUrl, $localImagePath) {
$remoteImageContent = file_get_contents($remoteImageUrl);
file_put_contents($localImagePath, $remoteImageContent);
}
// ပုံ၏အကျယ်နှင့်အမြင့်ကိုရယူပါ
function getImageSize($localImagePath) {
$imageSize = getimagesize($localImagePath);
$width = $imageSize[0];
$height = $imageSize[1];
return [
'width' => $ အကျယ်,
'အမြင့်' => $ အမြင့်
];
}
// Remote Image URL နှင့်ဒေသခံ Save Place $ RemoteimageURL = 'https://exampe.com/image.jpg';
$ localimageath = './images/image.jpg';
// Remote Image ကို local saveremoteimage ($ remoteimagel, $ localimageath) သို့သိမ်းဆည်းပါ။
// ပုံရိပ်ကို $ imagesize = getimensize ($ localimagespath) ၏အကျယ်နှင့်အမြင့်ကိုရယူပါ။
// output image image အကျယ်နှင့်အမြင့်ပဲ့တင်သံ 'image whotth:' '။ $ imagesize ['အကျယ်'] ။ '<br> '';
Echo 'image height:' '။ $ impensize ['အမြင့်'] ။ '<br> '';
>
အထက်ဖော်ပြပါကုဒ်သည်လုပ်ဆောင်ချက်နှစ်ခုပါ 0 င်သည်။
1 ။ `saveremoteimageimage`ime function:
ဤလုပ်ဆောင်မှုသည် parameterscers နှစ်ခုကိုလက်ခံသည်။ အမည်သင့်သည်။ ဝေးလံခေါင်ဖျားသောပုံရိပ်ပါ 0 င်သည့်အကြောင်းအရာကိုရရန် `file_get_contontents` function ကိုအသုံးပြုသည်။ ၎င်းသည်ဝေးလံခေါင်သီသောဆာဗာမှဓာတ်ပုံရိုက်ခြင်းနှင့်ဒေသအလိုက်သိမ်းဆည်းခြင်း၏လုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်သည်။
2 ။ `Getimensize`. function:
ဤလုပ်ဆောင်ချက်သည် `getimensize`. မှတစ်ဆင့်ဒေသတွင်းပုံရိပ်၏အကျယ်နှင့်အမြင့်ကိုရရှိသည်။ `GetMensize`. လုပ်ဆောင်ချက်သည်ပုံအရွယ်အစားနှင့်အခြားအချက်အလက်များပါ 0 င်သည့် array တစ်ခုသို့ပြန်ပို့သည်။ ဤတွင်ကျွန်ုပ်တို့သည်ကျယ်ပြန့်သောအကျယ်နှင့်အမြင့်ကိုသာခင်းကျင်းစွာထုတ်ယူသည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံရိပ်သိမ်းဆည်းခြင်းနှင့်အရွယ်အစားရယူခြင်းကိုပြီးမြောက်နိုင်ပြီး `echo` မှပုံရိပ်၏အကျယ်နှင့်အမြင့်ကိုထုတ်လွှင့်နိုင်သည်။
ဤဆောင်းပါးတွင်ဖော်ပြထားသောသင်္ကေတများဖြင့် PHP ကိုသင်အလွယ်တကူအကောင်အထည်ဖော်ရန်နှင့်ဓါတ်ပုံများ၏အကျယ်နှင့်အမြင့်ကိုရယူပါ။ အထူးသဖြင့် dynamically dynamically device ကိုပြသရန်လိုအပ်သည့်အခါ၎င်းသည် 0 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါ၎င်းသည်ပုံများပြုပြင်ခြင်းအတွက်အလွန်အသုံးဝင်သည်။