Pemotong Gambar

Template rasio aspek instan dengan pegangan tanpa hambatan dan penyesuaian level piksel.

Cropping batch...

Letakkan foto yang perlu kamu bingkai

Potret, reel, slide hero, file RAW, atau bundel ZIP semuanya dapat dipratinjau secara instan sebelum di-crop.

Preset aspek + kontrol jangkar Arsip ZIP dibuka secara lokal

Antrean cropping

  • Antre aset untuk memilih rasio dan titik jangkar sebelum mengekspor.

Kontrol crop

Framing lanjutan

Butuh penyesuaian yang sempurna piksel? Gunakan Center dulu, lalu jalankan ulang dengan Top, Bottom, Left, atau Right untuk membingkai ulang subjek.

Letakkan file untuk melihat pratinjau langsung.

Progres batch

We never store originals. Cropped results are deleted after delivery.

Output yang dipotong akan muncul di sini dengan pratinjau cepat dan tombol unduh.

<p><strong>Image cropper</strong> memotong gambar menjadi persegi panjang tertentu. Masukkan JPG, JPEG, PNG, WEBP, AVIF, HEIC, HEIF, GIF, TIFF, BMP, ICO, atau format lain yang didukung, pilih rasio aspek atau atur dimensi piksel eksplisit, dan unduh hasilnya. Hingga 50 file per batch, 40 MB per file. Format, profil warna, dan metadata EXIF sumber dipertahankan; GIF dan WEBP animasi dipotong frame demi frame dengan timing asli tetap utuh.</p> <h2>Apa Yang Sebenarnya Dilakukan Cropper</h2> <p>Dua mode, dipilih berdasarkan apa yang kamu katakan ke tool. Dalam <strong>mode rasio aspek</strong>, cropper menghitung persegi panjang terbesar dari rasio yang dipilih yang muat di dalam gambar sumber, memposisikannya sesuai anchor (pusat, atas, bawah, kiri, atau kanan), dan menampilkan persegi panjang itu. Dalam <strong>mode piksel</strong>, kamu memberi cropper empat angka (x, y, lebar, tinggi) dan cropper mengembalikan persegi panjang itu dengan presisi, diklem ke batas gambar jika kamu melebihinya.</p> <p>Output mempertahankan format sumber. Jika kamu mengunggah PNG dengan transparansi, PNG yang dipotong masih memiliki transparansi. Jika kamu mengunggah GIF animasi, output adalah GIF yang sama dipotong ke persegi panjang baru, dengan setiap frame dipangkas secara identik dan timing frame asli serta jumlah loop dipertahankan. Cropper tidak mengenkode ulang atau mengompresi ulang data gambar di luar wilayah yang dipotong; itu hanya mengubah kanvas.</p> <h2>Preset Rasio Aspek</h2> <p>Lima preset mencakup kasus umum:</p> <ul> <li><strong>Asli:</strong> mempertahankan rasio aspek sumber. Berguna saat kamu ingin memotong dengan koordinat piksel sebagai gantinya, atau hanya memangkas beberapa piksel dari tepi.</li> <li><strong>Persegi 1:1:</strong> posting feed Instagram, avatar profil, ikon aplikasi. Potongan persegi juga format paling aman untuk sistem thumbnail yang mungkin menerapkan potongan pusat mereka sendiri nanti.</li> <li><strong>Potret 9:16:</strong> Instagram Stories dan Reels, TikTok, YouTube Shorts, konten layar ponsel vertikal. Hampir setiap format vertikal layar penuh mobile mengharapkan 9:16.</li> <li><strong>Potret 4:5:</strong> posting feed potret Instagram. 4:5 adalah rasio tertinggi yang diizinkan Instagram di feed utamanya; apa pun yang lebih tinggi dipotong pusat oleh platform.</li> <li><strong>Layar lebar 16:9:</strong> thumbnail YouTube, gambar hero blog, slide presentasi, wallpaper desktop modern. Rasio video dan layar horizontal standar.</li> </ul> <p>Untuk rasio apa pun yang lain (3:2 untuk foto DSLR, 21:9 untuk ultrawide, dimensi kustom untuk ukuran cetak tertentu), gunakan mode persegi panjang piksel dan ketik dimensi pasti yang kamu butuhkan.</p> <h2>Anchor Points: Tempat Potongan Berada</h2> <p>Saat kamu mengganti rasio aspek pada gambar yang tidak cocok, cropper harus memotong kelebihan dari suatu tempat. Anchor mengontrol bagian sumber mana yang bertahan:</p> <ul> <li><strong>Pusat (default):</strong> pertahankan bagian tengah, pangkas sama rata dari kedua tepi yang berlawanan. Pilihan tepat untuk sebagian besar foto di mana subjek berada di tengah.</li> <li><strong>Atas:</strong> pertahankan bagian atas, pangkas dari bawah. Gunakan ini saat subjek berada di atas frame (headshot dengan banyak lantai kosong di bawah, tanda vertikal di atas dinding).</li> <li><strong>Bawah:</strong> pertahankan bagian bawah, pangkas dari atas. Cerminan dari yang di atas.</li> <li><strong>Kiri:</strong> pertahankan sisi kiri, pangkas dari kanan. Berguna untuk komposisi yang rata kiri.</li> <li><strong>Kanan:</strong> pertahankan sisi kanan, pangkas dari kiri. Berguna untuk komposisi yang rata kanan.</li> </ul> <h2>Kapan Menggunakan Mode Piksel Sebagai Gantinya</h2> <p>Mode rasio aspek cepat untuk "berikan saya 16:9 dari foto ini, cropper memilih di mana." Mode piksel adalah pilihan yang tepat saat kamu tahu persis wilayah mana yang kamu inginkan: area sekitar wajah tertentu, logo tertentu, wilayah screenshot dengan koordinat yang diketahui. Mode piksel juga satu satunya cara untuk mendapatkan rasio aspek arbitrer yang tidak ada dalam daftar preset. Ketik x, y, lebar, dan tinggi; cropper memotong ke persegi panjang itu dengan presisi.</p> <h2>Apa Yang Tidak Dilakukan Cropper</h2> <p>Cropper adalah satu tool dengan satu pekerjaan. Itu tidak memutar, meluruskan, mencerminkan, atau memiringkan gambar - untuk itu, gunakan <a href="/en/image-rotator">rotator dan flipper</a> (sudut apa pun, snap ke 90 derajat, cerminan horizontal atau vertikal). Itu tidak mengubah ukuran atau menskalakan - memotong mengubah kanvas, bukan kepadatan piksel; untuk itu, gunakan <a href="/en/image-resizer">image resizer</a>. Itu tidak mengubah format atau mengompresi - untuk itu, gunakan <a href="/en/image-converter">image converter</a> dan <a href="/en/image-compressor">image compressor</a>. Rantai tool ini bersama sesuai kebutuhan.</p> <h2>Batch Cropping Dan Privasi</h2> <p>Setiap operasi cropping berjalan dalam memory di server. File stream ke endpoint cropping, decode ke buffer, dipotong, dan dikembalikan sebagai base64 dalam response JSON. Tidak ada yang ditulis ke disk, diindeks, dicatat, atau di-cache. Buffer dirilis segera setelah response dikirim. Hingga 50 file per batch, 40 MB per file. Archive ZIP dibuka server-side dan setiap entry dihitung terhadap batas 50-file yang sama. Output dikembalikan secara individual atau dikemas ulang ke dalam satu ZIP download untuk batch di atas satu file.</p> <p>Rasio aspek dan anchor yang sama berlaku untuk setiap file dalam batch, yang merupakan perilaku yang tepat untuk memproses banyak foto serupa sekaligus (memotong folder product shot ke 1:1 untuk katalog, misalnya). Untuk persegi panjang kustom per-gambar, proses file secara individual.</p> <h2 class="tools-section-title">FAQ</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Apakah cropping mengurangi kualitas gambar?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Tidak. Cropping mengubah kanvas tetapi bukan kepadatan piksel; piksel yang tetap di wilayah yang dipotong identik bit demi bit dengan piksel yang sama di sumber. Output dikode ulang dalam format yang sama dengan input, yang untuk format lossy (JPG, WEBP lossy) memang berarti satu putaran encoding segar. Untuk menghindari bahkan kehilangan re-encode kecil itu, potong ke PNG atau WEBP lossless. Untuk sebagian besar konten fotografi, re-encode tidak terlihat pada jarak pandang normal.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Bisakah saya memotong GIF animasi dan mempertahankan animasinya?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Ya. Setiap frame GIF animasi (atau WEBP animasi) dipotong ke persegi panjang yang sama, dan timing frame asli serta jumlah loop dipertahankan. Output adalah GIF animasi atau WEBP animasi dengan dimensi baru. Ini berguna saat screen-recording GIF secara tidak sengaja menangkap terlalu banyak desktop sekitarnya dan kamu hanya menginginkan area UI yang relevan.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Rasio aspek apa yang tersedia?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Lima preset: Asli (mempertahankan rasio sumber), persegi 1:1, potret 9:16 (stories, reels, shorts), potret 4:5 (feed potret Instagram), dan layar lebar 16:9 (YouTube, banner hero, slide). Untuk rasio apa pun yang tidak ada dalam daftar ini, beralih ke mode piksel dan masukkan lebar dan tinggi pasti yang kamu butuhkan; cropper menerima persegi panjang piksel apa pun yang muat di dalam gambar sumber.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Apa yang dilakukan opsi anchor?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Anchor mengontrol bagian sumber mana yang bertahan dari potongan saat rasio aspek baru berbeda dari sumber. Dengan anchor diatur ke pusat (default), cropper pangkas sama rata dari kedua tepi yang berlawanan. Dengan atas, cropper mempertahankan bagian atas gambar dan pangkas dari bawah (bagus untuk headshot dengan lantai kosong di bawah). Bawah, kiri, dan kanan bekerja dengan cara yang sama untuk sisi masing-masing. Pilih anchor yang cocok dengan tempat subjek kamu berada di frame.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Bisakah saya memotong ke dimensi piksel tertentu alih-alih rasio aspek?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Ya. Beralih ke mode piksel dan masukkan x, y, lebar, dan tinggi pasti yang kamu inginkan. Cropper memotong ke persegi panjang itu dengan presisi. Jika kamu memasukkan dimensi yang melebihi batas gambar, persegi panjang diklem agar muat di dalam sumber daripada padding dengan ruang kosong. Ini adalah mode yang tepat saat kamu memiliki koordinat spesifik dari screenshot, wilayah OCR, atau spesifikasi desain.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Apakah EXIF dan profil warna saya akan bertahan dari cropping?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Metadata EXIF (kamera, lensa, GPS, waktu tangkap) dan profil warna ICC dipertahankan secara default. Output mempertahankan format sumber dan data yang disematkan, hanya dengan ukuran kanvas yang berbeda. Untuk menghapus koordinat GPS atau metadata pribadi lainnya sebelum berbagi foto yang dipotong, jalankan hasilnya melalui converter dengan opsi strip-metadata diaktifkan.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Apakah file yang diunggah disimpan di mana pun?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Tidak. File stream ke endpoint cropping, decode ke buffer memory, dipotong, dan dikembalikan dalam response. Tidak ada yang ditulis ke disk, diindeks, dicatat, atau di-cache. Buffer dirilis segera setelah response dikirim. Tool tidak memerlukan registrasi dan tidak melacak gambar mana yang telah kamu potong.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_8"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Rasio aspek apa yang harus saya gunakan untuk platform mana?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Referensi cepat: 1:1 untuk posting feed Instagram dan avatar profil; 4:5 untuk posting feed potret Instagram (tertinggi yang diterima platform di feed tanpa potongan pusat); 9:16 untuk Instagram Stories, Reels, TikTok, YouTube Shorts, dan konten mobile vertikal layar penuh apa pun; 16:9 untuk thumbnail YouTube, gambar hero blog, slide presentasi, dan wallpaper desktop modern. LinkedIn lebih suka 1.91:1 untuk pratinjau link yang dibagikan (gunakan mode piksel). Twitter dan Facebook toleran dengan sebagian besar rasio dan potongan pusat apa pun yang di luar jangkauan pilihan mereka.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_9"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Bisakah saya batch-crop puluhan foto ke dimensi yang sama?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Ya. Hingga 50 file per batch, 40 MB per file. Rasio aspek dan anchor yang sama berlaku untuk setiap file dalam batch, yang persis apa yang kamu inginkan saat memotong folder foto produk ke 1:1 atau set headshot ke 4:5. Archive ZIP dibuka server-side dan setiap entry dihitung terhadap batas 50-file yang sama. Output dikembalikan secara individual atau dikemas ulang ke dalam satu ZIP download. Untuk persegi panjang kustom per-gambar, proses file satu per satu sebagai gantinya.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_10"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Apakah cropper gratis dan apakah registrasi diperlukan?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Gratis tanpa registrasi. Tidak ada batas rate, tidak ada watermark ditambahkan ke output, tidak ada tier premium dengan fitur ekstra yang ditahan. Hal yang sama berlaku untuk semua tool imgdeal, termasuk <a href="/en/image-resizer">pengubahan ukuran</a>, <a href="/en/image-rotator">rotasi dan flipping</a>, <a href="/en/image-converter">konversi format</a>, dan <a href="/en/image-compressor">kompresi</a>.</p> </div> </div> </div> </div>