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

PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. ဓာတ်ပုံများထုတ်ပေးသည့်ဓာတ်ပုံများထုတ်ယူခြင်းအချက်အလက်များကိုထုတ်ယူပါ

M66 2025-06-24

PHP ကို ​​အသုံးပြု. ဓာတ်ပုံများအတွက်ထိတွေ့မှုဆိုင်ရာလျော်ကြေးအချက်အလက်များကိုထုတ်ယူပါ

ဒီဂျစ်တယ်ဓာတ်ပုံပညာတွင်ထိတွေ့မှုတွင်ထိတွေ့မှုတွင်လျော်ကြေးပေးခြင်းသည်အလွန်အရေးကြီးသည့်နေရာတစ်ခုဖြစ်သည်။ Exif (လဲလှယ်နိုင်သောပုံရိပ်ဖိုင်အမျိုးမျိုး) သည် Shutter Speet, Aperture တန်ဖိုး, ISO စသည်တို့အပါအ 0 င်ရိုက်ကူးမှု parameters များကိုသိမ်းဆည်းရန်ဓာတ်ပုံများတွင်အသုံးပြုသောစံပုံစံတစ်ခုဖြစ်သည်။

ဤဆောင်းပါးသည် Php Language ကိုဓာတ်ပုံများတွင်ဖတ်ရှုရန်နှင့်သော့ချက်ကျသော parametere ထိတွေ့မှုဘက်လိုက်မှုတန်ဖိုးကိုရယူရန်မည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

PHP ပတ်ဝန်းကျင်သည် exif extension များကိုထောက်ပံ့ရန်သေချာစေပါ

Exif Information ကိုမဖတ်မီ PHP ပတ်ဝန်းကျင်တွင် exif extension ကိုဖွင့်ထားရမည်။ ယေဘုယျအားဖြင့်ပြောရလျှင် exif extensions များကို PHP ဗားရှင်းအများစုတွင်ပုံမှန်အားဖြင့်ဖွင့်ထားသည်။ အကယ်. ၎င်းကိုဖွင့ ် . မရပါက Exifini ဖိုင်ကိုပြုပြင်ရန်သို့မဟုတ် Exif Module ကို install လုပ်ရန် Package Management Tool ကိုသုံးနိုင်သည်။

PHP Code Exam: ဓာတ်ပုံ၏ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးကိုဖတ်ပါ

PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. ဓာတ်ပုံကိုဖတ်ရန်နှင့်ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးများကိုထုတ်ယူရန် PHP ကိုအသုံးပြုသောနမူနာကုဒ်တစ်ခုဖြစ်သည်။

 
<?php
// ဓါတ်ပုံများကိုဖတ်ပါExifအကေြာင်းကြားချက်
$exif = exif_read_data('photo.jpg');

// ဓာတ်ပုံပါရှိမရှိဆုံးဖြတ်ပါExifအကေြာင်းကြားချက်
if ($exif === false) {
    echo 'ဓါတ်ပုံများမပါဝင်ပါExifအကေြာင်းကြားချက်';
} else {
    // 判断是否存在曝光补偿အကေြာင်းကြားချက်
    if (isset($exif['ExposureBiasValue'])) {
        // ထိတွေ့မှုအစားတန်ဖိုးကိုရယူပါ
        $exposureBias = $exif['ExposureBiasValue'];

        // format output ကိုတန်ဖိုး(အပြုသဘောနှင့်အနုတ်လက်ခဏာလက္ခဏာများ)
        if ($exposureBias >= 0) {
            $exposureBiasStr = '+' . $exposureBias;
        } else {
            $exposureBiasStr = $exposureBias;
        }

        echo 'ထိတွေ့လျော်ကြေးအကွာအဝေး:' . $exposureBiasStr;
    } else {
        echo '照片没有曝光补偿အကေြာင်းကြားချက်';
    }
}
?>

ကုဒ်ဖော်ပြချက်နှင့်လျှောက်လွှာအကြံပြုချက်များ

အထက်ပါကုဒ်သည် Exif_read_data () function မှတဆင့် Image File ၏ Meta သတင်းအချက်အလက်များကိုပထမဆုံးအကြိမ် ဖတ်ပြီး , ပစ္စုပ္ပန်ပါကထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးမှာ output ကိုထုတ်လုပ်ခြင်းနှင့်၎င်း၏ ဦး တည်ချက်ကိုအပေါင်းသို့မဟုတ်အနုတ်လက်ခဏာနိမိတ်လက်ခဏာကိုဖော်ထုတ်သည်။

ယေဘုယျအားဖြင့်, ထိတွေ့မှုတွင်လျော်ကြေးငွေတန်ဖိုးကိုအောက်ပါအတိုင်းဖော်ပြထားသည်။

  • အပြုသဘောဆောင်သောတန်ဖိုး (+) - ထိတွေ့မှုတိုးမြှင့်ခြင်း,
  • အနုတ်လက်ခဏာတန်ဖိုး (?): ထိတွေ့မှုလျော့နည်းသွားခြင်း, မီးမောင်းထိုးပြခြင်းသို့မဟုတ်တောက်ပသောမြင်ကွင်းများကိုထိန်းချုပ်ရန်အသုံးပြုသည်
  • သုည (0): စံချိန်ထိတွေ့ခြင်းကိုညွှန်ပြခြင်းမရှိပါ

မှတ်သားရန်အရာ

Read Photo Path သည်မှန်ကန်ကြောင်းသေချာပါစေ။ ထို့အပြင် Image ပုံစံများသို့မဟုတ်ရုပ်ပုံများအားလုံးသည် Meta သတင်းအချက်အလက်များဆုံးရှုံးနိုင်သည့် Exif ဒေတာများ,

အကျဉ်းချုပ်

အထက်ပါနည်းလမ်းများမှတစ်ဆင့် developer များသည် PHP ကို ​​အသုံးပြု. ပုံရိပ်များ၏ Exif Metadata ကိုအလွယ်တကူဖတ်နိုင်သည်။ ၎င်းတွင်ရုပ်ပုံစီမံခန့်ခွဲမှု, ဓာတ်ပုံရိုက်ကူးခြင်းနှင့်အသိဉာဏ်ရှိသောရုပ်ပုံညှိနှိုင်းမှုစသည့်မြင်ကွင်းများတွင်လျှောက်လွှာတန်ဖိုးအမျိုးမျိုးရှိသည်။