Görsel Döndürme ve Aynalama

Bir görseli 90° veya 180° döndürün, yatay ya da dikey olarak aynalayın — doğrudan tarayıcınızda.

Nasıl kullanılır

  1. Cihazınızdan bir görsel (PNG, JPG veya WebP) seçin — yerel olarak açılır, hiçbir yere yüklenmez.
  2. İki yönden birine 90° döndürün, 180° çevirin ya da yatay veya dikey aynalayın. Dönüşümler üst üste eklenir ve Sıfırla orijinale döner.
  3. Sonucu indirin — PNG, PNG olarak; JPEG, JPEG olarak kalır.

Bu araç hakkında

Dikey çekilmiş ama yan görünen bir fotoğraf, baş aşağı taranmış bir sayfa, yazıları ters okunan bir özçekim: bunlar üç farklı sorundur ve iki farklı çözüm gerektirir. Döndürme, görseli merkezi etrafında çevirir ve 90° ya da 270°'de genişlikle yüksekliği yer değiştirir — 4000×3000 yatay bir görsel 3000×4000 dikey olur. Aynalama ise görseli bir eksen boyunca yansıtır ve boyutları korur; ön kamera çevirmesini düzeltir ama görseldeki her yazıyı da ters çevirir. Bu araç ikisini de canlı önizlemeyle sunar, böylece hangisine gerçekten ihtiyacınız olduğunu görebilirsiniz.

Arka planda her tıklama küçük bir dönüşüm durumunu günceller — bir açı ve iki aynalama bayrağı — ve canvas kaynak görseli bu dönüşümle sıfırdan yeniden çizer. Hiçbir şey önceki sonucun üzerine uygulanmadığı için dönüşümler kalite kaybı biriktirmeden üst üste eklenir ve Sıfırla gerçekten orijinal piksellere dönüş anlamına gelir. Düğmeler ekran uzayında çalışır; çoğu aracın yanlış yaptığı kısım da budur: 90°'lik bir döndürmeden sonra yatay aynalama, orijinal eksene göre değil, gördüğünüz görüntüye göre yatay aynalar.

Çıktı, getirdiğiniz biçimi korur — PNG kayıpsız kalır, JPEG 0.92 kalitesinde yeniden kodlanır ve WebP, WebP olarak kalır. Yeniden kodlama her zaman yön etiketi dâhil tüm EXIF üstverisini siler; bu yüzden araç dosyayı createImageBitmap ile ve görüntüden yön seçeneğiyle okur (bunun desteklenmediği yerlerde düz çözümlemeye geri döner) ve siz hiçbir şeye dokunmadan doğru yönü piksellere işler. Üstveriyi kaybetmek aynı zamanda bir gizlilik kazancıdır: GPS koordinatları ve kamera kimlikleri indirdiğiniz dosyayla birlikte gitmez. Her şey cihazınızda gerçekleşir; tarayıcı belleğini makul tutmak için kenar başına 8000 piksel sınırı vardır.

Formül

Canvas dönüşümü: translate(w/2, h/2) → rotate(θ) → scale(±1, ±1) → kaynağı orijine ortalayarak çiz. θ 90° veya 270° olduğunda çıktı canvas'ı genişlikle yüksekliği yer değiştirir. Bu açılarda ekran uzayındaki yatay aynalama, kaynak uzayında dikey aynalamadır; aynalama düğmelerinin döndürmeden sonra da sezgisel kalmasının nedeni budur.

Sık sorulan sorular

Görselim tarayıcımdan çıkıyor mu?

Hayır. Dosya cihazınızda canvas API ile çözümlenir ve yeniden çizilir — hiçbir şey yüklenmez, saklanmaz veya kayda geçmez. Sayfa bağlantı kapalıyken de çalışmaya devam eder.

Döndürmeyle aynalama arasındaki fark nedir?

Döndürme görseli merkezi etrafında çevirir ve 90°'de genişlikle yüksekliği yer değiştirir; aynalama ise bir eksen boyunca yansıtır ve boyutları korur. Yan duran bir fotoğraf için döndürmeyi, yazıları ters okunan bir özçekim için aynalamayı kullanın.

Döndürdüğümde kalite kaybeder miyim?

90° ve 180° döndürmeler pikselleri yeniden örneklemeden yerinden oynatır, yani geometrik olarak kayıpsızdır. Tek kayıp, aracın 0.92 kalitesinde yaptığı JPEG yeniden kodlamasından gelir — görsel olarak güvenli bir değer. PNG çıktısı baştan sona kayıpsızdır.

Fotoğrafım açtığımda neden zaten döndürülmüş görünüyordu?

Telefon kameraları görüntüyü genellikle sensör yönünde saklar ve görüntüleyicilere nasıl çevirmeleri gerektiğini söyleyen bir EXIF yön etiketi ekler. Araç bu etiketi yüklerken uygular; böylece gördüğünüz şey, doğru çalışan diğer görüntüleyicilerin gördüğüyle aynıdır.

İndirilen dosyada EXIF üstverisi korunur mu?

Hayır. Canvas üzerinden yeniden kodlama tüm üstveriyi siler — yön, GPS koordinatları, kamera modeli ve zaman damgaları. Yön zaten piksellere işlenmiştir, gerisi de genellikle paylaşmak istemeyeceğiniz bilgilerdir.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.