ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်ဝေးလံခေါင်ဖျားသောဆာဗာများမှရုပ်ပုံများကိုရရှိရန်နှင့်နောက်ဆက်တွဲအပြောင်းအလဲအတွက်ဒေသခံဆာဗာများသို့သိမ်းဆည်းရန်လိုအပ်သည်။ ပုံကိုသိမ်းဆည်းပြီးတဲ့နောက်မှာငါတို့ကသူ့ရဲ့အကျယ်နဲ့အမြင့်ကိုရဖို့လိုကောင်းလိုလိမ့်မယ်။ ဤဆောင်းပါးသည် 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 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါ၎င်းသည်ပုံများပြုပြင်ခြင်းအတွက်အလွန်အသုံးဝင်သည်။