Bepul Nisbat Kalkulyatori

Istalgan o'lchamlarning en nisbatini hisoblang yoki ma'lum bir tomon va nisbatdan yetishmayotgan o'lchamni toping. 12 ta keng tarqalgan tayyor variantni o'z ichiga oladi.

Yuklangandan keyin oflayn ishlaydi
Soddalashtirilgan nisbat16:9
O'nlik nisbat1.7778:1
Nomlangan nisbat16:9
Megapiksel2.07 MP
16:9

16:9 uchun aniq o'lchamlar

480 × 270
640 × 360
960 × 540
1024 × 576
1280 × 720
1600 × 900

Keng tarqalgan o'lchamlar

Qanday ishlaydi

Barcha uchta hisoblash rejimi — nisbatni soddalashtirish, yetishmayotgan o'lchamlarni chiqarish va qulflangan nisbat bilan o'lchamni o'zgartirish — brauzeringizda qo'lda yozilgan Yevklid GCD algoritmi yordamida sof JavaScript arifmetikasi sifatida ishlaydi. Kutubxona, server yoki fayl yuklash aralashmaydi.

  1. 1
    GCD nisbatni qisqartiradi
    Kenglik va balandlikni kiritganingizda, asbob qoldiq nolga tenglashguncha Yevklid algoritmini (gcd(a, b) = gcd(b, a % b)) takrorlaydi, so'ng har ikki tomonni shu bo'luvchiga bo'lib soddalashtirilgan butun son nisbatini chiqaradi, masalan, 1920 × 1080 16:9 ga aylanadi.
  2. 2
    Nomlangan nisbat qidiruvi
    O'nlik nisbat (kenglik / balandlik) 12 ta umumiy nisbatning qat'iy kodlangan jadvali bilan solishtiriladi — 1:1, 4:3, 16:9, 21:9, 2.39:1 va hokazo. Agar farq 0.05 ichida bo'lsa, qisqartirilgan kasr yonida eng yaqin nom ko'rsatiladi.
  3. 3
    Chiqarilgan o'lcham yoki o'lchamni o'zgartirish hisobi
    Nisbatdan o'lchamga rejimida, yetishmayotgan tomon knownValue / ratio (yoki knownValue * ratio) sifatida hisoblanadi, eng yaqin butun songa yaxlitlanadi, soddalashtirilgan nisbatning eng yaqin aniq butun son karralisini topuvchi zaxira bilan. O'lchamni o'zgartirish rejimida, qulflangan tomon (newDimension * originalOther) / originalThis — bitta ko'ndalang ko'paytirish sifatida hisoblanadi.
  4. 4
    Mos keluvchi o'lchamlar sanab o'tildi
    Soddalashtirishdan keyin, asbob 14 ta standart kenglikning (480 px dan 7680 px gacha) qat'iy ro'yxati bo'ylab yuradi va aynan bir xil nisbatga ega bo'lgan olti tagacha o'lchamni topish uchun tw % simplifiedWidth === 0 ni tekshiradi, ularni bir bosishli nusxalash uchun sanab o'tadi.

Tegishli asboblar

Ko'p so'raladigan savollar