fotoğraf özelliklerini bulma

php ile fotoğraf özelliklerini bulma

php exif_read_data() kullanımı

Fotoğraf Özelliklerini bulma

  • 4 dakika
  • 2 yıl önce

Fotoğraf Özelliklerini bulma

 

Merhaba arkadaşlar , Php'nin kendi üzerinde gelen bir fonksiyon ile bu işlemi kolaylıkla yapabiliyoruz. Şöyleki çektiğimiz bir fotoğrafın hangi özelliklere sahip olduğunu kolaylıkla ögrenebiliyoruz. Bunu için php'nin kendi sitesinde olan http://www.php.net/manual/en/function.exif-read-data.php kullanımını görücez :)

<?php 
$x = exif_read_data("IMG_0395.JPG"); // çektiğimiz fotoğraf adresi
print_r($x);
?>

Çıktısı şu şekilde olacaktır. 

Array
(
    [FileName] => IMG_0395.JPG
    [FileDateTime] => 1529425574
    [FileSize] => 5940263
    [FileType] => 2
    [MimeType] => image/jpeg
    [SectionsFound] => ANY_TAG, IFD0, EXIF, MAKERNOTE
    [COMPUTED] => Array
        (
            [html] => width="5184" height="3456"
            [Height] => 3456
            [Width] => 5184
            [IsColor] => 1
            [ByteOrderMotorola] => 0
            [ApertureFNumber] => f/5.6
        )

    [Make] => Canon
    [Model] => Canon EOS 1300D
    [Orientation] => 1
    [XResolution] => 72/1
    [YResolution] => 72/1
    [ResolutionUnit] => 2
    [DateTime] => 2018:06:19 19:26:14
    [Artist] => 
    [YCbCrPositioning] => 2
    [Copyright] => 
    [ExposureTime] => 1/60
    [FNumber] => 56/10
    [ExposureProgram] => 2
    [ISOSpeedRatings] => 800
    [UndefinedTag:0x8830] => 2
    [UndefinedTag:0x8832] => 800
    [ExifVersion] => 0230
    [DateTimeOriginal] => 2018:06:19 19:26:14
    [DateTimeDigitized] => 2018:06:19 19:26:14
    [ComponentsConfiguration] => 
    [ShutterSpeedValue] => 393216/65536
    [ApertureValue] => 327680/65536
    [ExposureBiasValue] => 0/1
    [MeteringMode] => 5
    [Flash] => 9
    [FocalLength] => 48/1
)

Buradan çekilen fotoğrafın özelliklerine kolaylıkla ulaşabiliyoruz gördüğünüz üzere artık buradan istediğinizi kullanmak size kalmış :)

Make -> Kamera Markası 
Model -> Kamera Modeli
COMPUTED içindeki  ApertureFNumber -> f Durağı
ISOSpeedRatings -> iso hızı
ExposureProgram -> Pozlandırma
FocalLength -> Odak Uzunluk
ExposureTime -> Deklanşör Hızı
DateTime -> Çekilme zamanı

Örnek keyleri sizler için bu şekilde gösterebilirim işinize yarayanları sizlerde buradan çekebilirsiniz.

Mert Buldur

Yaklaşık 12 senedir internet ortamında aktif olarak faaliyet göstermekteyim. 2014 yılında açmış olduğum Youtube kanalımdan , kişisel websitem üzerinden ve Udemy Üzerinden 2k+ ziyaretçime eğitimler sağlıyorum. Şu anda Freelance Yazılım geliştiricisi olarak hayatıma devam etmekteyim. Birçok firma ve müşterilerime Yazılım desteği sağlamaktayım.

Yorum Yaz