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

PHP နှင့် exif extension ဖြင့်ဓာတ်ပုံ ISO sensitivity ကိုဖတ်ရန်လမ်းညွှန်အပြည့်အစုံ

M66 2025-07-13

PHP ကို EXIF Extractivity ကို iso sensitivity ကိုဖတ်ရန် Exif extension ဖြင့်မည်သို့အသုံးပြုရမည်နည်း

ဓာတ်ပုံသည်လှပသောအချိန်လေးများကိုမှတ်တမ်းတင်ရန်အရေးကြီးသည့်နည်းလမ်းဖြစ်သည်။ ဓာတ်ပုံ၏ ISO sensitivity သည်ပုံ၏ထိတွေ့မှုအဆင့်နှင့်အသေးစိတ်တင်ပြခြင်းအပေါ်တိုက်ရိုက်သက်ရောက်မှုရှိသည်။ ဒီဂျစ်တယ်ကင်မရာများအတွက် ISO sensitivity ကိုများသောအားဖြင့် metadata ပုံစံဖြင့်ဓာတ်ပုံဖိုင်များတွင်ထည့်သွင်းလေ့ရှိသည်။ လူကြိုက်များသောဆာဗာဘေးထွက် Scripting ဘာသာစကားဖြင့် PHP သည် Exif extension မှတဆင့်ဓာတ်ပုံများသတင်းအချက်အလက်များကိုအလွယ်တကူဖတ်ရှုနိုင်သည်။

Exif extension ကို install လုပ်ပါ

သင်မစတင်မီသင်၏ PHP ပတ် 0 န်းကျင်တွင် Exif extension ကို install လုပ်ထားကြောင်းပထမဆုံးပြုလုပ်ရန်လိုအပ်သည်။ Terminal တွင်အောက်ပါ command ကိုကွပ်မျက်ခြင်းဖြင့်၎င်းကို install လုပ်ခြင်းရှိမရှိကိုသင်အတည်ပြုနိုင်သည်။

php -m | grep exif

ရလဒ်များကိုမပြပါက exif extension ကို install မလုပ်ရသေးပါ။ သင်သည်တရားဝင် PHP စာရွက်စာတမ်းများကိုရည်ညွှန်းပြီး၎င်းကိုထည့်သွင်းရန်ညွှန်ကြားချက်များကိုလိုက်နာနိုင်သည်။

exif extension ကို အသုံးပြု. ISO sensitivity ကိုဖတ်ပါ

Exif extension ကို install လုပ်ပြီးနောက် PHP ၏ exif_read_data function မှတဆင့်ဓာတ်ပုံ၏ utif metadata ကိုဖတ်ရှုနိုင်သည်။ ဤတွင်ရိုးရှင်းသောကုဒ်ဥပမာတစ်ခုရှိသည်။

<?php

$filename = 'photo.jpg' 4 ; // 照片文件的路径

$exif = exif_read_data( $filename , 'EXIF' , true); // 读取照片的EXIF元数据

if (isset( $exif [ 'EXIF' ][ 'ISOSpeedRatings' ])){

$iso = $exif [ 'EXIF' ][ 'ISOSpeedRatings' ]; // 从元数据中获取ISO感光度

echo "照片的ISO感光度为:" . $iso ;

}

else {

echo "无法读取照片的ISO感光度。" ;

}

?>

code parsing

အထက်ပါကုဒ်တွင်ဓာတ်ပုံဖိုင်ကိုပထမ ဦး ဆုံးသတ်မှတ်သည်။ ထို့နောက် foref metadata ကိုဖတ်ရန် Exif_read_data function ကိုသုံးပါ။ ရလဒ်ကို $ Exif Variable တွင်သိမ်းဆည်းထားသည်။ 'IsosheSpeStings' အဓိကတန်ဖိုးမှာ $ exif တွင်တည်ရှိခြင်းရှိမရှိစစ်ဆေးခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် ISO sensitivity တန်ဖိုးကိုထုတ်ယူနိုင်သည်။ နောက်ဆုံးအနေနဲ့ ECHO အားဖြင့်တန်ဖိုးကို output ။

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

EXIF_READ_DATA ကိုခေါ်သည့်အခါဒုတိယ parameter သည် Exif format တွင် Metifata ကိုသာဖတ်ရှုလိမ့်မည် PHP သည် ITC, GPS စသဖြင့်အခြား metadata ကဲ့သို့သော metadata ကဲ့သို့သော metadata များကိုလည်းဖတ်ရှုခြင်းများကိုဖတ်ရှုခြင်းအားဖြင့် ISO sensitivity အချက်အလက်များမရှိပါက isefined အမှားအယွင်းများကိုကာကွယ်ရန်မတည်ရှိ,

အကျဉ်းချုပ်

Exif extension နှင့်ပေါင်းစပ်ထားသော PHP သည် Metadata ကို ISO sensitivity ကဲ့သို့သော metadata ကိုအလွယ်တကူဖတ်ရှုနိုင်သည်။ ဤနည်းအားဖြင့် developer များသည်ဓါတ်ပုံများနှင့်ထိတွေ့မှုသတင်းအချက်အလက်များကိုနားလည်ရုံသာမကအခြားဓါတ်ပုံအချက်အလက်များကိုထပ်မံလေ့လာပြီးပုံရိပ်ပြုပြင်ခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာမှုများကိုပိုမိုလေ့လာရန်လည်းပြုလုပ်နိုင်သည်။ ၎င်းသည်ဓာတ်ပုံဆရာဝါသနာရှင်များ, developer များနှင့်ဒေတာလေ့လာသုံးသပ်သူများအတွက်လက်တွေ့ကျသောကျွမ်းကျင်မှုဖြစ်သည်။