Potong gambar jadi bulatan dalam talian

Muat naik JPG, PNG, WebP atau AVIF dan muat turun bulatan PNG telus dalam masa beberapa saat.

atau lepaskan gambar di sini

Tentang alat ini

Potong mana-mana gambar kepada bentuk bulatan yang sempurna terus dalam pelayar anda. Muat naik fail JPG, PNG, WebP atau AVIF ke halaman ini dan Cropper.js akan membukanya dalam peringkat pemotongan berbentuk bulatan secara automatik. Seret pemegang untuk memusatkan subjek anda, laraskan saiz bulatan kepada kawasan yang anda inginkan, kemudian klik butang Simpan. Pelayar akan mengekod hasilnya sebagai PNG, WebP atau AVIF telus, atau sebagai JPEG rata jika anda memilih warna latar belakang, dan memuat turunnya terus ke peranti anda. Tab Rangkaian dalam DevTools menunjukkan tiada permintaan keluar yang membawa data gambar semasa proses ini berlangsung. Fail input sehingga 25 MB dan 16 megapiksel diterima oleh alat ini. Alat ini berfungsi pada desktop dan mudah alih tanpa perlu memasang sebarang aplikasi. Kebanyakan pengguna menggunakannya untuk membuat gambar profil berbentuk bulatan bagi slot avatar di LinkedIn, Discord, Slack dan Instagram.

Buka alat potong bulatan
Cara memotong gambar menjadi bulatan

Cara memotong gambar menjadi bulatan

Muat naik fail JPG, PNG, WebP atau AVIF ke halaman ini dan Cropper.js v2 akan memuatkannya ke dalam peringkat pemotongan berbentuk bulatan. Hamparan gelap menunjukkan kawasan yang akan dipotong, manakala bulatan terang di tengah ialah bahagian yang kekal. Seret bulatan untuk memusatkan subjek anda, skalakan dengan pemegang penjuru, atau gunakan gerak cubit pada skrin sentuh. Apabila pembingkaian kelihatan betul, pilih format dan klik Simpan. Pelayar akan mengekod fail secara tempatan dan memulakan muat turun. Buka tab Rangkaian dalam DevTools semasa anda memotong dan perhatikan ia kekal kosong. Tiada permintaan POST dicetuskan semasa muat naik, seretan atau simpan.

Cuba semua format
Pilih format output anda

Pilih format output anda

Empat format tersedia dalam menu muat turun. PNG mengekalkan kawasan di luar bulatan sepenuhnya telus dan merupakan lalai selamat untuk avatar dan logo. WebP juga menyokong ketelusan dan biasanya 25 hingga 35 peratus lebih kecil daripada PNG. AVIF ialah yang terkecil daripada tiga format telus, selalunya separuh saiz WebP, tetapi penyekod @jsquash/avif mengambil kira-kira 3 saat pada desktop dan sehingga 30 saat pada telefon mid-range. JPEG menghasilkan bulatan rata pada warna latar belakang pepejal yang anda pilih. Format ini tiada saluran alfa, jadi ketelusan tidak disokong. Pilih JPEG hanya apabila platform destinasi menolak fail telus.

Ubah saiz dahulu
Foto bulatan untuk setiap platform

Foto bulatan untuk setiap platform

Empat platform sosial memaparkan avatar dalam bingkai bulatan. Gambar profil LinkedIn dipaparkan pada minimum 400 kali 400 piksel, diberikan bentuk bulatan pada halaman profil dan pada saiz lebih kecil dalam suapan. Ikon pelayan Discord ditunjukkan pada 128 kali 128 piksel dalam senarai pelayan, dengan grid Instagram, cerita dan profil semuanya menggunakan pembingkaian bulatan untuk avatar. Avatar ruang kerja Slack dipaparkan dalam bulatan pada kira-kira 36 piksel. Alat ini mengeksport pada resolusi asal foto anda, jadi jika anda memerlukan dimensi piksel yang tepat, ubah saiz gambar terlebih dahulu sebelum memotong. Lencana foto pasukan dan logo bulatan berkongsi keperluan reka bentuk yang sama.

Tukar HEIC kepada JPG
Apa yang alat ini tidak boleh lakukan

Apa yang alat ini tidak boleh lakukan

Beberapa had patut diketahui sebelum anda mula. Fail input dihadkan kepada 25 MB dan 16 megapiksel, dikuatkuasakan dengan mesej ralat yang mesra. Input HEIC hanya berfungsi pada Safari kerana Chrome, Firefox dan Edge tidak menyokong penyahkodan HEIC asli pada 2026. GIF beranimasi mengeksport hanya bingkai pertama, bukan keseluruhan jujukan. Pengekodan AVIF perlahan pada peranti mudah alih, dengan input 8 megapiksel mengambil masa sekitar 30 saat pada telefon mid-range. Tiada pengesanan wajah atau subjek berasaskan AI dalam alat ini, jadi penempatan bulatan sentiasa manual. Bahagian ini wujud kerana mengetahui had alat adalah lebih berguna daripada janji pemasaran.

Cuba alat ini
Bagaimana gambar anda kekal dalam peranti

Bagaimana gambar anda kekal dalam peranti

Cropper.js menjalankan pemotongan dalam Canvas API pelayar anda. Penyekod, sama ada canvas.toBlob untuk PNG, WebP dan JPEG, atau @jsquash/avif untuk AVIF, juga berjalan dalam pelayar yang sama. Fakta yang boleh diperhatikan: buka DevTools dan pergi ke tab Rangkaian semasa anda memotong, dan tiada permintaan POST atau PUT membawa data gambar akan muncul. Fail yang dimuat turun berasal dari URL blob tempatan yang diselesaikan oleh pelayar. Anda boleh mengesahkan ini sendiri dalam Chrome, Firefox, Safari dan Edge. Pengesahan langsung ini lebih kukuh daripada mana-mana dakwaan pemasaran yang ditulis pada halaman ini.

Buat avatar bulatan anda
Foto profil bulatan untuk setiap platform sosial

Foto profil bulatan untuk setiap platform sosial

Kebanyakan platform sosial memaparkan gambar profil, avatar pengguna dan ikon pelayan dalam bingkai bulatan. Memuat naik foto segi empat sama dan membiarkan platform memotongnya secara automatik sering memotong wajah subjek atau membiarkan ruang kosong yang tidak diingini dalam bingkai. Dengan memotong kepada bulatan sendiri, anda mengawal dengan tepat apa yang kelihatan dalam bulatan akhir sebelum memuat naik. Satu petua praktikal: gambar kepala dengan subjek dipusatkan dan sedikit ruang di sekeliling kepala lebih baik dibaca daripada pemotongan rapat. Logo bulatan untuk penjenamaan, lencana foto pasukan dan seni pelekat ikon pelayan Discord berkongsi keperluan pemotongan yang sama.

Cara memotong foto menjadi bulatan

  1. Muat naik gambar anda

    Klik kawasan muat naik atau seret fail JPG, PNG, WebP, AVIF atau GIF terus ke atasnya. Peringkat pemotongan berbentuk bulatan akan terbuka secara automatik.

  2. Laraskan bulatan pada subjek anda

    Seret bulatan untuk memusatkan wajah atau logo anda. Cubit atau tatal untuk menskalakan sehingga pembingkaian kelihatan betul.

  3. Pilih format output

    Pilih PNG atau WebP untuk bulatan telus, AVIF untuk fail paling kecil, atau JPEG jika anda memerlukan warna latar belakang pepejal.

  4. Klik Simpan dan muat turun fail anda

    Pelayar mengekod hasilnya secara tempatan dan memuat turunnya ke peranti anda. Nama fail mengekalkan nama asal anda dengan akhiran -circle ditambah.

Perlukan segi empat, bukan bulatan?

Alat ini menghantar satu bentuk sahaja, iaitu bulatan. Untuk segi empat dengan nisbah bebas, gunakan potong gambar. Untuk suapan Instagram (1080 kali 1080), gunakan potong segi empat sama atau salah satu alat potong khusus platform.

Soalan Lazim

Bagaimana cara memotong foto menjadi lingkaran?

Muat naik gambar anda ke peringkat pemotongan (JPG, PNG, WebP, AVIF, GIF atau BMP). Cropper.js membukanya dengan pilihan bulatan yang sudah dipusatkan pada gambar. Seret bulatan untuk membingkaikan subjek anda, laraskan saiz dengan pemegang penjuru atau gerak cubit, kemudian klik Simpan. Pelayar mengekod dan memuat turun PNG telus secara lalai. Keseluruhan proses mengambil masa kurang daripada 30 saat untuk foto biasa.

Apa fungsi pemotong foto bulat?

Alat ini memotong kawasan bulatan daripada mana-mana gambar dan mengeksportnya sebagai PNG, WebP, AVIF atau JPEG. Kawasan di luar bulatan menjadi telus dalam PNG, WebP dan AVIF, jadi hasilnya ialah gambar berbentuk bulatan yang boleh diletakkan pada mana-mana latar belakang tanpa tepi kotak. Penggunaan paling biasa ialah membuat gambar profil untuk LinkedIn, Discord, Slack dan Instagram, serta membuat logo berbentuk bulatan dan lencana.

Format fail apa yang boleh dimuat turun selepas crop menjadi bulatan?

Menu muat turun menawarkan empat pilihan. PNG mengekalkan ketelusan di luar bulatan dan merupakan lalai. WebP biasanya 25 hingga 35 peratus lebih kecil daripada PNG dan juga menyokong latar belakang telus. AVIF ialah yang terkecil daripada tiga format telus tetapi boleh mengambil masa sehingga 30 saat untuk dikodkan pada telefon mid-range. JPEG menghasilkan bulatan rata dengan warna latar belakang yang anda pilih, dan ia tidak menyokong ketelusan.

Bolehkah ia digunakan untuk membuat foto profil berbentuk bulatan?

Ya. Muat naik foto kepala atau gambar profil anda, laraskan bulatan untuk memusatkan wajah anda dengan sedikit ruang di sekeliling, kemudian simpan sebagai PNG atau WebP. Hasilnya ialah bulatan telus yang boleh dimuat naik terus ke LinkedIn, Discord, Slack atau Instagram. Kebanyakan platform memaparkan gambar profil dalam bingkai bulatan, dan melakukan pemotongan sendiri memastikan anda mengawal apa yang kelihatan dalam bingkai itu.

Perlukah memasang aplikasi untuk memotong gambar jadi bulatan?

Tidak. Alat ini berjalan sepenuhnya dalam pelayar anda, termasuk Chrome, Firefox, Safari dan Edge pada desktop dan mudah alih. Tiada muat turun, tiada pemasangan diperlukan. Pada mudah alih, gerak cubit berfungsi untuk menskalakan bulatan. Had utama pada mudah alih ialah masa pengekodan AVIF, kerana foto beresolusi tinggi boleh mengambil masa 30 saat atau lebih. PNG dan WebP jauh lebih pantas.

Mengapa perlu memotong gambar ke dalam bentuk bulatan?

Kebanyakan platform sosial memaparkan gambar profil, avatar dan ikon pelayan dalam bingkai bulatan. Memuat naik foto segi empat sama dan membiarkan platform memotongnya secara automatik sering memotong wajah subjek atau membiarkan ruang kosong dalam bingkai. Memotong kepada bulatan sendiri membolehkan anda mengawal dengan tepat apa yang kelihatan di dalam bulatan sebelum memuat naik. Perkara yang sama berlaku untuk logo bulatan, lencana foto pasukan dan seni pelekat berjenama.

Butiran

Nota daripada pasukan tentang kraf, format, dan keputusan kecil di sebalik potongan bulat yang baik.

Bagaimana Cropper.js v2 melukis topeng bulatan
Cropper.js v2 dihantar sebagai Web Component dengan elemen seperti cropper-canvas, cropper-image dan cropper-handle. Pemotongan bulatan bukan tipu muslihat CSS border-radius, sebaliknya ia ialah operasi komposit kanvas (destination-in) yang digunakan pada masa eksport. Pengguna melihat keseluruhan gambar dengan hamparan gelap, dan kawasan pilihan bulatan dikira secara langsung dari kedudukan pemegang yang disimpan dalam keadaan dalaman komponen. Apabila Simpan diklik, kanvas sementara dicipta pada dimensi yang dipilih, gambar dilukis ke atasnya, dan topeng komposit membuang segala-galanya di luar bulatan. Untuk PNG, WebP dan AVIF hasilnya menyertakan saluran alfa. Untuk JPEG piksel telus diisi dengan warna pepejal sebelum pengekodan kerana JPEG tiada spesifikasi saluran alfa. Cropper.js v2 dilesenkan di bawah MIT dan dihoskan di GitHub di repositori fengyuanchen/cropperjs.
PNG, WebP, AVIF dan JPEG untuk pemotongan bulatan
Setiap format mempunyai kes penggunaan terbaiknya. PNG ialah tanpa kehilangan, disokong secara universal, dan menghasilkan fail lebih besar, dengan eksport bulatan 512 kali 512 daripada foto 8 megapiksel rata-rata 180 hingga 350 KB bergantung pada kerumitan foto. WebP ialah tanpa kehilangan secara visual pada kualiti 85 hingga 90, kira-kira 25 hingga 40 peratus lebih kecil daripada PNG, dan disokong oleh semua pelayar moden sejak 2023. AVIF menggunakan pengekodan intra AV1, biasanya 40 hingga 50 peratus lebih kecil daripada WebP pada kualiti visual yang setara, tetapi penyekod @jsquash/avif WASM mengambil masa lebih lama, sekitar 3 saat pada desktop dan sehingga 30 saat pada mudah alih mid-range untuk input 8 megapiksel. JPEG ialah pengekodan terpantas pada kira-kira 400 milisaat di desktop, tetapi tiada alfa, jadi gunakannya hanya apabila platform destinasi menolak fail telus.
Panduan saiz platform untuk avatar bulatan
Keperluan saiz untuk empat platform dalam ekor panjang. LinkedIn memaparkan foto profil pada minimum 400 kali 400 piksel, diberikan bulatan pada halaman profil dan pada saiz lebih kecil sekitar 48 piksel dalam suapan. Discord menunjukkan ikon pelayan pada maksimum 512 kali 512 yang diberikan bulatan, dengan avatar pengguna pada 128 kali 128 dalam senarai ahli pelayan dan 32 kali 32 dalam sembang. Instagram memaparkan gambar profil secara bulatan pada kira-kira 110 piksel pada profil mudah alih dan 32 piksel dalam lakaran kecil suapan. Slack menerima avatar ruang kerja pada maksimum 512 kali 512 untuk muat naik, kemudian diberikan bulatan dalam senarai saluran pada kira-kira 36 piksel. Alat ini mengeksport pada resolusi foto asal, jadi jika anda memerlukan saiz output tepat, ubah saiz gambar terlebih dahulu menggunakan alat ubah saiz.
HEIC dan had khusus Safari yang dijelaskan
HEIC ialah format bekas Apple yang menggunakan mampatan HEVC. Safari 17 dan ke atas mengendalikan HEIC secara asli melalui createImageBitmap, dan itulah sebabnya memotong foto iPhone berfungsi pada Safari tanpa penukaran. Chrome, Firefox dan Edge tidak melaksanakan createImageBitmap untuk HEIC pada 2026, dan mereka mengembalikan ralat penyahkodan. Alat ini menghidu bait ajaib semasa muat naik, dan jika fail HEIC dikesan pada pelayar bukan Safari, ralat mesra mencadangkan penukaran kepada JPG terlebih dahulu. Penyelesaian untuk pengguna bukan Safari termasuk membuka foto pada iPhone dalam aplikasi Foto dan berkongsi sebagai JPG, atau menggunakan alat tukar PNG kepada JPG jika anda sudah mempunyai fail HEIC pada desktop. Nota penting: fail HEIC yang dinamakan semula kepada akhiran .jpg masih akan ditolak kerana penghidu bait ajaib mengesan penggantian nama itu.
Mengapa kawasan di luar bulatan adalah telus
Apabila anda mengeksport pemotongan bulatan PNG atau WebP, piksel di luar sempadan bulatan mempunyai nilai alfa sifar, iaitu sepenuhnya telus. Ini bermakna pada platform yang memaparkan avatar dalam bingkai bulatan, latar belakang telus menjadi tidak kelihatan dan warna latar belakang platform sendiri menembusi dengan bersih. Pada platform yang menunjukkan fail pada saiz penuh seperti pratonton lampiran fail atau album foto, kawasan telus ditunjukkan sebagai papan dam. Jika anda menampal bulatan ke dalam alat reka bentuk seperti Figma atau Canva, anda boleh melapiskannya pada mana-mana warna tanpa artifak halo putih. Pilihan JPEG wujud untuk kes di mana ketelusan menimbulkan masalah, termasuk sesetengah klien e-mel, sesetengah pemuat naik imej CMS, dan sesetengah platform lama yang menggantikan ketelusan dengan hitam.
Menggunakan tab Rangkaian DevTools untuk mengesahkan pemprosesan dalam pelayar
Pengguna ingin tahu boleh mengesahkan gambar tidak meninggalkan peranti mereka dengan langkah ringkas. Buka DevTools pelayar (F12 atau klik kanan diikuti Periksa), pergi ke tab Rangkaian, klik Padam untuk mengalih keluar entri sebelumnya, kemudian muat naik gambar ke alat pemotongan bulatan dan seret pemegang. Perhatikan tab Rangkaian semasa muat naik dan seretan pemotongan. Satu-satunya permintaan yang muncul adalah untuk aset halaman seperti JS, CSS dan fon yang dimuatkan sebelum muat naik, dan tiada permintaan POST atau PUT baharu yang membawa data gambar akan muncul. Selepas mengklik Simpan, satu permintaan ke URL bermula dengan blob: muncul dalam tab sebentar, dan itu menunjukkan pelayar menyelesaikan blob tempatan, bukan menghantar data ke pelayan. Pengesahan ini boleh dilakukan dalam Chrome, Firefox, Safari dan Edge.