CodeKitHub
Alat Imej

Ubah Saiz Imej Dalam Talian

Kemas kini terakhir:

Tukar dimensi imej dalam beberapa saat: tetapkan lebar piksel tepat atau peratusan, dan tingginya mengikut secara automatik untuk mengekalkan perkadaran. Berfungsi dengan JPG, PNG dan WebP, menyokong kelompok, dan — seperti semua alat di sini — imej anda tidak pernah meninggalkan pelayar anda.

Aspect ratio is preserved automatically

    Apakah alat ini?

    Pengubah saiz imej mengubah dimensi piksel sesuatu imej — berbeza daripada mampatan, yang mengekalkan dimensi tetapi mengekod semula dengan lebih cekap. Ubah saiz diperlukan apabila borang menuntut "maksimum 800px", avatar mesti 256×256, atau foto kamera 4000px terlalu besar untuk lajur blog yang lebarnya cuma 700px.

    Mengecilkan (menjadikan imej lebih kecil) adalah lossless secara visual dan mengurangkan saiz fail secara drastik — mengecilkan kedua-dua dimensi kepada separuh mengurangkan bilangan piksel sebanyak 75%. Membesarkan juga disokong tetapi tidak boleh mencipta perincian baharu — imej yang direntang sentiasa agak kabur. Alat ini mengekalkan nisbah bidang secara automatik supaya tiada apa kelihatan leper.

    Kenapa guna alat ini?

    • Dua mod intuitif: lebar piksel tepat (untuk keperluan) atau peratusan (untuk pengecilan pantas).
    • Nisbah bidang dikunci secara automatik — tiada foto terherot secara tidak sengaja.
    • Juga menukar format semasa output jika anda mahu (JPG/PNG/WebP).
    • Ubah saiz kelompok berpuluh-puluh imej dengan muat turun setiap fail.
    • Tempatan dan peribadi: tiada apa dimuat naik, tiada had saiz.

    Cara menggunakannya

    1. Lepaskan imej anda ke dalam kotak atau klik untuk memilihnya.
    2. Pilih mod: masukkan lebar sasaran dalam piksel, atau peratusan.
    3. Secara pilihan, pilih format output yang berbeza (lalai mengekalkan yang asal).
    4. Setiap hasil menunjukkan dimensi dan saiz fail baharu — klik Muat Turun.

    Contoh

    Input

    camera.jpg — 4032×3024, 3.9 MB, diubah saiz kepada lebar 1200

    Hasil

    camera-1200x900.jpg — 1200×900, 260 KB

    Nama fail output mengandungi dimensi baharu supaya versi tidak akan tercampur.

    Kes penggunaan biasa

    • Memenuhi keperluan piksel tepat daripada borang, spesifikasi ikon apl, atau garis panduan muat naik ("avatar mesti 400×400 atau lebih kecil").
    • Mengecilkan kelompok foto kamera sebelum menambahnya ke halaman web, di mana yang asal lebar 4000px dimuat jauh lebih perlahan daripada yang diperlukan.
    • Menyediakan satu set lakaran kecil pada saiz konsisten daripada folder imej sumber yang bersaiz berbeza-beza.
    • Mengurangkan dimensi piksel imej sebelum menampalnya ke dalam dokumen dengan had lebar halaman yang ketat.

    Ubah saiz vs mampat, dan sebab susunan penting

    Ubah saiz dan mampatan kedua-duanya mengecilkan saiz fail tetapi menyerang perkara yang berbeza: ubah saiz mengurangkan bilangan piksel (imej yang dijadikan 50% lebih sempit dan pendek mempunyai 75% kurang piksel untuk disimpan), manakala mampatan mengekod semula piksel yang sama dengan lebih cekap. Jika sesuatu imej terlalu besar dari segi dimensi dan tidak termampat, ubah saiz dahulu memberikan keuntungan yang lebih besar — mengecilkan bilangan piksel daripada 4000px kepada 1200px membuang lebih banyak data berbanding mana-mana penggelangsar kualiti, dan kemudian memampatkan imej yang sudah diubah saiz itu menyusutkan lebihan yang tinggal. Melakukannya dalam susunan sebaliknya (mampat dahulu, kemudian ubah saiz) turut berfungsi, tetapi ubah saiz dahulu bermakna langkah mampatan mempunyai kurang data untuk diproses, yang sedikit lebih pantas.

    Kenapa mod peratus berbeza daripada sekadar menaip lebar piksel yang lebih kecil

    Mod peratus dan mod lebar piksel menghasilkan matematik yang sama di sebalik tabir — kedua-duanya akhirnya mengira lebar sasaran dan tinggi berkadar — tetapi ia menyelesaikan masalah yang berbeza dalam praktik. Mod piksel adalah untuk apabila anda tahu nombor tepat yang anda perlukan (spesifikasi menyatakan 1200px, jadi anda taip 1200). Mod peratus adalah untuk apabila anda mengecilkan seluruh kelompok imej dengan saiz asal yang berbeza-beza tetapi mahu kesemuanya diskalakan turun secara berkadar dengan jumlah yang sama — 50% secara konsisten mengecilkan separuh setiap imej tidak kira sama ada yang asal 2000px atau 6000px lebar, sesuatu yang tidak dapat dilakukan oleh mod piksel dalam satu laluan merentasi kelompok bercampur tanpa sama ada mengherotkan sesetengah imej atau membiarkan yang lain tidak diubah.

    Soalan lazim

    Adakah ubah saiz akan mengurangkan kualiti imej?

    Mengecilkan kelihatan hampir sempurna — anda membuang piksel yang saiz sasaran tidak dapat paparkan bagaimanapun. Membesarkan melebihi 100% tidak dapat menambah perincian dan menghasilkan kelembutan; elakkan melainkan anda perlu memenuhi keperluan saiz minimum.

    Bagaimana saya menetapkan tinggi tepat sebagai ganti lebar?

    Kira lebar yang memberikan tinggi sasaran anda: lebar = tinggi × (lebar asal ÷ tinggi asal). Alat ini mengekalkan nisbah bidang secara sengaja — regangan lebar×tinggi bebas mengherotkan foto, yang hampir tidak pernah dikehendaki orang.

    Saiz apa yang patut saya gunakan untuk web?

    Imej hero lebar penuh: 1600–1920px. Imej kandungan blog: 800–1200px. Lakaran kecil: 300–400px. Avatar: 256px. Jika ragu-ragu, padankan saiz terbesar yang akan dipaparkan oleh susun atur, kemudian mampatkan.

    Ubah saiz atau mampat — mana yang saya perlukan?

    Kedua-duanya mengurangkan saiz fail, dengan cara berbeza. Jika dimensi lebih besar daripada yang diperlukan, ubah saiz dahulu — itu keuntungan yang lebih besar. Kemudian mampatan menyusutkan bait yang tinggal. Pemampat Imej kami melakukan kualiti + lebar maksimum dalam satu langkah jika itu sesuai dengan keperluan anda.

    Adakah imej saya dimuat naik semasa ubah saiz?

    Tidak. Ubah saiz berjalan pada peranti anda melalui API canvas pelayar. Alat ini berfungsi luar talian sebaik halaman dimuatkan.

    Alat berkaitan