Herhangi bir genişlik × yükseklik değerini en boy oranına sadeleştirin ya da eksik boyutu bulun — tarayıcınızda.
En boy oranı, bir görselin genişliğinin yüksekliğine bölümünün mümkün olan en küçük tam sayılarla ifade edilmesinden başka bir şey değildir. Bu hesaplayıcı, iki tarafı da en büyük ortak bölenlerine bölerek bu sayıları bulur; ortak böleni Öklid algoritmasıyla hesaplar: 1920 ile 1080'in ortak böleni 120'dir, bu yüzden 1920×1080 16:9'a iner. Tersini yapmak da bir o kadar yararlıdır — ona bir oran ve tek bir boyut verin, diğerini döndürsün; her "bozmadan yeniden boyutlandırma" işinin arkasındaki hesap budur.
Araç sonucu ayrıca adlandırır ve pazarlama adlarıyla gerçek matematik arasındaki farka dair dürüsttür. Bazı oranlar tamdır: 1920×1080, 2560×1440 ve 3840×2160 gerçekten 16:9'dur. Bazıları değildir. Popüler "21:9" ultra geniş bir pazarlama etiketidir — 2560×1080 bir monitör aslında 64:27, 3440×1440 olan ise 43:18'dir; ikisi de gerçek 21:9'dan yaklaşık %2 uzaktır. Sadeleşmiş oran standart bir oranla birebir örtüşmediğinde sonuç önce gerçek sayıları gösterir, ardından farkın büyüklüğüyle birlikte en yakın yaygın adı belirtir; 1.85:1'e ya da 2.39:1 anamorfik scope'a denk geldiğinde film karşılığını da ekler.
Bu, pratikte üç yerde önemlidir. Videoda teslim özellikleri çözünürlük yerine oran olarak yazılır ve kodlayıcılar genellikle çift piksel boyutları ister; bu yüzden araç tek sayılı bir sonucu işaretler. Sosyal platformlarda her yüzey kendi çerçevesini bekler: akış gönderileri için 1:1 ve 4:5, Hikâyeler, Reels ve Shorts için 9:16, YouTube ve onun 1280×720 küçük resmi için 16:9. CSS'te ise modern aspect-ratio özelliği bir kapsayıcının her genişlikte biçimini korumasını sağlar — hesaplayıcı bildirimi yapıştırmaya hazır biçimde yazar. Tüm aritmetik %100 tarayıcınızda çalışır; yazdığınız hiçbir şey hiçbir yere gönderilmez.
Sadeleşmiş oran = genişlik ÷ EBOB : yükseklik ÷ EBOB; burada EBOB iki sayının en büyük ortak bölenidir (Öklid algoritması). Eksik boyut: yükseklik = genişlik × oran yüksekliği ÷ oran genişliği ve genişlik = yükseklik × oran genişliği ÷ oran yüksekliği. Örnek: EBOB(1920, 1080) = 120 → 16:9; 16:9'da 1280 genişlik, 1280 × 9 ÷ 16 = 720 yükseklik verir.
Genişliği ve yüksekliği en büyük ortak bölenlerine bölün. 1920×1080 için bu bölen 120'dir ve 16:9 verir — 1280×720 ve 3840×2160 ile aynı oran, çünkü hepsi aynı biçimin katlarıdır.
Çünkü 64:27 kesin matematik, "21:9" ise ultra geniş ekranlar için yuvarlanmış bir pazarlama adıdır. Aradaki fark yaklaşık %1,6'dır; araç bu yüzden önce gerçek oranı, yanında da yaygın adı gösterir.
Hikâyeler, Reels, Shorts ve TikTok için 9:16; Instagram akış gönderileri için 1:1 ya da 4:5; YouTube videoları ve onların 1280×720 küçük resimleri için 16:9. Bunların her biri için hazır ayarlar tek tık uzaklıkta.
aspect-ratio özelliğini kapsayıcıya uygulayın — hesaplayıcı tam bildirimi yazar, örneğin aspect-ratio: 16 / 9. Öğe böylece her genişlikte biçimini korur ve eski padding-top yüzdesi hilesine gerek kalmaz.
Çoğu video kodeki kroma bilgisini 2×2 bloklar hâlinde altörnekler; bu yüzden H.264 gibi kodlayıcılar çift genişlik ve yükseklik ister, tek sayılı boyutları reddeder ya da sessizce doldurur. Hesaplanan bir boyut tek çıktığında araç sizi uyarır.
Hayır. Hesabın tamamı cihazınızda çalışan saf JavaScript'tir — sayılar hiçbir zaman yüklenmez, kayda geçmez veya bir yerde saklanmaz.
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.