Pembalik Gambar Gratis
Balik dan cerminkan gambar Anda secara horizontal atau vertikal.
Jatuhkan gambar di sini
atau klik untuk mengunggah (PNG, JPEG, WebP, GIF)
Asli
Dibalik
Cara menggunakan
- Unggah gambar dengan menyeretnya ke area drop atau klik untuk menelusuri.
- Klik Balik horizontal untuk efek cermin kiri-kanan, atau Balik vertikal untuk pembalikan atas-bawah.
- Pratinjau versi asli dan yang dibalik berdampingan.
- Klik Unduh untuk menyimpan gambar yang dibalik dalam PNG atau JPG.
Pertanyaan umum
Bisakah saya membalik secara horizontal dan vertikal?
Ya! Klik satu tombol lalu yang lainnya untuk menerapkan kedua transformasi. Setiap klik bertambah pada pembalikan sebelumnya.
Format gambar apa saja yang didukung?
PNG, JPEG, WebP, GIF, dan sebagian besar format gambar umum. Kompatibilitas tergantung pada browser Anda.
Bagaimana cara membatalkan pembalikan?
Klik tombol Setel ulang untuk kembali ke gambar asli. Lalu terapkan kembali pembalikan sesuka Anda.
Cara Kerja Flip
Flip adalah cermin piksel sempurna, geometri gambar dicerminkan sepanjang sumbu tanpa resampling, interpolasi, atau kehilangan kualitas. Browser menggambar gambar yang dimuat ke Canvas off-screen, menerapkan ctx.scale(-1, 1) untuk pembalikan horizontal atau ctx.scale(1, -1) untuk vertikal, lalu menggambar ulang. Karena transformasi hanya membalik sistem koordinat sebelum menggambar, setiap piksel output memetakan ke tepat satu piksel input, tanpa kehilangan kualitas pada bitmap itu sendiri.
Satu-satunya tempat kualitas bisa hilang adalah pada langkah encoding akhir. PNG dan WebP mendukung encoding lossless dan memproses gambar yang dibalik tanpa degradasi. JPEG adalah format lossy; mengkode ulang canvas ke JPEG selalu menimbulkan noise kuantisasi, bahkan pada kualitas maksimum. Jika Anda mulai dari JPEG dan membutuhkan JPEG kembali, flip beserta kompresi ulangnya tidak dapat dihindari. Transformasi JPEG-ke-JPEG lossless memang dimungkinkan (alat command-line jpegtran -flip horizontal beroperasi pada koefisien discrete cosine transform tanpa dekompresi) tetapi tidak ada browser yang mengekspos operasi tersebut secara langsung.
Kapan Anda Perlu Membalik Gambar
- Koreksi selfie. Sebagian besar ponsel menampilkan pratinjau kamera depan sebagai gambar cermin (sehingga Anda melihat seperti yang biasa Anda lihat di cermin kamar mandi) tetapi menyimpan foto yang diambil tanpa efek cermin, artinya foto tersebut terlihat «salah» bagi Anda saat meninjaunya. iOS mencantumkan ini di Pengaturan → Kamera → Mirror Front Camera. Membalik secara horizontal memulihkan versi cermin yang sudah akrab di mata Anda.
- Tata letak desain simetris. Membangun komposisi seimbang dari satu aset, logo dengan panah ke kiri yang perlu juga mengarah ke kanan, foto kursi yang dicerminkan di sebuah pembatas, sekumpulan ikon yang hanya Anda miliki satu arahnya.
- Deteksi komposisi dalam seni. Pelukis dan fotografer secara tradisional membalik karya mereka saat meninjau karena «kelelahan mata» menyembunyikan ketidakseimbangan pada gambar yang sudah familiar. Versi yang dibalik secara horizontal dari foto atau lukisan Anda sendiri mengungkap kesalahan komposisi dalam hitungan detik, trik yang sama digunakan oleh Leonardo da Vinci, yang terkenal menulis buku catatannya dalam tulisan cermin dan memahami nilai melihat karyanya dengan segar.
- Persiapan cetak. Beberapa proses cetak (kertas heat-transfer, sablon, setrikaan kaus, ukiran stempel tertentu) mengharuskan karya seni dibalik terlebih dahulu agar tampak benar setelah dipindahkan. Gagal membalik lebih dulu menghasilkan teks terbalik dan logo yang bercermin.
- Gambar referensi untuk desainer. Mempelajari cara tata letak terbaca dalam arah penulisan RTL, atau cara desain bendera berfungsi dalam penempatan yang dicerminkan.
- Pengujian aksesibilitas untuk disleksia / alat pemrosesan visual. Beberapa teknologi bantu merender versi yang dicerminkan; menguji tampilan antarmuka yang dibalik dapat mengungkap masalah keterbacaan.
Mengapa Selfie Terlihat Aneh
Ada alasan psikologis kecil yang perlu diketahui: orang lebih menyukai gambar cermin wajah mereka daripada versi yang tidak dicerminkan yang dilihat semua orang. Studi asli tahun 1977 (Mita, Dermer, & Knight, «Reversed facial images and the mere-exposure hypothesis») menunjukkan kepada subjek kedua versi potret mereka sendiri dan menemukan bahwa mereka secara konsisten menilai versi cermin sebagai lebih menarik. Penjelasan sederhananya: itulah versi yang Anda lihat setiap hari di cermin dan etalase toko; versi itu familiar, dan keakraban («efek mere-exposure») mendorong preferensi.
Konsekuensi praktisnya: ketika Anda meninjau selfie yang disimpan kamera tanpa cermin, asimetri wajah Anda tampak «tertukar» dari cara Anda biasanya melihat diri sendiri. Membalik foto secara horizontal mengembalikan Anda ke versi yang dikenali otak Anda. Foto yang diambil untuk dikirim ke orang lain tidak perlu dibalik, mereka melihat Anda untuk pertama kali dan tidak memiliki «versi cermin» untuk dibandingkan.
Orientasi EXIF: Jebakan Tersembunyi
Gambar JPEG dari kamera dan ponsel membawa tag metadata EXIF bernama Orientation (nilai 1-8) yang memberi tahu penampil cara menampilkan file. Beberapa hasil «flip» bisa dikodekan sebagai perubahan tag orientasi tanpa memodifikasi piksel sama sekali, yang jauh lebih cepat dan lossless. Sebagian besar alat online, termasuk yang ini, menangani JPEG dengan membaca piksel melalui Canvas dan mengkode ulang, yang bekerja dengan benar untuk hasil yang terlihat tetapi membuang tag orientasi EXIF asli dalam prosesnya.
Konsekuensi praktis: jika JPEG input Anda memiliki tag orientasi EXIF (mis. foto potret dari ponsel dengan orientation=6 yang berarti «putar 90° searah jarum jam untuk ditampilkan»), JPEG output akan berupa bitmap yang sudah diputar dengan orientation=1. Secara visual identik dengan input tetapi tanpa petunjuk orientasi EXIF. Sebagian besar perangkat lunak menangani kedua kasus dengan benar; beberapa penampil foto lama mungkin merender input dan output pada rotasi yang berbeda.
Output PNG vs JPG: Mana yang Dipilih
- Output sebagai PNG jika sumbernya adalah PNG, screenshot, atau apa pun dengan tepi tajam atau teks. PNG bersifat lossless, output yang dibalik identik secara bit dengan versi sumber yang dibalik secara manual. Mempertahankan transparansi.
- Output sebagai JPG hanya jika sumbernya adalah foto JPEG dan Anda menginginkan ukuran file yang serupa. Pengkodean ulang JPG menambahkan beberapa artefak kompresi bahkan pada kualitas maksimum. JPG tidak mendukung transparansi, channel alpha diratakan terhadap warna latar belakang (biasanya putih).
- Output sebagai WebP (jika alat menawarkannya) untuk trade-off ukuran-kualitas terbaik dalam konteks web modern. WebP lossless lebih kecil dari PNG; WebP lossy lebih kecil dari JPG pada kualitas visual yang setara.
Privasi
Foto mengandung jauh lebih banyak dari sekadar gambar: metadata EXIF dapat menyertakan koordinat GPS tempat foto diambil, nomor seri kamera, stempel waktu pengambilan asli, dan sidik jari perangkat lunak. Screenshot dapat mengandung UI rahasia, teks draf, branding aplikasi internal. Foto pribadi berisi wajah orang yang belum menyetujui untuk dibagikan ke pihak ketiga. Pembalik sisi server menerima semua itu. Alat ini berjalan sepenuhnya di browser Anda melalui Canvas API, gambar berpindah dari sistem file Anda ke canvas dalam memori dan kembali ke folder unduhan Anda. Tidak ada yang diunggah.
Kesalahan Umum
- Lupa bahwa teks menjadi tidak terbaca setelah flip horizontal. Logo berkata, rambu, keterangan, apa pun yang bisa dibaca dalam sumber menjadi tulisan cermin dalam output. Berguna jika memang disengaja; mengejutkan jika tidak.
- Kehilangan kualitas akibat kompresi ulang JPEG. Membalik JPEG dan menyimpan sebagai JPEG selalu mengkode ulang. Untuk beberapa flip berurutan, langkah simpan-sebagai-JPEG perantara memperparah kehilangan kualitas. Simpan sebagai PNG di antara langkah-langkah jika Anda akan membalik berkali-kali.
- Kehilangan transparansi dengan mengekspor sebagai JPG. JPEG tidak memiliki channel alpha. PNG dengan latar belakang transparan akan diratakan menjadi latar belakang JPG putih (atau apa pun fallback-nya).
- Melupakan tag orientasi EXIF. Jika tooling hilir Anda bergantung pada orientasi EXIF, round-trip ini membuangnya. Gambar yang terlihat sudah benar; metadatanya direset.
- Mencoba membalik GIF animasi dan hanya mendapatkan frame pertama. Sebagian besar Canvas API browser hanya melihat frame pertama dari GIF animasi. Pembalikan multi-frame memerlukan pustaka GIF khusus yang menguraikan dan merakit ulang setiap frame.
- Menekan Reset dan kehilangan pekerjaan. Reset mengganti canvas dengan yang asli. Jika Anda menumpuk flip dan ingin membatalkan hanya satu, tidak ada undo bawaan; reset dan terapkan ulang.
- Batas dimensi canvas Mobile Safari. iOS Safari membatasi canvas yang sangat besar (sekitar 4096×4096 dalam praktik). Gambar beresolusi sangat tinggi mungkin dikecilkan oleh browser sebelum dibalik. Untuk pekerjaan piksel-sempurna pada gambar besar, lakukan di desktop.
Pertanyaan yang Lebih Sering Diajukan
Apakah gambar yang dibalik akan kehilangan kualitas?
Operasi flip itu sendiri bersifat lossless, setiap piksel output memetakan ke tepat satu piksel input melalui inversi koordinat. Kualitas hanya bisa hilang dalam encoding akhir: output PNG dan WebP bersifat lossless dan identik piksel dengan flip sumber. Output JPG mengkode ulang bitmap dan menambahkan beberapa noise kuantisasi. Jika Anda mulai dari JPG dan tidak membutuhkan file yang lebih kecil, simpan sebagai PNG untuk menghindari kompresi kedua.
Apakah ini bekerja pada GIF animasi?
Canvas API browser biasanya hanya memberi Anda frame pertama dari GIF animasi. Jadi GIF yang dibalik di sini akan menjadi gambar statis tunggal dari frame pertama, bukan flip animasi. Untuk pembalikan frame demi frame pada GIF animasi, gunakan alat GIF khusus yang menguraikan animasi, membalik setiap frame, dan merakit ulang.
Mengapa data EXIF foto saya hilang setelah dibalik?
Karena flip terjadi melalui Canvas, yang hanya melihat piksel, bukan metadata EXIF. Gambar output dikodekan baru, dengan orientasi EXIF default 1 (tidak perlu rotasi) dan tanpa GPS, model kamera, atau stempel waktu sumber. Dari sudut pandang privasi ini biasanya hal yang baik; dari sudut pandang pengarsipan berarti tooling hilir Anda tidak melihat EXIF.
Apakah ada yang diunggah?
Tidak. Gambar dimuat ke Canvas di browser Anda melalui FileReader + Image, flip dilakukan melalui ctx.scale + drawImage, dan unduhan dibuat secara lokal melalui canvas.toBlob. Tidak ada permintaan jaringan yang membawa byte gambar. Ini penting ketika gambar mengandung GPS EXIF, wajah, screenshot UI rahasia, atau hal lain yang lebih baik tidak Anda serahkan ke pihak ketiga.
Mengapa ukuran gambar maksimum 50 MB?
Operasi Canvas diskalakan berdasarkan area piksel, bukan ukuran file, tetapi file yang sangat besar secara tidak langsung berarti canvas yang sangat besar, dan browser membatasi dimensi canvas pada perangkat yang terkendala memori (terutama iOS Safari, yang membatasi area canvas hingga sekitar 4096×4096 dalam praktik). Batas 50 MB adalah pengaman untuk mencegah tab crash. Untuk gambar yang lebih besar, perkecil terlebih dahulu dengan alat Image Resizer kemudian balik.
Apa perbedaan antara membalik dan memutar?
Membalik mencerminkan gambar sepanjang sumbu (kiri-kanan atau atas-bawah) menghasilkan gambar cermin. Memutar mengubah gambar di sekitar pusatnya (90°, 180°, 270°). Flip horizontal + flip vertikal sama dengan rotasi 180°, tetapi flip horizontal tunggal tidak sama dengan rotasi 90°. Gunakan alat rotasi (atau kombinasi vertikal + horizontal alat ini untuk 180°) saat Anda benar-benar perlu memutar gambar, bukan mencerminkannya.