Putar PNG
Asli: x
Unggah file PNG dan file tersebut akan diputar sebesar 90, 180, atau 270 derajat. Karena PNG merupakan format tanpa kehilangan kualitas, Anda dapat memutar file tersebut sebanyak kali pun tanpa penurunan kualitas, berbeda dengan JPG, di mana pengkodean ulang berulang dapat menyebabkan munculnya artefak. Transparansi tetap terjaga, dan untuk sudut putaran yang merupakan kelipatan 90 derajat, dimensi gambar akan secara otomatis berganti (misalnya, 1920×1080 menjadi 1080×1920).
Bagaimana cara rotasi PNG bekerja
-
1
Dekode file PNG
Data piksel yang telah dikompresi dengan metode deflate kemudian didekompresikan ke dalam buffer ARGB mentah.
-
2
Putar buffer
Pixel diubah alamatnya sesuai orientasi baru. Pada sudut 90°, baris dan kolom dipertukar; pada sudut 180°, kedua komponen tersebut dibalik sepenuhnya.
-
3
Enkode ulang menjadi PNG
Buffer piksel yang telah diputar dikompresi ulang menggunakan fungsi deflate. Hasil keluarannya selalu tanpa kehilangan data (lossless).
-
4
Pertahankan transparansi
Saluran Alpha diputar bersamaan dengan RGB, sehingga area transparan tetap terlihat transparan.
Mengapa rotasi file PNG selalu tanpa kehilangan kualitas
PNG mengkode piksel secara tepat, tanpa kuantisasi dan tanpa blok DCT 8×8 seperti yang digunakan dalam JPEG. Rotasi sebesar kelipatan 90 derajat hanyalah perubahan alamat piksel semata; nilai warnanya tetap sama. Bahkan sudut rotasi apa pun dapat mempertahankan kualitas data, asalkan digunakan filter resampling yang sesuai (seperti bicubic atau Lanczos) bukan filter tetangga terdekat.
Opsi rotasi
| Operasi | Perubahan lebar/tinggi | Penggunaan umum |
|---|---|---|
| 90° CW | Dibalik | Foto potret menjadi foto lanskap |
| 180° | Tidak berubah | Pemindaian terbalik, pencatatan secara terbalik |
| 270° CW | Dibalik | Mengubah orientasi dari landscape ke portrait secara terbalik |
| Sudut mana pun | Membesar agar pas | Meluruskan pindaian atau foto yang miring |
Ukuran file setelah diputar
Kompresi deflate dari PNG sangat sensitif terhadap redundansi antar baris. Foto lanskap yang sebagian besar memiliki tepi horizontal dapat dikompresi secara efisien karena baris-baris yang bersebelahan umumnya tampak serupa. Namun setelah diputar 90 derajat, tepi-tepi tersebut menjadi vertikal, sehingga tingkat kompresi pada konten fotografi dapat menurun secara signifikan.
| Jenis konten | Perubahan ukuran tipikal setelah 90° |
|---|---|
| Grafik berwarna datar | Perubahan kurang dari 1% |
| Layar antarmuka | Perubahan 1–5% |
| Foto (dikodekan dalam format PNG) | ukuran maksimal 15–20% lebih besar |
| Aset UI transparan | Hampir tidak signifikan |
Untuk foto, format JPG lebih baik terlepas dari orientasi gambar. Jika ukuran foto dalam format PNG meningkat secara signifikan setelah diputar, hal tersebut merupakan indikasi untuk mengonversinya ke format JPG.
Transparansi
Pixel yang sepenuhnya transparan, semi-transparan, dan tidak transparan semuanya diputar secara bersamaan; saluran alpha mengikuti saluran RGB. Logo dengan bayangan halus tetap tampak sama setelah diputar (bayangannya hanya bergerak ke arah yang berlawanan).
Kapan memutar di browser dibandingkan di CSS
- Putar file ketika orientasi gambar salah di disk, akan diunggah ke tempat yang mengabaikan metadata rotasi, atau akan dicetak.
- Putar dengan CSS menggunakan
transform: rotate(...)saat Anda hanya memerlukan rotasi visual sementara pada halaman web. File tetap tidak berubah; peramban yang menyusun rotasinya.
Berbagai rotasi
PNG memungkinkan Anda menggabungkan rotasi secara bebas. Komposisi 90 + 90 + 90 + 90 akan mengembalikan gambar ke bentuk aslinya secara tepat (setidaknya dalam hal konten piksel; parameter pengkode dapat berbeda beberapa byte). JPG tidak memberikan jaminan serupa karena terjadi kehilangan data akibat proses pengkodean ulang.
Metadata
PNG dapat memuat blok teks (tEXt, iTXt, zTXt) berisi penulis, hak cipta, atau catatan tersemat. Alat ini memutar dengan menggambar ulang piksel pada canvas dan mengekspor PNG baru, sehingga blok teks tersebut tidak ikut terbawa ke file hasil putaran. Jika Anda perlu mempertahankan metadata tersemat, putar dengan alat yang menyalin blok tersebut, atau tambahkan kembali metadata setelahnya.
Pertanyaan yang Sering Diajukan
Ya, sedikit saja. Kompresi format PNG bersifat sensitif terhadap urutan baris; oleh karena itu, memutar gambar sebesar 90 derajat dapat mengubah ukuran file sekitar 1–20%, tergantung pada isi gambarnya.
Ya. Format PNG mengkode piksel secara akurat, sehingga proses memutar dan menyimpan ulang tidak pernah menyebabkan penurunan kualitas, berbeda dengan format JPG.
Ya. Saluran alpha diputar bersamaan dengan saluran RGB, sehingga area transparan tetap tampak transparan.
Alat ini mendukung sudut apa pun dengan proses resampling anti-aliasing. Rotasi tersebut tetap bebas kehilangan kualitas warna, namun tepi objek menjadi tidak halus (anti-aliased) alih-alih sempurna secara piksel.
Tidak. Proses dekoding, rotasi, dan pengkodean ulang semuanya dilakukan di dalam peramban menggunakan Canvas serta encoder PNG.
Alat Terkait
Pemilih Warna Material Design
Jelajahi palet warna Material Design. Salin nuansa mana pun (dari 50 hingga A700) dalam format HEX, RGB, atau HSL dengan sekali sentuh.
Pembuat Undangan
Buat undangan pernikahan, ulang tahun, akikah, atau acara kantor. Sesuaikan tulisan dan warna, lihat pratinjau langsung, lalu unduh PNG siap cetak ukuran 5R.
Generator Kertas Bergaris
Buat kertas bergaris siap cetak secara gratis. Pilih garis college, lebar, atau sempit, atur jarak antargaris dalam mm, ukuran kertas, dan garis margin, lalu cetak atau unduh SVG.
Inversi Warna Gambar
Balikkan setiap saluran RGB dalam sebuah gambar untuk menghasilkan gambar negatif, berguna untuk pengeditan kreatif dan melihat hasil pemindaian film.
Konverter ARW ke JPG
Konversi foto RAW Sony ARW ke JPG. Dapatkan JPEG yang mudah dibagikan dan kompatibel secara universal dari file RAW kamera Anda tanpa membuka Lightroom.
Pembuat Bendera
Rancang bendera 3:2 kustom sederhana di browser dengan enam tata letak, warna, teks, dan simbol. Unduh SVG atau PNG, atau buka dialog cetak browser.
Alat ini tersedia dalam bahasa lain
- PNG draaien [NL]
- Faire pivoter PNG [FR]
- تدوير صورة PNG [AR]
- Obróć PNG [PL]
- PNG drehen [DE]
- Rotar PNG [ES]
- หมุน PNG [TH]
- PNGを回転 [JA]
- Rita PNG [SV]
- Xoay ảnh PNG [VI]
- PNG 회전 [KO]
- Rotacionar PNG [PT]
- Rotate PNG [EN]
- Ruota PNG [IT]
- Повернуть PNG [RU]
- PNG Döndür [TR]
- 旋转 PNG [ZH]