လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ဝေးလံခေါင်ဖျားသောဓာတ်ပုံများကိုမည်သို့သိမ်းဆည်းရမည်, PHP ကို ​​အသုံးပြု. အကျယ်နှင့်အမြင့်ကိုရနိုင်ပုံ

ဝေးလံခေါင်ဖျားသောဓာတ်ပုံများကိုမည်သို့သိမ်းဆည်းရမည်, PHP ကို ​​အသုံးပြု. အကျယ်နှင့်အမြင့်ကိုရနိုင်ပုံ

M66 2025-06-13

ဝေးလံခေါင်ဖျားသောဓာတ်ပုံများကိုမည်သို့သိမ်းဆည်းရမည်, PHP ကို ​​အသုံးပြု. အကျယ်နှင့်အမြင့်ကိုရနိုင်ပုံ

ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်ဝေးလံခေါင်ဖျားသောဆာဗာများမှရုပ်ပုံများကိုရရှိရန်နှင့်နောက်ဆက်တွဲအပြောင်းအလဲအတွက်ဒေသခံဆာဗာများသို့သိမ်းဆည်းရန်လိုအပ်သည်။ ပုံကိုသိမ်းဆည်းပြီးတဲ့နောက်မှာငါတို့ကသူ့ရဲ့အကျယ်နဲ့အမြင့်ကိုရဖို့လိုကောင်းလိုလိမ့်မယ်။ ဤဆောင်းပါးသည် PHP Code မှတစ်ဆင့်ဤလုပ်ဆောင်မှုများကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြလိမ့်မည်။

PHP Code Pegion

အောက်ဖော်ပြပါကုဒ်သည် 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' => $ အကျယ်,
        &#39;အမြင့်&#39; => $ အမြင့်
    ];
}

// Remote Image URL နှင့်ဒေသခံ Save Place $ RemoteimageURL = &#39;https://exampe.com/image.jpg&#39;;
$ localimageath = &#39;./images/image.jpg&#39;;

// Remote Image ကို local saveremoteimage ($ remoteimagel, $ localimageath) သို့သိမ်းဆည်းပါ။

// ပုံရိပ်ကို $ imagesize = getimensize ($ localimagespath) ၏အကျယ်နှင့်အမြင့်ကိုရယူပါ။

// output image image အကျယ်နှင့်အမြင့်ပဲ့တင်သံ &#39;image whotth:&#39; &#39;။ $ imagesize [&#39;အကျယ်&#39;] ။ &#39;<br> &#39;&#39;;
Echo &#39;image height:&#39; &#39;။ $ impensize [&#39;အမြင့်&#39;] ။ &#39;<br> &#39;&#39;;
>

code parsing

အထက်ဖော်ပြပါကုဒ်သည်လုပ်ဆောင်ချက်နှစ်ခုပါ 0 င်သည်။

1 ။ `saveremoteimageimage`ime function:
ဤလုပ်ဆောင်မှုသည် parameterscers နှစ်ခုကိုလက်ခံသည်။ အမည်သင့်သည်။ ဝေးလံခေါင်ဖျားသောပုံရိပ်ပါ 0 င်သည့်အကြောင်းအရာကိုရရန် `file_get_contontents` function ကိုအသုံးပြုသည်။ ၎င်းသည်ဝေးလံခေါင်သီသောဆာဗာမှဓာတ်ပုံရိုက်ခြင်းနှင့်ဒေသအလိုက်သိမ်းဆည်းခြင်း၏လုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်သည်။

2 ။ `Getimensize`. function:
ဤလုပ်ဆောင်ချက်သည် `getimensize`. မှတစ်ဆင့်ဒေသတွင်းပုံရိပ်၏အကျယ်နှင့်အမြင့်ကိုရရှိသည်။ `GetMensize`. လုပ်ဆောင်ချက်သည်ပုံအရွယ်အစားနှင့်အခြားအချက်အလက်များပါ 0 င်သည့် array တစ်ခုသို့ပြန်ပို့သည်။ ဤတွင်ကျွန်ုပ်တို့သည်ကျယ်ပြန့်သောအကျယ်နှင့်အမြင့်ကိုသာခင်းကျင်းစွာထုတ်ယူသည်။

ဤလုပ်ဆောင်ချက်နှစ်ခုကိုခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံရိပ်သိမ်းဆည်းခြင်းနှင့်အရွယ်အစားရယူခြင်းကိုပြီးမြောက်နိုင်ပြီး `echo` မှပုံရိပ်၏အကျယ်နှင့်အမြင့်ကိုထုတ်လွှင့်နိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင်ဖော်ပြထားသောသင်္ကေတများဖြင့် PHP ကိုသင်အလွယ်တကူအကောင်အထည်ဖော်ရန်နှင့်ဓါတ်ပုံများ၏အကျယ်နှင့်အမြင့်ကိုရယူပါ။ အထူးသဖြင့် dynamically dynamically device ကိုပြသရန်လိုအပ်သည့်အခါ၎င်းသည် 0 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါ၎င်းသည်ပုံများပြုပြင်ခြင်းအတွက်အလွန်အသုံးဝင်သည်။