30 Agustus 2026
Kenapa Foto Jadi Miring Sendiri? (dan Cara Memperbaikinya)
Ponsel Anda tidak pernah memutar foto itu. Ia menulis sebuah catatan yang meminta perangkat lunak memutarnya, dan separuh perangkat lunak Anda mengabaikan catatan itu. Berikut penjelasan tentang apa yang sebenarnya terjadi.
Anda memegang ponsel tegak lalu memotret. Di ponsel, fotonya terlihat tegak. Lalu Anda mengirimkannya ke email Anda sendiri, menaruhnya di dokumen bersama, atau mengunggahnya ke sebuah formulir, dan foto itu tiba dalam keadaan terbaring miring.
Tidak ada yang memutarnya di tengah jalan. File yang keluar dari ponsel Anda dan file yang sampai di tujuan sama persis, byte demi byte. Yang berubah adalah siapa yang melihatnya.
Foto keluar miring karena sepotong kecil metadata yang ditulis ponsel Anda dan diabaikan oleh perangkat lunak dalam jumlah yang mengejutkan. Begitu Anda tahu apa itu, foto miring dan swafoto yang terbalik cermin sama-sama berhenti jadi misteri, dan solusi permanennya jadi jelas.
Foto Anda Memang Tidak Pernah Tegak Sejak Awal
Sensor kamera di dalam ponsel adalah persegi panjang tetap, terpasang mati ke bodi dalam satu arah saja. Sensor itu tidak ikut berputar ketika Anda memiringkan ponsel. Bagaimanapun Anda memegang perangkatnya, sensor membaca pikselnya dalam urutan yang sama setiap kali, dan filenya ditulis dalam urutan yang sama pula.
Jadi foto yang Anda ambil dalam mode potret, pada tingkat piksel, sebenarnya adalah gambar lanskap yang terbaring miring.
Ponsel sebenarnya bisa memutar piksel itu sebelum menyimpannya. Umumnya ia tidak melakukannya, dengan dua alasan yang masuk akal. Memutar kisi berjuta piksel memakan waktu dan baterai pada setiap jepretan. Dan untuk JPEG, memutar berarti membongkar dan menyandikan ulang seluruh gambar, yang membuang sedikit kualitas setiap kalinya.
Jadi alih-alih memindahkan pikselnya, ponsel menuliskan sebuah catatan.
Catatan Itu Bernama Tag Orientasi
Catatan itu tersimpan di metadata EXIF milik file, blok yang sama yang mencatat tanggal, kecepatan rana, dan sering kali lokasi. Kolomnya bernama tag orientasi, dan isinya hanya satu angka kecil.
Ada delapan nilai yang mungkin. Nilai 1 berarti pikselnya sudah menghadap arah yang benar, pakai saja apa adanya. Sisanya menggambarkan putaran seperempat, setengah, atau tiga perempat, ditambah empat varian yang lebih jarang yang juga mencerminkan gambarnya. Dalam praktiknya, foto ponsel hanya memakai segelintir di antaranya.
Inilah bagian yang menjelaskan semua hal lain di artikel ini: tag itu adalah instruksi, bukan perubahan. Pikselnya tetap persis di tempat sensor meletakkannya. Setiap program yang membuka file itu memutuskan sendiri apakah akan membaca instruksi tersebut dan menjalankannya.
Program yang membaca tag itu menampilkan foto yang tegak. Yang mengabaikannya menampilkan kisi sensor mentah, dalam keadaan miring. Itu bukan tindakan yang salah. Program itu memang tidak pernah memeriksanya.
Relawan yang mengirim buletin dalam keadaan miring
Ia mengumpulkan tiga puluh foto dari pesta musim panas, memeriksa satu per satu di galeri ponselnya, dan semuanya terlihat baik-baik saja. Ia mengunggahnya ke perkakas kirim surel dan menjadwalkan buletinnya. Keesokan paginya ia mendapat balasan dari seorang anggota panitia: sebelas gambar terbaring miring. Perkakas kirim surel itu membuat gambar mininya sendiri, dan pustaka apa pun yang dipakainya untuk itu tidak pernah melihat tag orientasi.
Siapa yang Membaca Tag Itu dan Siapa yang Tidak
Dukungannya memang sudah jauh membaik. Galeri ponsel dan penampil bawaan macOS serta Windows menghormati tag itu. Chrome, Firefox, dan Safari versi modern semuanya menghormati orientasi EXIF pada JPEG secara bawaan, sehingga foto yang langsung dijatuhkan ke sebuah halaman web biasanya tampil dengan arah yang benar.
Yang masih mengabaikannya adalah segala sesuatu di tengah alur. Pengubah ukuran dan pembuat gambar mini di sisi server adalah pelanggar terbesar, dan itulah sebabnya sebuah foto bisa terlihat benar di pratinjau unggahan lalu mendarat miring di halaman jadinya. Perangkat lunak desktop lawas sering melewatkannya. Banyak sistem manajemen konten melewatkannya. Peramban sama sekali tidak menghormati tag itu pada file PNG.
Ada satu jebakan lagi. Apa pun yang membuang metadata demi privasi, dan cukup banyak perkakas melakukannya dengan sengaja, ikut mencabut tag orientasi bersama data lokasi. Fotonya tidak terlihat seperti telah dipreteli. Ia terlihat terputar, dan instruksi asli yang menyuruh perangkat lunak memutarnya kembali sudah lenyap.
Miring Itu Satu Masalah. Terbalik Itu Masalah Lain.
Kalau fotonya tidak miring melainkan terbaca terbalik kiri-kanan, tag orientasi bukan biang keladinya.
Kamera depan menampilkan pratinjau yang terbalik seperti cermin, karena itulah yang orang harapkan dari sebuah cermin. Tergantung ponsel dan pengaturannya, file yang tersimpan kadang berupa gambar yang sebenarnya dan kadang berupa versi cerminnya. Ketika yang tersimpan versi cermin, wajah tetap terlihat wajar, karena wajah kurang lebih simetris. Tulisan tidak. Huruf apa pun dalam foto itu, di papan nama, di jersey, di papan tulis, akan terbaca terbalik.
Ini benar-benar pembalikan kiri ke kanan pada pikselnya, bukan catatan di metadata, jadi memutar sebanyak apa pun tidak akan memperbaikinya. Yang dibutuhkan adalah membalikkannya kembali seperti cermin.
Pelatih yang spanduk timnya terbaca terbalik
Ia membariskan skuadnya di depan spanduk sponsor yang baru dan memotret dengan kamera depan supaya bisa melihat komposisinya. Semua orang masuk bingkai, semua tersenyum, dan nama sponsor yang membentang di spanduk di belakang mereka terbalik. Sponsor itu yang membayar spanduknya. Memotret ulang berarti mengumpulkan lagi empat belas anak berusia sebelas tahun di satu tempat.
Memperbaikinya Supaya Tetap Beres
Solusi tahan lama untuk kedua kasus itu bertumpu pada gagasan yang sama: berhenti bergantung pada perangkat lunak untuk menafsirkan sebuah catatan, dan letakkan pikselnya di tempat yang semestinya. Begitu data gambarnya sendiri sudah menghadap arah yang benar, semua penampil sepakat, karena tidak ada lagi yang perlu ditafsirkan.
Itulah yang dilakukan perkakas rotasi. Ia memutar kisinya, menulis file baru, dan menyetel tag orientasi ke normal supaya tidak ada lagi yang berbaik hati memutarnya untuk kedua kalinya di hilir.
Bagaimana sang relawan membuat fotonya tegak
Ia menjatuhkan seluruh kumpulan foto itu lalu memutar foto-foto yang miring seperempat putaran masing-masing, kemudian mengunduhnya dan mengunggah ulang. Kali ini pembuat gambar mini tidak punya apa pun untuk disalahbaca: foto-foto itu benar-benar tegak, bukan sekadar diberi label demikian. Foto-foto itu juga tidak pernah keluar dari laptopnya, dan itu penting ketika yang difoto adalah anak-anak orang lain. Rotasinya berlangsung di dalam peramban, tanpa unggahan dan tanpa akun.
Bagaimana sang pelatih membuat spanduknya terbaca
Masalahnya adalah pencerminan, jadi memutar tidak akan menolong. Ia membalik fotonya secara horizontal, dan nama sponsor pun terbaca benar. Wajah-wajahnya cukup simetris sehingga tak seorang pun menyadari ada hal lain yang berubah, dan skuadnya tetap di tempatnya.
Versi Singkat
Ponsel Anda menyimpan foto persis seperti yang dibaca sensor dan melampirkan catatan yang menyebutkan arah mana yang seharusnya ditampilkan. Apa pun yang membaca catatan itu menampilkannya tegak. Apa pun yang mengabaikannya, dan pembuat gambar mini adalah tersangka yang biasa, menampilkannya miring. Gambar yang terbalik adalah soal lain: pencerminan kamera depan, dengan solusi yang berbeda.
Memutar file itu sendiri menyelesaikannya secara permanen, di mana pun.
Siap membuat foto menghadap arah yang benar? Coba Putar Gambar secara gratis →
Sedang berurusan dengan foto yang terbalik cermin? Balik Gambar → menangani yang satu itu.