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

PHP နှင့် Exif extension ကိုဓာတ်ပုံရှပ်တာအမြန်နှုန်းအချက်အလက်များကိုဖတ်ရန်မည်သို့အသုံးပြုရမည်နည်း

M66 2025-06-19

PHP နှင့် Exif extension ကိုဓာတ်ပုံရှပ်တာအမြန်နှုန်းအချက်အလက်များကိုဖတ်ရန်မည်သို့အသုံးပြုရမည်နည်း

Photogravography ဝါသနာရှင်များသည် PHP အတွက် PHP ကို ​​အသုံးပြု. PHP ကိုအသုံးပြုသောအခါ PHP ကိုအသုံးပြုသောအခါ PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. ဓာတ်ပုံ၏အချက်အလက်များကိုဖတ်ရှုနိုင်ပါကဤသော့ချက်ကျသောအချက်အလက်များကိုသင်အလွယ်တကူရယူနိုင်ပါသည်။ ဤဆောင်းပါးသည် php နှင့် exif extions များဖြင့် shutter speeds ကိုမည်သို့ဖတ်ရှုရမည်ကိုလေ့လာပြီးအသေးစိတ်ကုဒ်များကိုဥပမာပေးသည်။

1 ။ exif extension ကို install လုပ်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် Exif extension ကိုဆာဗာတွင်တပ်ဆင်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ exif extension ကိုအောက်ပါ command မှတဆင့် install လုပ်နိုင်သည် (Ubuntu / debian စနစ်များအတွက်သာရနိုင်သည်)

 sudo apt-get install php7.2-exif

2 ။ ဓာတ်ပုံ၏ exif အချက်အလက်များကိုဖတ်ပါ

PHP တွင်သင်ဓာတ်ပုံ၏ exif အချက်အလက်များကိုဖတ်ရန် Exif_read_data () function ကိုသုံးနိုင်သည်။ ဤတွင်ရိုးရှင်းသောကုဒ်ဥပမာတစ်ခုရှိသည်။

 <?php
$filename = 'photo.jpg';  // ဓာတ်ပုံ၏အမည်
$exif = exif_read_data($filename, 'EXIF', true);

if ($exif === false) {
    echo 'ဓါတ်ပုံများကိုမဖတ်နိုင်ပါExifအချက်များ。';
} else {
    if (isset($exif['EXIF']['ExposureTime'])) {
        $shutterSpeed = $exif['EXIF']['ExposureTime'];
        echo 'ဓာတ်ပုံ၏ရှပ်တာမြန်နှုန်းသည်:' . $shutterSpeed . 'စက်ဏန့်。';
    } else {
        echo 'ဓါတ်ပုံများအတွက် Shutter Speed ​​Information ကိုမရနိုင်ပါ。';
    }
}
?>

အထက်ပါကုဒ်တွင်ဖတ်ရန်ဓာတ်ပုံဖိုင်၏အမည်ကိုပထမ ဦး စွာသတ်မှတ်သည်။ ထို့နောက် Exif_read_data () function ကို သုံး. Read Label သည် 'Exif' ဟုသတ်မှတ်ရန်အသုံးပြုပါ။

ထို့နောက် 'Exposuretime' သော့သည် $ Exif Arriar တွင်တည်ရှိပြီးရှပ်တာအမြန်နှုန်းကိုအောင်မြင်စွာရရှိခြင်းရှိမရှိအတည်ပြုပါ။ အကယ်. ဝယ်ယူမှုသည်အောင်မြင်မှုရှိပါကကျွန်ုပ်တို့သည် Shutter Speed ​​ကို output လုပ်သည်။

3 ။ နမူနာအပြေးရလဒ်များ

ကျွန်ုပ်တို့တွင် ဓာတ်ပုံ .jpg ဟုခေါ်သောဓာတ်ပုံတစ်ပုံတွင် 1/250 စက္ကန့်ဖြင့် Shutter Speed ​​ဖြင့်ပြုလုပ်သည်ဆိုပါစို့။ အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက်, output ကိုဖြစ်လိမ့်မည်:

 ဓာတ်ပုံ၏ရှပ်တာမြန်နှုန်းသည်:1/250စက်ဏန့်。

4 ။ မှတ်စုများ

ဓာတ်ပုံတစ်ပုံ၏ Exif ဒေတာများကိုဖတ်ရှုသောအခါအောက်ပါအချက်များကိုဂရုပြုရန်လိုအပ်သည်။

  • Exif extension ကို server ပေါ်တွင် install လုပ်ထားပါစေမဟုတ်ရင် exif ဒေတာကိုပုံမှန်ဖတ်လို့မရဘူး။
  • ခေတ်သစ်ကင်မရာအများစုတွင်ဓာတ်ပုံများတွင် Exif ဒေတာများပါ 0 င်သော်လည်းဓါတ်ပုံအားလုံးတွင်အပြည့်အဝ exif သတင်းအချက်အလက်များမရှိပါ။ Exif အချက်အလက်များကိုဖတ်သည့်အခါအမှားအယွင်းများကိုရှောင်ရှားရန် NULL စစ်ဆေးမှုကိုသေချာစွာလုပ်ဆောင်ပါ။
  • ကွဲပြားခြားနားသောဓာတ်ပုံပုံစံများကွဲပြားခြားနားသော exif tags များကိုသုံးနိုင်သည်။ Phpinfo () function မှတဆင့်ဆာဗာမှပံ့ပိုးသော exif tag များကိုကြည့်ရှုနိုင်သည်။

အကျဉ်းချုပ်

PHP နှင့် Exif extension များဖြင့်ဓါတ်ပုံများကိုဖတ်ရှုခြင်းအတွက် Shutter Spreat သည်အလွန်ရိုးရှင်းပါသည်။ Exif_read_Data () function ကိုခေါ်ပါ။ ဓာတ်ပုံ၏ Shutter Speed ​​ကဲ့သို့သောအရေးကြီးသော parameters များကိုအလွယ်တကူရယူရန်ဖတ်ရန် Exif Tag ကိုသာဖော်ပြပါ။ ဤနည်းပညာသည်အခြေခံ polography အခြေခံ parametersters ကိုနားလည်ရန်သာမကရုပ်ပုံများကိုထပ်မံလုပ်ဆောင်ရန်နှင့်ဓာတ်ပုံများ၏အရည်အသွေးနှင့်အကျိုးသက်ရောက်မှုများကိုလည်းတိုးတက်စေသည်။