ဓာတ်ပုံတွင်ထိတွေ့မှုဒဏ်ငွေသည်ဓာတ်ပုံများ၏တောက်ပမှုနှင့်အရောင်များကိုညှိခြင်းအတွက်အရေးကြီးသော parameter သည်အရေးကြီးသည်။ ဒီဂျစ်တယ်ကင်မရာများသည်များသောအားဖြင့်ထိတွေ့မှုဆိုင်ရာလျော်ကြေးကိုကိုယ်စားပြုရန်ကိန်းဂဏန်းတန်ဖိုးများကို အသုံးပြု. ဓာတ်ပုံများနှင့်ထိတွေ့မှုကိုအထောက်အကူပြုနိုင်သည်။ ဤဆောင်းပါးသည်ဓာတ်ပုံတစ်ပုံ၏ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးကိုရရှိရန် PHP တွင် Exif extension ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။
ပထမ ဦး စွာ PHP exif extension ကို server ပေါ်တွင် install လုပ်ထားကြောင်းအတည်ပြုရန်လိုအပ်သည်။ Exif extension သည်ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးများအပါအ 0 င်ဓာတ်ပုံတစ်ပုံ၏ metadata ကိုဖတ်နိုင်သည်။ ၎င်းကိုအောက်ပါကုဒ်ကို အသုံးပြု. စစ်ဆေးနိုင်သည်။
if (!extension_loaded('exif')) {
echo 'Exifextension ကိုမတင်ပါ,ကျေးဇူးပြုပြီးအရင်ထည့်ပါExifတို့ချဲ့。';
exit;
}
Exif extension ကို install လုပ်ထားကြောင်းအတည်ပြုပြီးနောက်ဓာတ်ပုံ၏ထိတွေ့မှုတွင်လျော်ကြေးငွေတန်ဖိုးကိုဖတ်ရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$filename = 'path/to/your/photo.jpg';
$exif = exif_read_data($filename);
if (!empty($exif['ExposureBiasValue'])) {
$exposureBias = $exif['ExposureBiasValue'];
if ($exif['ExposureBiasValue'] > 0) {
$exposureBias = '+' . $exposureBias;
}
echo 'ဓာတ်ပုံ၏ထိတွေ့မှုလျော်ကြေးတန်ဖိုးမှာ:' . $exposureBias;
} else {
echo 'ထိတွေ့မှုအစားတန်ဖိုးမတွေ့ရှိပါ。';
}
Code ဖော်ပြချက် - ဓာတ်ပုံလမ်းကြောင်းကိုသတ်မှတ်ပြီးနောက်တွင် Exif_read_Data ကို သုံးပါ။ အကယ်. ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးကိုတည်ရှိပါက၎င်းကို ဒေါ်လာထိပ်သီး ဖြင့်သတ်မှတ်ပါ။ အကယ်. ၎င်းသည်အပြုသဘောဆောင်သောနံပါတ်ဖြစ်ပါကအပေါင်း sign ကို၎င်းရှေ့တွင်ထည့်ပါ။ နောက်ဆုံးတွင်တန်ဖိုးကိုထုတ်ယူပါ။
ထိတွေ့မှုတွင်လျော်ကြေးငွေသည် Exif ဒေတာများတွင်အပိုင်းအစသို့မဟုတ်ဒ decimal မကိန်းဖြစ်သည်။ ဥပမာအားဖြင့်အချို့ကင်မရာများသည် "1/3" ကိုပြသမည်ဖြစ်ပြီးအချို့က "0.33" ပြလိမ့်မည်။ ကွဲပြားခြားနားသောပုံစံများကိုကိုင်တွယ်ရန်အပိုဆောင်းယုတ္တိဗေဒထည့်သွင်းနိုင်ပါတယ်:
$exposureBias = $exif['ExposureBiasValue'];
if (is_numeric($exposureBias) && floor($exposureBias) != $exposureBias) {
$exposureBias = round($exposureBias, 2);
} else {
$exposureBias = (int) $exposureBias;
}
အထက်ပါကုဒ်သည်ထိတွေ့မှုတွင်လျော်ကြေးပေးခြင်းတန်ဖိုးသည်ကိန်းဂဏန်းမဟုတ်, သို့ဆိုလျှင်၎င်းသည်ဒ decimal မသောနေရာနှစ်ခုကိုဆက်လက်ထိန်းသိမ်းထားလိမ့်မည်။
PHP ၏ exif extion ကိုမှတစ်ဆင့်ဓာတ်ပုံ၏ထိတွေ့မှုဆိုင်ရာလျော်ကြေးတန်ဖိုးကိုအလွယ်တကူရရှိနိုင်သည်။ ဓာတ်ပုံဆရာများကိုဓာတ်ပုံရိုက်တာကိုပိုမိုနားလည်ပြီးပြုပြင်ပြောင်းလဲမှုများပြုလုပ်ရန်ကူညီခြင်း။ Exif ဒေတာများကိုစာဖတ်ခြင်း၏ကျွမ်းကျင်မှုကိုကျွမ်းကျင်ခြင်းသည်သင်၏ဓာတ်ပုံစီမံခန့်ခွဲမှုနှင့်ပိုမိုတိကျမှန်ကန်စေရန်ပြုလုပ်နိုင်သည်။