Bahasa Melayu

Imej & foto · Pengubah Imej Sosial

4:5, 0.8 atau 1600×2000: Tiga Cara untuk Menulis Nisbah Aspek Yang Sama

· Latar belakang

nisbah aspek dimensi imej saiz semula imej

Segi empat tepat potret disambungkan ke 4:5, 0.8 dan 1600 oleh notasi 2000
Ilustrasi vektor ToolAcre asal

Nisbah seperti 4:5, perpuluhan seperti 0.8 dan saiz piksel seperti 1600×2000 semuanya menggambarkan bentuk yang sama dan spesifikasi mencampurkannya dengan bebas. Siaran ini menerangkan cara menukar antara mereka, cara mengurangkan pasangan dimensi kepada nisbah yang paling mudah dan tempat pembundaran mewujudkan kekeliruan.

Tiga spesifikasi, satu bentuk — kekeliruan konkrit apabila satu sumber menyatakan 4:5, satu lagi 0.8 dan satu lagi memberikan piksel

Ringkas boleh menerangkan satu bentuk potret sebagai 4:5, 0.8 atau 1600×2000. Yang pertama ialah perkadaran, yang kedua ialah lebar dibahagikan dengan ketinggian, dan yang ketiga ialah satu grid piksel konkrit dengan perkadaran itu. Mengelirukan bentuk ini boleh memutarkan tanaman atau menghasilkan dimensi yang hampir dengan bentuk yang dimaksudkan.

Resizer Imej Sosial menerima pilihan nisbah biasa dan teks tersuai seperti `4:5`, `4/5` atau `1.91:1`. Penghurainya mengembalikan lebar dibahagikan dengan ketinggian, kemudian sizeFromRatio menggabungkan nombor itu dengan belanjawan tepi terpanjang untuk menghasilkan dimensi integer. Aritmetik boleh dilihat dan diuji unit.

Notasi nisbah — lebar kepada ketinggian, mengapa pesanan penting dan mengapa 5:4 dan 4:5 ialah orientasi yang berbeza bagi nombor yang sama

Urutan nisbah ialah lebar pertama, ketinggian kedua. Empat hingga lima bermaksud potret kerana empat unit lebar menduduki kurang daripada lima unit ketinggian. Lima hingga empat adalah landskap. Dua nombor yang sama tidak menggambarkan orientasi yang sama apabila susunannya diterbalikkan.

Nisbah boleh diskalakan tanpa mengubah bentuk: 4×5, 800×1000 dan 1600×2000 semuanya dikurangkan kepada hubungan yang sama. Mereka tidak mengandungi resolusi sendiri. Nisbah memberitahu pemangkas bentuk segi empat tepat; pasangan piksel memberitahu pemapar bilangan sampel yang terkandung dalam segi empat tepat terakhir.

Bentuk perpuluhan — membahagikan lebar dengan ketinggian dan mengapa perpuluhan seperti 1.78 ialah anggaran 16:9

Bentuk perpuluhan berasal daripada pembahagian. Empat dibahagikan dengan lima betul-betul 0.8, manakala enam belas dibahagikan dengan sembilan ulangan dan biasanya dibundarkan dalam prosa. Oleh itu, perpuluhan seperti 1.78 mungkin merupakan trengkas dan bukannya pengganti tepat untuk 16:9. Menggunakan pecahan asal mengelakkan drift yang tidak perlu.

Penghurai tersuai ToolAcre menyokong istilah perpuluhan pada kedua-dua belah bertindih, itulah sebabnya `1.91:1` sah. Ia menolak teks sifar dan salah bentuk. Nombor JavaScript yang terhasil masih mengambil bahagian dalam dimensi output integer bulat, jadi kekalkan notasi yang diminta apabila asal yang tepat penting.

Daripada piksel kepada nisbah — mengurangkan pasangan dimensi dengan pembahagi sepunya terhebat dan mengapa 'hampir 4:5' berlaku

Untuk mengurangkan dimensi piksel kepada nisbah integer mudah, bahagikan lebar dan tinggi dengan pembahagi sepunya terbesar mereka. Untuk 1600×2000, pembahagi ialah 400, meninggalkan 4×5. Jika pasangan tidak berkurang kepada nisbah yang dijangkakan, bandingkan lebar perpuluhannya dibahagikan dengan ketinggian dan tentukan sama ada pembundaran mencipta perbezaan.

Tidak setiap nisbah berguna mempunyai pengurangan integer kecil yang kemas selepas pembundaran keluaran. sizeFromRatio membundarkan tepi yang lebih pendek yang dikira, jadi tepi tersuai terpanjang boleh menghasilkan pasangan yang menghampiri perpuluhan yang diminta. Kanvas masih memerlukan lebar dan ketinggian integer positif; piksel keluaran pecahan tidak wujud.

Contoh yang berkesan: mengurangkan beberapa pasangan dimensi — aritmetik, dan tompok apabila pasangan bukan nisbah yang didakwa

Kurangkan 1080×1350 oleh pembahagi sepunya terbesar mereka, 270, untuk mendapatkan 4:5. Bahagikan 1200 dengan 630 untuk mendapatkan kira-kira 1.9048, yang dilabel pratetap Graf Terbuka semasa 1.91:1 sebagai penerangan ringkas. Bahagikan 1584 dengan 396 dan dapatkan 4 dengan tepat, sepadan dengan pratetap sepanduk berlabel LinkedIn semasa 4:1.

Contoh ini menerangkan pratetap ToolAcre sekarang, bukan spesifikasi destinasi kekal. Nilai mereka di sini adalah aritmetik. Penyemak boleh mengesan apabila pasangan dimensi sepadan dengan labelnya dengan tepat, apabila ia adalah konvensyen bulat dan apabila seseorang telah menukar orientasi secara tidak sengaja.

Perkataan orientasi — potret, landskap, segi empat sama, menegak dan cara ia memetakan pada nombor

Segi empat bermaksud lebar sama tinggi. Potret bermaksud lebar lebih kecil; landskap bermakna lebar lebih besar. "Menegak" sering menerangkan potret tinggi seperti 9:16, tetapi perkataan kurang tepat berbanding nombor. Sentiasa kekalkan nisbah tertib atau pasangan dimensi dalam nota pengeluaran.

ToolAcreLabel semasa membezakan Square 1:1, Potret 4:5, Potret penuh 9:16 dan Landskap 16:9. Perkataan itu membantu navigasi, manakala nilai memacu geometri. Jika pihak berkepentingan sahaja menyebut "potret", minta nisbah atau destinasi dan bukannya meneka antara beberapa bentuk tinggi.

Perkara yang tidak dilindungi ini — platform mana yang menggunakan nisbah mana hari ini; anggap nombor di sini sebagai contoh aritmetik, bukan spesifikasi

Artikel ini tidak memperuntukkan nisbah hari ini kepada produk sosial di luar jadual pratetap bertarikh. Platform boleh menyemak semula dimensi dan pembentangan. Aritmetik kekal sah, tetapi sama ada destinasi mahu 4:5 hari ini ialah soalan keadaan semasa luaran yang mesti disemak berdasarkan panduannya sendiri.

Ia juga tidak mendakwa bahawa dua fail nisbah sama mempunyai kualiti yang sama. Imej 400×500 dan 1600×2000 bentuk perkongsian imej tetapi bukan kiraan piksel. Perincian sumber, arah penskalaan, pengekodan dan saiz paparan kekal sebagai pembolehubah berasingan yang tidak dapat dijawab oleh notasi nisbah sahaja.

Bawa pulang: tukar dengan yakin — Pengubah Imej Sosial membolehkan anda memilih nisbah aspek yang diharapkan oleh platform dan mengendalikan aritmetik piksel

Terjemah tatatanda dengan mengasingkan konsep: nisbah untuk bentuk, perpuluhan untuk perbandingan berangka dan dimensi untuk grid piksel konkrit. Gunakan pengurangan pembahagi biasa terbesar apabila pasangan integer membenarkannya, dan jangkakan pembundaran apabila nisbah bertemu tepi terpanjang integer.

Resizer Imej Sosial melakukan penukaran terakhir itu untuk nisbah tersuai dan menerbitkan dimensi output sebenar. Semak pasangan yang dikira, kekalkan nisbah yang dimaksudkan dalam nota semakan dan sahkan keperluan semasa destinasi. Itu menggantikan kekeliruan notasi dengan aritmetik yang boleh diperiksa.