Kompres gambar di bawah batas upload: bytes, format dan dimensi

Terjemahkan batas byte dengan benar, pilih format keluaran yang didukung dan periksa pengunduhan terkompresi sebelum mengunggahnya.

Baca semua persyaratan tujuan

Upload gagal mungkin melibatkan lebih dari ukuran berkas. Rekam format yang diterima, byte maksimum, minimum atau piksel maksimum dimensi dan apakah transparansi diperlukan. Simpan sebuah gambar asli yang tidak tersentuh sehingga Anda dapat memulai kembali jika kompresi menghapus sebuah detail penting. Portal dokumen mungkin menolak sebuah berkas WebP kecil karena ia menerima JPEG saja; sebuah gambar profil mungkin perlu sebuah bentuk tertentu terlepas dari jumlah byte tersebut. Kompresor mengubah sebuah gambar, tetapi ini tidak dapat menemukan atau memenuhi persyaratan yang belum diberikan. Mulai dengan pesan tujuan.

Terjemahkan cap ke unit alat

Kompresor ini secara eksplisit menggunakan 1 KB = 1,024 bytes dalam ruas targetnya. Konverter ukuran-data yang membedakan kB desimal dari KiB binari. Jika sebuah tujuan memberikan sebuah cap 100,000-byte yang ketat, masukkan 100000 bytes dalam konverter dan pilih KiB: hasilnya adalah 97.65625. Itu adalah nomor yang sesuai untuk daerah target kompresor ini. Memasuki 100 di sana malah memungkinkan hingga 102,400 bytes, yang melebihi cap asli. Ketika tujuan mengatakan hanya KB, periksa definisi dokumentasi atau perilaku penolakan yang sebenarnya daripada mengasumsikan kedua sistem menggunakan konvensi yang sama.

Dua interpretasi topi 100 KB
Batas tujuanBytesTarget kompresor
100 desimal kB100.00097.65625 (unit 1,024 bytes)
100 binari KiB102.400100

Periksa konvensi dan format byte tujuan. Mengukur pengunduhan daripada mempercayai pengaturan kualitas.

Pilih format keluaran sebelum menala kualitas

Alat ini menerima berkas sumber JPEG, PNG atau WebP yang didukung dan menghasilkan JPEG atau WebP. JPEG keluaran ternyata transparan daerah putih. WebP dapat mempertahankan transparansi di mana peramban mendukung penyandi, tapi tujuan harus menerima format tersebut. Pilih berdasarkan kebutuhan penerima, bukan nama berkas yang Anda inginkan. Ini proses lossy dan masukan animasi menjadi satu frame. Bila animasi, metadata, atau latar belakang transparan penting bagi tugas Anda, periksa apakah alur kerja yang ditawarkan cocok sebelum menghabiskan waktu mengurangi pengaturan kualitas.

Gunakan dimensi untuk mengontrol jumlah detail

Atur lebar maksimum atau tinggi yang sesuai untuk tujuan. Kompresor menyimpan rasio aspek dan tidak memperbesar gambar kecil. Sebagai contoh, pas dengan 1,200 dengan sumber 800 piksel di dalam sisi maksimum 600 piksel memberikan 600 kali 400 piksel. Itu adalah perhitungan geometris, bukan prediksi dari byte keluaran. Sebuah gambar yang lebih kecil memiliki piksel yang lebih sedikit tersedia untuk melestarikan detail, yang mungkin penting bagi teks kecil atau diagram. Alat ini dapat mengurangi dimensi lebih lanjut ketika diperlukan untuk memenuhi target ukuran berkas yang dipilih, sehingga membaca dimensi keluaran sebenarnya sesudahnya.

Biarkan diukur bytes memutuskan apakah target bertemu

Kompresor mencoba browser- dikodekan keluaran dan mengukur ukuran byte aktual. Ini mencari pengaturan kualitas dan, ketika diperlukan, mengurangi dimensi daripada mengasumsikan persentase kualitas sesuai dengan ukuran berkas tertentu. Dokumen MDN peramban pengkodean dan ukuran Blob dalam bita. Enkoder peramban dapat menghasilkan keluaran yang berbeda dari input yang sama, sehingga tutorial seharusnya tidak menjanjikan ukuran akhir universal. Contoh yang dihasilkan memungkinkan Anda mengeksplorasi proses tanpa memilih berkas. Targetnya 40 KB sesuai dengan 40,960 bytes; ukuran dan dimensi aktual dilaporkan setelah dijalankan.

Inspeksi legibilitas daripada mempercayai nilai kualitas

Buka pratinjau terkompresi dan periksa bagian yang dibutuhkan penerima: teks, label, wajah atau pinggiran. Persentase kualitas enkoder adalah pengaturan peramban, bukan skor kualitas perceptual yang diukur. Sebuah target dapat dipenuhi sementara detail yang diperlukan menjadi sulit untuk dibaca. Bandingkan dengan yang asli pada ukuran melihat yang masuk akal, kemudian download dan memeriksa keluaran sebenarnya jika tugas tergantung pada hal itu. Jika hasilnya tidak cukup, coba target kurang ketat di mana tujuan memungkinkan itu, atau mempertimbangkan kembali tanaman dan sumber gambar sebelum berulang kali menurunkan kualitas.

Verifikasi berkas yang diunduh di tujuan

Periksa ekstensi berkas yang diunduh, byte dan dimensi, lalu unggah berkas itu daripada tidak sengaja memilih yang asli. Jika tujuan masih menolaknya, bandingkan persyaratan yang tepat dengan keluaran yang sebenarnya. Beberapa sistem menerapkan pemeriksaan tambahan yang tidak berhubungan dengan ukuran. Sebuah pratinjau target-pertemuan tidak dapat menyatakan bahwa tujuan akan menerima berkas. Pertahankan margin kecil di bawah tutup yang ketat ketika perbandingan atau tampilan tidak jelas, dan rekam pengaturan sukses untuk upload kemudian. Hindari pengulangan pengunduhan yang telah dikompresi ketika Anda dapat kembali ke sumber asli.

Jaga kebutuhan pemrosesan lokal dan gambar berbeda

Kompresor proses saat ini data gambar lokal dalam peramban dan tidak meng-upload gambar sumber Anda. Yang terpisah dari apa yang terjadi ketika Anda kemudian mengirimkan download ke situs lain. Ini juga tidak menyalin metadata sumber, yang mungkin mempengaruhi arus kerja yang tergantung pada informasi tersebut. Batas sumber yang didukung termasuk 25 MB, 16 juta piksel dan 8,192 piksel per sisi; berkas yang sangat besar mungkin memerlukan alur kerja yang berbeda. Simpan asli, byte yang dipilih konvensi, format dan dimensi bersama-sama. Hal ini mengubah upload satu-off sukses menjadi proses berulang dengan tradeoff dimengerti.

Sumber dan bacaan lebih lanjut

Kembali ke puncak

Terus menjelajahi

Lebih banyak contoh untuk tugas kecil berikutnya.

Ramban semua artikel
Bantuan

Bagaimana kami dapat membantu?

Cari petunjuk, laporkan masalah, atau tinggalkan pesan.

Pertanyaan umum

Dari mana aku mulai? Cobalah contoh, kemudian mengganti nilai-nilainya dengan Anda.

Mengapa upload saya gagal? Periksa kesalahan ruas, format yang diterima dan batas ukuran berkas. Mulailah dengan sampel steril kecil.

Dimana hasil tesku? Tinjau panel hasil, lalu gunakan salinannya atau unduh kontrol. Jika perhitungan gagal, periksa kesalahan di samping masukan.

Pesan kami

Obrolan terbuka. Ini memproses pesan dan data koneksi Anda. Jangan tempel masukan pribadi atau isi berkas. Kemampuan dan respon bervariasi.