Olùṣírò Ìwọ̀n Ìrísí Ọ̀fẹ́
Ṣírò ìwọ̀n ìrísí ti àwọn ìwọ̀n èyíkéyìí, tàbí rí ìwọ̀n tí ó sọnù láti ẹ̀gbẹ́ kan tí a mọ̀ àti ìwọ̀n. Ó ní àwọn ìsètò 12 tí ó wọ́pọ̀.
Àwọn ìwọ̀n tó péye fún 16:9
Ìwọ̀n tí ó wọ́pọ̀
Bí Ó Ṣe Ń Ṣiṣẹ́
Gbogbo ipò ìṣírò mẹ́tẹ̀ẹ̀ta — mú ìdíwọ̀n kan rọrùn, ṣírò àwọn ìwọ̀n tí ó sọnù, àti àtúntò ìwọ̀n-tí-a-dì — ń ṣiṣẹ́ gẹ́gẹ́ bí ìṣírò JavaScript pípé nínú aṣàwákiri rẹ pẹ̀lú algorithm Euclidean GCD tí a fi ọwọ́ kọ. Kò sí ìwé-ìṣirò, kò sí sáfà, kò sí gbígbé fáìlì sókè.
- 1GCD ń dín ìdíwọ̀n náà kùNígbà tí o bá tẹ ìbú àti gíga, irinṣẹ́ náà ń tún algorithm Euclid ṣe (gcd(a, b) = gcd(b, a % b)) títí ìyókù yóò fi jẹ́ òdo, kí ó sì pín àwọn ìhà méjèèjì gbà pẹ̀lú olùpín yẹn láti mú ìdíwọ̀n odidi tí ó rọrùn jáde, f.à. 1920 × 1080 di 16:9.
- 2Wíwá orúkọ ìdíwọ̀nA ń fi ìdíwọ̀n eléwọ̀n (ìbú / gíga) wé tábìlì tí a dá kalẹ̀ ti ìdíwọ̀n wọ́pọ̀ 12 — 1:1, 4:3, 16:9, 21:9, 2.39:1, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ. Bí ìyàtọ̀ náà bá wà láàrin 0.05, orúkọ tí ó súnmọ́ jùlọ ni a fi hàn pẹ̀lú àbùkù tí a dín kù.
- 3Ìṣírò ìwọ̀n tí a mú jáde tàbí àtúntòNí ipò Ìdíwọ̀n-sí-Àwọn-Ìwọ̀n, a ń ṣírò ìhà tí ó sọnù gẹ́gẹ́ bí knownValue / ratio (tàbí knownValue * ratio), tí a yíkárí sí nọ́mbà odidi tí ó súnmọ́ jùlọ, pẹ̀lú ọ̀nà mìíràn tí ó ń rí ìlọ́po-odidi-gan-an tí ó súnmọ́ jùlọ ti ìdíwọ̀n tí ó rọrùn. Ní ipò Àtúntò, a ń ṣírò ìhà tí a dì gẹ́gẹ́ bí (newDimension * originalOther) / originalThis — ìlọ́po-àgbélébùú kan ṣoṣo.
- 4Àwọn ìwọ̀n tí ó bára mu ni a ṣàkọsílẹ̀Lẹ́yìn tí a ti dín kù, irinṣẹ́ náà ń rìn kiri àtòjọ tí a dá kalẹ̀ ti àwọn ìbú déédéé 14 (480 px sí 7680 px) ó sì ń dán tw % simplifiedWidth === 0 wò láti rí títí dé ìwọ̀n mẹ́fà tí ó ní ìdíwọ̀n gan-an kan náà, tí ó sì ṣàkọsílẹ̀ wọn fún dàkọ ìtẹ̀-kan.
Àwọn Irinṣẹ Tó Jọra
Gé Fídíò
Gé fídíò sí 9:16, 1:1, 4:5, 16:9 tàbí férémù àdáni — pẹ̀lú àwòrán àkọ́kọ́ tó ń fi ipò hàn lọ́nà tààrà.
Olùṣírò Ìwọ̀n
Dín ìwọ̀n kan kù, yanjú ìṣirò ìwọ̀n (a:b = c:x), tàbí pín àpapọ̀ kan sí àwọn ìpín ìwọ̀n.
Olùṣàyẹ̀wò Ìtakora Àwọ̀ WCAG
Ṣàyẹ̀wò bóyá àwọn àwọ̀ méjì bá àwọn ìlànà ìtakora WCAG AA àti AAA mu fún ìwòye. Àyẹ̀wò lákòókò gidi ní ọ̀pọ̀lọpọ̀ ìwọ̀n ọ̀rọ̀ pẹ̀lú àwọn àbá lọ́tọ̀ọ̀tọ̀ nígbà tí ìtakora bá kéré jù.