Sözlük

Görsel Yönü Nedir?

Yön, bir fotoğrafın veya videonun dik görünmesi için yazılıma onu nasıl döndürüp çevireceğini söyleyen üst veridir.

orientation

Görüntü yönü, bir resme baktığınızda ne tarafa baktığını gösterir: dik, baş aşağı, yana çevrilmiş veya aynalanmış. Dosya meta verilerinde Orientation alanı, yazılıma saklanan resmi nasıl çevireceğini ve böylece dik görünmesini söyler.

Fotoğrafta yön çoğunlukla dikey (portre) veya yatay (manzara) anlamına gelir. Dikey bir resim genişliğinden daha uzundur, yatay bir resim ise yüksekliğinden daha geniştir. Bir fotoğraf çektiğinizde, fotoğraf makinesi veya telefon, cihazı nasıl tuttuğunuzu dosyada yön bilgisi olarak kaydeder.

Bunu hangi dosyalar içeriyor

Orientation etiketi, TIFF formatından alınan Exif standardının bir parçasıdır. Etiket kimliği 0x0112 veya ondalık olarak 274'tür. Standart, bunu ana görüntü için önerilen bir etiket olarak listeler ve bu dosyalarda bulabilirsiniz:

  • Fotoğraf makineleri ve telefonlardan gelen JPG ve TIFF fotoğrafları
  • HEIC, PNG ve WebP görüntüleri; bunların hepsi bir Exif veri bloğu barındırabilir

Bir HEIC dosyası, döndürme ve aynalamayı kapsayıcısının irot ve imir adındaki ayrı özellikleri olarak da saklayabilir. Bazı fotoğraf makineleri ayrıca özel bir etiket ekler. Bazı Canon modelleri CameraOrientation yazar; bir meta veri raporunda bu, Horizontal (normal), Rotate 90 CW veya Rotate 270 CW olarak görünür.

Değerlerin görünümü

Dosyanın içinde, değer 1 ile 8 arasında bir sayıdır. Her sayı, saklanan piksellerin ilk satırının ve ilk sütununun ekranda nereye ait olduğunu belirtir. Bir meta veri raporu genellikle anlamını kelimelerle gösterir; burada CW, saat yönünde anlamına gelir:

  • 1, Horizontal (normal) değeridir: resim dik olarak saklanır, bu yüzden bir değişiklik gerekmez
  • 3, Rotate 180 değeridir: resim baş aşağı saklanır
  • 6, Rotate 90 CW değeridir: yazılım resmi göstermeden önce 90 derece saat yönünde çevirir
  • 8, Rotate 270 CW değeridir: yazılım resmi 270 derece saat yönünde, yani 90 derece saat yönünün tersine çevirir
  • 2, 4, 5 ve 7 aynalama ekler; örneğin Mirror horizontal

Standart, diğer tüm sayıları ayrılmış (reserved) olarak işaretler. Bu nedenle 1 ile 8 dışındaki bir değerin tanımlı bir anlamı yoktur.

Videolar dönüşü nasıl saklar

Video dosyaları yönü farklı bir şekilde işler. Bir MP4 veya MOV dosyası, video parçasının başlığında bir görüntüleme matrisi saklar. Bu matris, oynatıcıya kareleri göstermeden önce nasıl döndüreceğini veya çevireceğini söyler.

Meta verileri okuyan programlar bu matrisi, derece cinsinden tek bir açıya çevirir. ExifTool açıyı saat yönünde sayarken, FFmpeg saat yönünün tersine, -180 ile 180 aralığında sayar. Bu nedenle aynı video bir raporda 90, başka bir raporda -90 olarak görünebilir.

Dosyanız için neden önemli

Orientation değeri hiçbir pikseli hareket ettirmez. Pikseller fotoğraf makinesinin kaydettiği sırada kalır ve etiket yalnızca görüntüleyiciye bunları nasıl göstereceğini söyler. Web tarayıcıları bu etiketi varsayılan olarak uygular, ancak etiketi yok sayan bir program dikey bir fotoğrafı yan yatmış olarak gösterir.

Genişlik ve yükseklik bazen bu yüzden yer değiştirmiş gibi görünebilir. Image Width ve Image Height, herhangi bir döndürme olmadan önce saklanan pikselleri açıklar. Rotate 90 CW etiketine sahip dikey bir fotoğraf bu nedenle yüksekliğinden daha büyük bir genişlik bildirebilir.

Düzenleme ikinci bir soruna yol açabilir. Bir program pikselleri çevirip eski etiketi korursa, resim iki kez çevrilmiş olur. Exif standardı, bir görüntüyü döndürdükten sonra düzenleme yazılımlarının Orientation değerini 1 olarak geri ayarlamasını önerir.

PDF sayfaları kendi alanlarını kullanır. Page Rotation, sayfa gösterilirken veya yazdırılırken tüm sayfayı 90 derecelik adımlarla saat yönünde çevirir.