Ana içeriğe geç

Ücretsiz Görüntü Döndürücü ve Çevirici

Görüntüleri 90°, 180°, 270° veya herhangi bir özel açıda döndürün. Yatay veya dikey çevirin. JPEG, PNG veya WebP'ye aktarın.

Yüklendikten sonra çevrimdışı çalışır

Dosyayı buraya bırakın ya da göz atmak için tıklayın

JPG, PNG, WebP, HEIC, HEIF · cihazınızda işlenir

veya panodan yapıştırmak için Ctrl+V'ye basın

Dosyalara göz at

İpucu: Ctrl+V ile ekran görüntüsü yapıştırabilirsiniz

Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.

Yaygın kullanımlar

  • Yana Doğru Telefon Fotoğraflarını DüzeltinTelefonunuzdan veya kameranızdan yana çıkan fotoğrafları döndürün - hiçbir yere yüklemeden.
  • Taranan Belgeleri Düzleştirinİnce açı kaydırıcısını kullanarak belge taramalarında hafif rotasyonu düzeltin.
  • Ayna Öz Fotoğraflarının Aynadan ÇıkarÖn kamera öz fotoğrafları genellikle aynalıdır - düzeltmek için yatay olarak çevirin.
  • Yaratıcı Efekt için DöndürünStil dergisi kapağı tarzı efektler için keyfi açıları kullanarak fotoğrafları eğin.
  • Baskı Düzeni için DöndürünBaskı düzenlerine (Word, InDesign, Canva) yerleştirmeden önce görüntülerin yönünü ayarlayın.

Nasıl çalışır

Buradaki döndürme, çevirme ve açı düzeltme tamamen tarayıcınızın içinde HTML Canvas API kullanılarak çalışır — hiçbir dosya sunucuya gönderilmez. Araç görüntünüzü seçilen açı ve ölçek dönüşümleriyle ekran dışı bir tuvale çizer, ardından sonucu tarayıcının kendi kodeğini kullanarak JPEG, PNG veya WebP olarak kodlar.

  1. 1
    Görüntü yerel olarak çözülür
    JPEG, PNG veya WebP dosyanız yerel bir nesne URL'si — cihazınızdan asla çıkmayan bir tarayıcı bellek başvurusu — aracılığıyla bir HTMLImageElement'e yüklenir. Doğal piksel boyutları doğrudan çözülmüş bit eşleminden okunur.
  2. 2
    Canvas dönüşümü uygulanır
    Ekran dışı bir tuval, döndürülmüş sınırlayıcı kutuya sığacak şekilde boyutlandırılır (her eksen için genişlik·cos + yükseklik·sin). Canvas 2D bağlamı ardından merkeze taşınır, seçilen açıyla radyan cinsinden döndürülür ve çevirmeler için yatay veya dikey eksende -1 ile ölçeklenir — hepsi harici kütüphane olmadan standart ctx.rotate / ctx.scale işlemleri.
  3. 3
    Otomatik kırpma köşeleri keser (isteğe bağlı)
    Dik açı olmayan döndürmeler için elle yazılmış bir geometri işlevi — largestInnerRect — döndürülmüş sınırlayıcı kutunun içine sığan, orijinal en-boy oranındaki en büyük eksen hizalı dikdörtgeni hesaplar; böylece üçgen boş köşeler görüntü bozulmadan kaldırılır.
  4. 4
    Tarayıcı kodeği sonucu kodlar
    canvas.toBlob() piksel verisini tarayıcının yerleşik görüntü kodlayıcısına verir ve doğrudan indirdiğiniz bir JPEG (seçilebilir kalite ve şeffaf köşeler için arka plan dolgu rengiyle), PNG veya WebP Blob'u üretir.

Görüntünüz tamamen tarayıcı sekmenizde işlenir — hiçbir sunucuya yüklenmez.

İlgili araçlar

Sık sorulan sorular