Kalkulator ubah saiz imej

Skala lebar, tinggi atau peratus imej sambil mengunci nisbah aspek. Saiz semula 1920×1080 kepada lebar 800 px untuk tinggi 450, dan lihat bila lebar 801 px menimbulkan hanyutan.

01 kalkulator

Hasil dikemas kini semasa menaip. Ctrl/Cmd+Enter menyalin hasil utama.

Hasil

    Tunjuk kerja

      Kalkulator Saiz Semula Imej menskala dimensi piksel mengikut lebar baharu, tinggi baharu, peratus atau sisi maksimum, mengekalkan nisbah aspek melainkan pembundaran memaksa kompromi satu piksel. Ia melaporkan faktor skala, nisbah hasil, bilangan megapiksel dan anggaran kasar saiz 24-bit tanpa mampatan. Apabila pembundaran mengubah nisbah yang diringkaskan, amaran hanyutan muncul dengan tinggi pecahan tepat sebelum pembundaran.

      Semua pengiraan berjalan dalam pelayar anda. Tiada data yang anda masukkan dihantar ke pelayan.

      Saiz semula imej kepada lebar baharu

      Concept diagram: Input leads to Saiz semula imej kepada lebar baharu leads to HasilInputSaiz semula imej kepadalebar baharuHasil
      Saiz semula imej kepada lebar baharu.

      Masukkan lebar dan tinggi asal, kemudian lebar sasaran dalam piksel. Faktor skala ialah lebar baharu dibahagi lebar asal. Tinggi yang sepadan ialah tinggi asal didarab skala itu, dibundarkan kepada piksel penuh. Saiz berdasarkan lebar sesuai untuk lajur web yang menetapkan lebar kandungan dan membiarkan tinggi mengikuti nisbah terkunci.

      scale = new_width ÷ original_width
      new_height = round(original_height × scale)

      Memilih lebar ialah laluan biasa untuk susun atur web yang menetapkan lebar lajur dan membiarkan tinggi mengikuti. Kalkulator tidak melakukan pensampelan semula data imej; ia hanya mengira kotak piksel sasaran. Pensampelan semula sebenar berlaku dalam editor atau saluran bina yang membaca nombor ini.

      Saiz semula imej kepada tinggi baharu

      Concept diagram: Input leads to Saiz semula imej kepada tinggi baharu leads to HasilInputSaiz semula imej kepadatinggi baharuHasil
      Saiz semula imej kepada tinggi baharu.

      Mod tinggi sasaran mencerminkan mod lebar untuk slot yang menghalang sisi menegak. Skala ialah tinggi baharu dibahagi tinggi asal, dan lebar baharu ialah lebar asal didarab skala itu, kemudian dibundarkan. Gunakan untuk jalur hero dengan tinggi maksimum, atau mana-mana bingkai yang dikunci pada sisi pendek, sambil hanya memacu satu dimensi.

      scale = new_height ÷ original_height
      new_width = round(original_width × scale)

      Gunakan mod tinggi apabila slot menegak tetap, seperti jalur hero dengan tinggi maksimum, atau apabila memadankan bingkai yang dihalang pada sisi pendek. Mencampur lebar paksa dan tinggi paksa yang tidak sepadan dengan nisbah asal ialah cara herotan muncul; alat ini mengelakkannya dengan menerima satu sisi yang dipacu pada satu masa dalam mod berkadar.

      Skala imej mengikut peratus

      Scale bar: 1 Unit input equals 2.05 Unit output1 Unit input2.05 Unit output
      Skala imej mengikut peratus.

      Mod peratus mendarab kedua-dua sisi dengan faktor sama yang diperoleh daripada peratus yang dipilih. Lima puluh peratus membahagi dua setiap dimensi; dua ratus peratus menggandakannya. Kawasan berskala dengan kuasa dua faktor itu, jadi pengecilan lima puluh peratus meninggalkan kira-kira satu perempat piksel asal, yang penting apabila menganggarkan berat fail selepas eksport.

      PeratusMaksud
      25%Saiz linear suku
      50%Saiz linear separuh
      100%Tidak berubah
      150%1.5× saiz linear
      200%Saiz linear berganda

      Kawasan berskala dengan kuasa dua peratus. Pengecilan 50 peratus meninggalkan kira-kira 25 peratus piksel. Membesarkan melebihi 100 peratus tidak mencipta perincian sebenar; ia hanya meregangkan piksel sedia ada, itulah sebabnya bermula daripada master yang lebih besar biasanya kelihatan lebih baik daripada menaik skala eksport kecil.

      Muatkan imej dalam dimensi maksimum

      Concept diagram: Input leads to Muatkan imej dalam dimensi maksimum leads to HasilInputMuatkan imej dalamdimensi maksimumHasil
      Muatkan imej dalam dimensi maksimum.

      Mod dimensi maksimum menghalang sisi lebih panjang kepada had piksel yang dipilih dan menskala sisi lebih pendek dengan faktor yang sama. Mod muat dalam kotak mengambil lebar maksimum dan tinggi maksimum lalu memilih skala yang muat dalam kedua-duanya. Lakaran kecil dan had muat naik CMS sering memerlukan salah satu tingkah laku itu supaya imej tidak pernah melebihi segi empat tepat tanpa pemotongan.

      Letterboxing dalam pemain ialah pilihan paparan kemudian; kalkulator hanya melaporkan saiz piksel yang dimuatkan.

      Saiz semula 1920x1080 kepada lebar 800 piksel

      Concept diagram: Input leads to Saiz semula 1920x1080 kepada lebar 800 … leads to HasilInputSaiz semula 1920x1080kepada lebar 800 …Hasil
      Saiz semula 1920x1080 kepada lebar 800 piksel.

      Full HD yang diskalakan kepada lebar 800 piksel ialah fixture bersih di mana tinggi mendarat pada integer. Faktor skala ialah 800 ÷ 1920, iaitu kira-kira 0.416667, dan 1080 didarab skala itu sama dengan 450 tepat. Hasil 800×450 mengekalkan nisbah 16:9 tanpa amaran hanyutan, yang merupakan laluan gembira apabila lebar web membahagi sumber dengan bersih.

      1. Faktor skala. 800 ÷ 1920 = 0.4166… ≈ 0.416667

      2. Tinggi sebelum pembundaran. 1080 × (800 ÷ 1920) = 450 tepat

      3. Hasil. 800×450

      Nisbah yang diringkaskan kekal 16:9, sepadan dengan asal. Megapiksel turun daripada kira-kira 2.07 MP kepada 0.36 MP. Kerana 450 ialah integer, tiada amaran hanyutan muncul. Ini laluan gembira yang dituju Kalkulator Saiz Semula Imej apabila lebar web membahagi sumber dengan bersih.

      Elakkan herotan daripada pembundaran

      Number line from 0 to 100 with the value 49 marked025507510049
      Elakkan herotan daripada pembundaran.

      Grid piksel ialah integer. Apabila tinggi asal didarab skala bukan integer, pembundaran kepada piksel terdekat mengalihkan nisbah berkesan menjauhi sumber. Enjin menandai hanyutan itu, menunjukkan tinggi pecahan tepat, dan memberi amaran apabila pasangan w:h yang diringkaskan tidak lagi sepadan. Lebar 801 pada sumber 1920×1080 ialah fixture yang mencetuskan amaran.

      Contoh: 1920×1080 kepada lebar 801.

      scale = 801 ÷ 1920 = 0.4161875
      exact height = 1080 × 801 ÷ 1920 = 450.5625
      rounded height = 451

      Kotak output ialah 801×451. Nisbah asal 16:9 tidak lagi sepadan dengan nisbah yang diringkaskan bagi 801×451, jadi amaran dinaikkan. Satu piksel kedengaran kecil; ditimbun merentasi galeri lebar campuran ia menghasilkan jitter yang kelihatan dan merumitkan CSS yang menjangka nisbah terkunci.

      Mitigasi yang digunakan dalam saluran pengeluaran termasuk memilih lebar yang membahagi sekata, letterboxing kepada kanvas nisbah terkunci, atau membenarkan potongan satu piksel pada satu sisi. Kalkulator memaparkan masalah; memilih polisi kekal keputusan editorial.

      Pilih dimensi untuk kegunaan biasa

      Concept diagram: Input leads to Pilih dimensi untuk kegunaan biasa leads to HasilInputPilih dimensi untukkegunaan biasaHasil
      Pilih dimensi untuk kegunaan biasa.

      Saiz sasaran berbeza mengikut saluran, dan peraturan platform berubah, jadi anggap angka di bawah sebagai lalai perancangan. Imej blog sering berada berhampiran 800 hingga 1200 piksel lebar, hero memerlukan lebih ruang atas, lakaran kecil sesuai dengan had dimensi maksimum, dan cetak pada 300 DPI ditukar daripada inci fizikal. Eksport sekali daripada master bersih terbesar, kemudian turunkan skala.

      KegunaanLebar tipikalNota
      Imej sebaris blog800 hingga 1200 pxSeimbangkan berat dan ketajaman
      Hero tapak web1600 hingga 2400 pxSelalu dipotong; sediakan ruang atas
      Lakaran kecil150 hingga 400 pxMod dimensi maksimum sesuai
      Siaran landskap sosialKelas 1200 pxSahkan nisbah platform semasa
      Cerita / menegak sosialKelas 1080×1920Sumber 9:16 digemari
      Pengepala e-mel600 hingga 800 pxImej berat memudaratkan klien
      Cetak pada 300 DPIinci × 300Bilangan piksel daripada saiz fizikal

      Eksport daripada master bersih terbesar yang tersedia, kemudian turunkan skala. Kitaran simpan berulang pada format lossy menambah artifak; kira kotak piksel akhir sekali, kemudian encode.

      Soalan lazim

      Bagaimana anda saiz semula mengikut lebar tanpa meregangkan?

      Darabkan tinggi asal dengan skala new_width ÷ original_width, kemudian bundarkan kepada piksel penuh. Jangan tetapkan tinggi secara bebas kepada nilai yang merosakkan nisbah. Untuk 1920×1080 kepada lebar 800, tinggi menjadi 450.

      Apakah saiz 1920×1080 yang diskalakan kepada lebar 800 px?

      800×450. Skala ialah 800 ÷ 1920, dan 1080 × skala itu tepat 450, jadi nisbah 16:9 dikekalkan.

      Mengapa lebar 801 memberi amaran tentang hanyutan?

      1080 × 801 ÷ 1920 = 450.5625, yang dibundarkan kepada 451. Kotak 801×451 tidak lagi ringkas kepada 16:9, jadi kalkulator memberi amaran bahawa pembundaran mengubah nisbah aspek.

      Apakah yang dilakukan skala 50 peratus?

      Kedua-dua lebar dan tinggi didarab dengan 0.5 dan dibundarkan. Imej 1920×1080 menjadi 960×540. Kawasan piksel jatuh kepada kira-kira satu perempat daripada asal.

      Bagaimana saiz dimensi maksimum berfungsi?

      Sisi lebih panjang ditetapkan kepada maksimum, dan sisi lebih pendek berskala dengan faktor yang sama. Imej 1920×1080 dengan maks 800 menjadi 800×450, kerana lebar ialah sisi lebih panjang.

      Adakah alat ini melakukan pensampelan semula fail imej?

      Tidak. Ia mengira dimensi sasaran dan metadata berkaitan. Menggunakan dimensi itu pada data piksel memerlukan editor imej, skrip atau CDN yang melakukan pensampelan semula.

      Apakah hanyutan pembundaran?

      Hanyutan pembundaran ialah perubahan nisbah kecil yang diperkenalkan apabila dimensi berkadar dibundarkan kepada piksel integer. Anjakan satu piksel boleh mengubah pasangan w:h yang diringkaskan dan disebut secara eksplisit apabila ia berlaku.

      Bagaimana megapiksel dikira?

      Megapiksel ialah width × height ÷ 1,000,000 untuk kotak hasil. Anggaran 24-bit tanpa mampatan mengandaikan tiga bait setiap piksel tanpa mampatan, yang melebihkan saiz fail JPEG atau PNG sebenar tetapi membantu membandingkan penimbal mentah.

      Patutkah pembesaran melebihi 100 peratus digunakan?

      Hanya apabila tiada sumber lebih besar wujud. Menaik skala meningkatkan bilangan piksel tanpa menambah perincian sebenar. Lebih baik merakam atau mengeksport master lebih besar, kemudian menurunkan skala kepada saiz paparan.

      Adakah nisbah aspek dijelaskan secara mendalam di sini?

      Pemeliharaan nisbah dinyatakan dan hanyutan didiagnosis. Pengurangan faktor sepunya terbesar dan piawaian bernama didokumentasikan pada Kalkulator Nisbah Aspek untuk mengelakkan pengajaran berganda merentas halaman.

      Ringkasan

      Kalkulator Saiz Semula Imej menskala dimensi mengikut lebar, tinggi, peratus atau sisi maksimum sambil menjejaki faktor skala dan nisbah hasil. Saiz semula 1920×1080 kepada lebar 800 px menghasilkan tinggi 450 px dengan 16:9 utuh; lebar 801 membundarkan tinggi kepada 451 dan mencetuskan amaran hanyutan kerana 450.5625 bukan integer.

      Alat ini hanya menentukan saiz kotak piksel; pensampelan semula imej sebenar kekal langkah berasingan dalam editor atau saluran.