Dibangun dengan AI canggih di perangkat Anda dan akselerasi perangkat keras untuk performa profesional dengan privasi tanpa kompromi.AI di perangkat — profesional dan privat.
Potong GIF
Potong tepi GIF dengan seretan atau piksel persis — waktunya tetap utuh.
- Tanpa unggah
- Pangkas tepi otomatis
- Area gerak ditampilkan
- Potong dan skala sekaligus
Letakkan GIF di sini
GIF, WebP animasi, atau APNG
Mengunci rasio akan mengisi sisi lainnya saat Anda mengetik.
Dalam piksel sumber. Kotaknya tidak akan menerima ukuran yang tidak bisa dipenuhi frame ini.
Keduanya membaca seluruh animasi, bukan hanya frame pertama.
Oval membersihkan keempat sudutnya. Transparansi GIF hanya satu slot palet, jadi tepinya keras, bukan melembut.
Bagian yang menggantung menjadi pengisian, bukan gambar yang diregangkan.
Pemotongan dan penskalaan terjadi dalam satu proses, jadi paletnya dibangun sekali.
Cara memotong GIF
Pangkas GIF animasi hingga tinggal bagian yang Anda inginkan, tanpa mengubahnya menjadi gambar diam atau mengubah kecepatan pemutarannya.
- 1
Tambahkan GIF Anda
Seret GIF animasi ke area unggah, atau klik untuk menelusuri. WebP animasi dan APNG juga bisa. Berkas dibaca di perangkat Anda dan tidak pernah diunggah.
- 2
Tetapkan kotak potongnya
Seret sebuah persegi panjang di atas gambarnya, tarik salah satu dari delapan pegangannya, atau ketik nilai kiri, atas, lebar, dan tinggi yang persis. Pilih rasio aspek lebih dulu jika hasilnya harus muat pada slot berukuran tetap.
- 3
Periksa apa yang bergerak
Tekan Tampilkan area gerak. Garis putus-putus muncul mengelilingi semua yang berubah di sepanjang animasi, jadi Anda bisa melihat apakah kotak Anda akan memotong subjeknya pada frame yang sedang tidak Anda lihat.
- 4
Potong dan unduh
Tekan Potong, lalu Unduh. Jeda tiap frame, jumlah pengulangan, dan transparansi apa pun keluar tanpa perubahan, jadi animasinya diputar persis seperti sebelumnya — hanya saja lebih kecil.
Mengapa memotong GIF
Hampir setiap GIF datang dengan sesuatu di dalamnya yang tidak Anda inginkan. Rekaman layar menangkap seluruh jendela padahal bagian menariknya hanya satu panel. Klip yang diambil dari video membawa bilah hitam di atas dan bawah karena sumbernya layar lebar sementara ekspornya tidak. GIF reaksi punya tanda air di sudut, atau tiga puluh piksel wallpaper desktop di satu sisinya. Memotong adalah cara berkasnya berhenti menjadi rekaman dan mulai menjadi hal yang memang ingin Anda tunjukkan — dan tidak seperti penskalaan, ia tidak berbiaya kualitas apa pun, karena piksel yang bertahan adalah piksel yang sama seperti saat masuk.
Seret persegi panjang atau ketik koordinat persis, pangkas tepi solid dan transparan sekali tekan, dan lihat di mana animasinya bergerak sebelum Anda memotong.
Membaca GIF, WebP animasi, dan APNG. Menulis GIF89a standar dengan jeda tiap frame, jumlah pengulangan, dan transparansi tetap terjaga.
Apa yang sebenarnya didapat dari memangkas tepinya
- Perhatian. Rekaman layar 1200 piksel yang ditampilkan dalam kolom 700 piksel memperlihatkan pembaca segalanya pada setengah ukuran. Memotong ke panel yang penting memperlihatkan mereka satu hal pada ukuran penuh.
- Bita, secara proporsional. Ukuran berkas GIF mengikuti jumlah pikselnya dengan sangat erat. Menyisakan separuh frame menghilangkan kira-kira separuh datanya, dan tidak seperti menurunkan palet, ia tidak menghilangkan apa pun yang bisa Anda lihat.
- Slot yang pas. Slot emoji, bingkai avatar, dan lini masa media sosial adalah bentuk-bentuk tetap. Memotong ke bentuknya adalah bedanya antara mengisi slot itu dan dijadikan berbilah kosong di dalamnya oleh aturan orang lain.
- Apa pun yang ada di sudut. Kursor, bilah tugas, notifikasi, tanda air, sepotong aplikasi lain. Memotong adalah satu-satunya suntingan yang menghapusnya sepenuhnya alih-alih menutupinya.
Mengapa memotong animasi lebih sulit daripada memotong gambar
Memotong gambar diam adalah empat angka dan satu penyalinan. GIF animasi adalah setumpuk frame, dan formatnya membuat hampir setiap asumsi yang ingin Anda buat tentangnya menjadi salah. Sebuah frame belum tentu seukuran animasinya: secara sah ia bisa berupa persegi panjang lebih kecil pada suatu pergeseran, yang hanya menyimpan area yang berubah sejak frame terakhir. Setiap frame membawa metode pembuangan yang menyatakan apa yang harus dilakukan pada frame sebelumnya sebelum menggambarnya — biarkan, pulihkan latarnya, atau pulihkan apa yang ada sebelumnya. Masing-masing boleh menyatakan warna transparannya sendiri, dan masing-masing boleh membawa paletnya sendiri. Pemotong yang memperlakukan frame tersimpan sebagai gambar utuh lalu memotongnya di tempat pengguna menunjuk akan menghasilkan keluaran yang berkedip, berbayang, atau kehilangan frame sama sekali.
Apa yang terjadi pada tiap frame di sini
- Komposisi. Setiap frame digambar ke kanvas seukuran logis animasi, menghormati pergeserannya, metode pembuangannya, dan transparansinya, sehingga yang dipotong adalah gambar yang benar-benar akan dilihat penonton, bukan serpihan yang kebetulan disimpan berkasnya.
- Potong, sekali. Persegi panjang potong, kliping oval jika Anda memilihnya, dan ukuran keluaran diterapkan dalam satu penggambaran di perangkat keras grafis Anda. Memotong dan menskalakan adalah operasi yang sama bagi pipeline grafis, jadi meminta keduanya tidak berbiaya lebih dari meminta salah satunya.
- Kuantisasi ulang. Palet dibangun dari cuplikan yang tersebar di seluruh animasi, bukan dari frame pertama, lalu setiap piksel dipetakan padanya. Membangunnya per frame itulah yang membuat warna bergeser terlihat antar-frame di alat lain.
- Optimasi ulang. Area yang tidak berubah antar-frame ditandai transparan lagi pada ukuran baru. Dari sinilah sebagian besar ukuran sebuah GIF berasal, dan inilah yang mencegah pemotongan justru membuat berkasnya lebih besar.
Masalah kedipan, dan mengapa tidak ada pengaturannya
Pemotong GIF paling terkenal di web menyediakan tiga mesin potong berbeda dan halaman bantuan yang menjelaskan bahwa mode cepat bawaannya merusak animasi yang memakai perbedaan antar-frame, bahwa yang lebih lambat memang bekerja tetapi menghapus seluruh optimasi dan menghasilkan berkas lebih besar, dan bahwa yang ketiga kualitasnya lebih buruk karena tidak melakukan anti-aliasing. Itu tiga cara untuk salah yang disajikan sebagai pilihan. Langkah komposisi di atas menghapus pertanyaannya: tidak ada jalur mana pun melalui alat ini yang memotong serpihan tersimpan alih-alih frame yang sudah dikomposisikan, jadi tidak ada yang perlu dipilih dan tidak ada konfigurasi yang bisa menghasilkan bayangan.
Memangkas tepi, dan melihat di mana animasinya bergerak
Dua kendali di sini berasal dari pengukuran yang sama. Tekan salah satunya dan alat ini mendekode animasinya sekali lalu menjawab dua pertanyaan tentangnya: di mana isinya, dan di mana geraknya. Kedua jawaban dihitung di seluruh frame, tidak pernah dari frame pertama saja, dan perbedaan itulah inti persoalannya.
- Kotak isi. Latarnya dibaca dari empat sudut frame pertama — warna solid atau transparansi — dan kotak isi adalah persegi panjang paling rapat yang memuat semua yang bukan latar itu, digabungkan di seluruh frame. Pangkas tepi menyetel potongan Anda ke kotak tersebut.
- Kotak gerak. Persegi panjang paling rapat yang memuat setiap piksel yang berubah dari satu frame ke frame berikutnya. Tampilkan area gerak menggambarnya sebagai garis putus-putus di atas gambarnya, dan alat ini memperingatkan Anda jika potongan Anda akan memotongnya.
- Toleransi. Seberapa dekat ke warna latar masih dihitung sebagai latar. Nol berarti kecocokan persis, yang tepat untuk warna rata dan salah untuk apa pun yang berasal dari video, di mana bilahnya ter-dither beberapa tingkat. Naikkan sampai garisnya menempel pada gambarnya.
Mengapa gabungan di seluruh frame adalah satu-satunya jawaban yang benar
Bayangkan animasi sebuah titik kecil yang berjalan dari kiri ke kanan melintasi bidang kosong. Pada frame pertama, isinya adalah persegi sepuluh piksel di dekat tepi kiri. Pangkas ke situ dan Anda mendapat GIF sepuluh piksel berisi titik yang langsung keluar dari gambarnya — hasil yang rapi, unduhan yang berfungsi, dan sepenuhnya salah. Isi dari ANIMASI adalah gabungan dari isi setiap frame, yang dalam contoh itu selebar seratus enam puluh piksel. Alat ini mengukur gabungan tersebut, dan hasilnya diperiksa terhadap implementasi independen yang memindai setiap piksel di setiap frame tanpa jalan pintas apa pun, tepat pada fixture itu.
Memilih potongan yang bekerja
Kesalahan paling umum adalah memotong ke apa yang terlihat benar pada frame yang sedang tampil di layar. Animasi bukan satu gambar, dan frame yang kebetulan Anda lihat tidak mewakilinya — untuk itulah hamparan area gerak ada. Kesalahan paling umum kedua adalah memotong ke angka yang terdengar rapi alih-alih ke angka yang dipakai tujuannya. Cari tahu pada ukuran berapa targetnya merender sebelum mengetik apa pun.
Menurut materi
- Rekaman layar. Potong ke panelnya, bukan ke jendelanya. Sisakan beberapa piksel margin di sekeliling apa pun yang bertepi, atau tepinya akan terbaca sebagai artefak render alih-alih bagian dari antarmukanya.
- Klip dari video. Tekan Pangkas tepi dengan toleransi sekitar 8 sampai 16. Bilah letterbox dari ekspor video hampir tidak pernah hitam murni, jadi toleransi nol akan membiarkannya tetap ada.
- Pixel art dan sprite. Potong pada kelipatan bulat dari kisi spritenya, dan jika Anda juga menskalakan, gunakan kelipatan bulat dengan mode resampling Piksel. Skala tak bulat pada pixel art menghasilkan blok tak rata bahkan dengan nearest-neighbour.
- Apa pun dengan subjek bergerak. Tampilkan area geraknya lebih dulu dan pastikan kotak Anda memuatnya. Jika tidak bisa, berarti subjeknya memang keluar dari frame di sumbernya, dan memotong tidak bisa memperbaiki itu — pangkas durasi animasinya saja.
Rasio aspeknya, dan untuk apa masing-masing
Persegi untuk emoji, avatar, dan apa pun yang masuk ke dalam kisi. 4:3 dan 3:2 cocok dengan tangkapan layar lawas dan keluaran kamera. 2:1 adalah bentuk spanduk lebar, dan rasio emas ada di sana karena alat potong paling terkenal di kategori ini menyediakannya dan orang memintanya dengan nama itu. 16:9 adalah bentuk hampir setiap sumber video, jadi itulah yang Anda inginkan ketika Anda sudah memotong sebuah klip dan ingin ia tetap terbaca sebagai klip. 9:16 adalah bentuk potret layar penuh yang dipakai Stories, Reels, dan Shorts, dan 4:5 adalah bentuk paling tinggi yang akan ditampilkan sebuah unggahan lini masa Instagram tanpa dipotong sendiri olehnya. Original mengunci ke apa pun bentuk berkasnya sekarang, dan itu pilihan yang tepat ketika Anda sedang menghapus tepi dan ingin hasilnya mempertahankan proporsinya.
Memotong menjadi oval
Setel bentuknya ke Oval dan pemotongan akan menyimpan elips terbesar yang muat di dalam persegi panjang Anda, membersihkan keempat sudutnya menjadi transparan atau menjadi warna yang Anda pilih. Ini tetap satu penggambaran yang sama — ovalnya adalah kliping pada operasi yang memang sudah berjalan, bukan lintasan kedua — sehingga waktunya, jumlah pengulangannya, dan jumlah frame-nya sama tidak tersentuhnya seperti pada persegi panjang. Satu keterbatasan yang jujur, dan itu milik formatnya, bukan alat ini: GIF menyimpan transparansi sebagai satu slot palet, bukan sebagai kanal alfa, jadi tepi ovalnya keras. Sebuah piksel entah masuk atau keluar, tanpa pelembutan, dan itulah sebabnya oval di atas latar yang ramai lebih terbaca dengan warna solid di sekelilingnya daripada dengan transparansi.
Di mana GIF yang dipotong adalah jawabannya
- Dokumentasi dan berkas README. Potong rekamannya ke kendali yang sedang diperagakan. Pembaca yang mengikuti instruksi tidak perlu melihat sisa jendelanya, dan setiap pikselnya adalah bita yang mereka unduh.
- Emoji kustom. Persegi, dipotong rapat pada subjeknya, lalu diskalakan ke 128 kali 128 dalam proses yang sama. Discord dan Slack sama-sama memakai ukuran itu untuk emoji kustom.
- Laporan bug dan utas dukungan. Memotong juga berarti menyunting-sensor: potongan secara fisik menghapus apa yang ada di sudut, sementara blur atau kotak hitam membiarkannya tetap ada di dalam berkasnya.
- Unggahan media sosial. Lini masa memberi bilah kosong pada apa pun yang bukan bentuknya. Memotong ke 9:16 atau 4:5 lebih dulu adalah cara animasinya mengisi ruangnya alih-alih duduk di dalam pita abu-abu.
Ukuran dan bentuk yang layak diingat
Emoji kustom Discord dan Slack berukuran 128 kali 128. X merender gambar sebaris hingga lebar 506 piksel. Kolom README di GitHub selebar 768 pada lebar penuh dan sekitar 700 dalam praktiknya, dan sebagian besar tema dokumentasi berada antara 680 dan 760. Unggahan lini masa Instagram ditampilkan pada lebar 1080 dan menerima 1:1, 4:5, serta 1,91:1; Stories dan Reels adalah 9:16. Apa pun yang lebih lebar dari kolom tempatnya mendarat adalah bita yang diunduh pembaca dan tidak pernah dilihatnya.
Apa yang masuk dan apa yang keluar
Daftar masukan bersifat tertutup dan ditegakkan di dialog berkas, bukan di mesinnya, sehingga berkas yang tidak bisa dibuka alat ini ditolak dalam milidetik beserta arahan ke alat yang bisa — alih-alih diterima lalu gagal belakangan di balik indikator pemuatan.
- GIF masuk. Beranimasi atau satu frame, terjalin atau tidak, dengan palet global atau palet lokal berbeda di tiap frame. Frame yang hanya sub-persegi bergeser dikomposisikan ke kanvas penuh sebelum apa pun dipotong.
- WebP animasi dan APNG masuk. Keduanya dibaca oleh demuxer kami sendiri di setiap peramban, bukan oleh dekoder bawaan, jadi frame dan waktunya identik di mana pun.
- GIF keluar, selalu. GIF89a standar dengan tabel warna global, jeda tiap frame, metode pembuangan, dan ekstensi pengulangan Netscape yang membawa jumlah pengulangan asli sumbernya.
- Selain itu ditolak beserta arahan. Video dikirim ke Video ke GIF, gambar diam ke Pembuat GIF. Tidak satu pun digambarkan sebagai kesalahan pada berkas Anda, karena memang bukan.
Apa yang dibaca alat ini
GIF didekode secara bawaan di tempat peramban punya dekodernya dan oleh pembaca kami sendiri di tempat lain, sehingga animasi terbuka dengan cara yang sama di mana pun alih-alih datang sebagai frame pertamanya. WebP animasi dan APNG selalu melewati pembaca kami sendiri, dan itulah yang menjaga jumlah frame serta waktunya identik di semua mesin. Satu detail yang layak disebut: dekoder bawaan melaporkan jumlah pengulangan GIF yang berputar selamanya sebagai tak hingga, yang bukan angka yang bisa disimpan sebuah berkas GIF — ia diterjemahkan kembali menjadi nol, sandi milik formatnya sendiri untuk selamanya, alih-alih ditulis sebagai apa pun hasil aritmetikanya.
Batas ukuran dan kumpulan
- Gratis. Satu berkas hingga 50 MB dan hingga 300 frame, keluaran hingga 2048 piksel pada sisi panjang. Kualitas penuh, dan setiap kendali di halaman ini — paket gratis bukan potongan berkualitas rendah, melainkan potongan satu berkas.
- Pro. Hingga 20 berkas sekaligus, diunduh sebagai satu ZIP, tanpa batas dimensi yang dipaksakan. Kumpulan adalah yang dibeli Pro di sini, karena memotong satu folder tangkapan layar satu per satu adalah pekerjaan membosankan yang sebenarnya.
- Batas yang berlaku di kedua paket. Setiap frame dibentangkan ke warna penuh selagi diproses, jadi anggaran memori membatasi pekerjaan sebelum dimulai, alih-alih membiarkan tab berhenti merespons sementara indikatornya terus berputar.
Apa yang terjadi di perangkat Anda
Tidak ada yang diunggah. Berkas didekode frame demi frame di mesin Anda, tiap frame dikomposisikan dan dipotong, palet dibangun untuk seluruh animasi, area tak berubah ditandai transparan lagi, dan hasilnya ditulis sebagai GIF89a standar. Semuanya berjalan di utas latar agar halaman tetap responsif, dan pemotongannya sendiri berjalan di perangkat keras grafis Anda bila tersedia.
Mengapa berkas yang sama selalu terpotong identik
- Kuantiser deterministik. Median cut, bukan kuantiser neural acak yang dipakai sebagian besar pustaka GIF, jadi masukan yang sama dengan pengaturan yang sama selalu menghasilkan keluaran identik bita demi bita.
- Hasil identik di setiap jalur. Jalur berakselerasi grafis dan jalur prosesor wajib menghasilkan bita yang sama, bukan sekadar mirip — jalur yang memilih entri palet berbeda akan tampak sebagai kedipan warna antar-frame.
- Geometri diperiksa terhadap implementasi lain. Potongannya dibandingkan piksel demi piksel dengan libvips yang memotong persegi panjang yang sama dari berkas yang sama, dan deteksi tepinya dibandingkan dengan pemindaian terpisah yang membaca setiap piksel di setiap frame.
Apa yang tidak boleh diubah sebuah pemotong
Empat hal harus keluar persis seperti saat masuk: jeda milik tiap frame, total durasi pemutaran, jumlah pengulangan, dan piksel mana yang transparan. Alat yang mengubah waktu sambil memotong menghasilkan GIF yang sepenuhnya sah namun berjalan pada kecepatan yang salah; alat yang meratakan transparansi menghasilkan gambar dengan kotak putih di sekelilingnya; alat yang menyetel bawaan jumlah pengulangan mengubah animasi tiga putaran menjadi tak berujung. Keempatnya diukur di sini pada setiap proses, bukan diasumsikan, dan angkanya ada di baris hasil agar Anda bisa membacanya.
Hasil terukur
- Akurasi potongan Nol. Selisih per-kanal terbesar antara potongan kami dan libvips yang memotong persegi panjang yang sama adalah 0 dari 255 — memotong tidak me-resample apa pun, jadi ini kesetaraan, bukan toleransi.
- Deteksi tepi Persis pada fixture 160 kali 120 dengan margin 40 kali 30: 40, 30, 80 kali 60, cocok dengan pemindaian piksel penuh yang independen.
- Gabungan di seluruh frame Selebar 160 piksel berbanding 10 yang akan diberikan pemindaian satu frame, pada fixture titik bergerak — bedanya antara potongan yang benar dan potongan yang salah dengan penuh percaya diri.
- Kecepatan 100 frame dari 480×270 dipotong ke 400×200 dalam 145 ms; proses analisis seluruh animasi pada berkas yang sama dalam 68 ms.
Pemotongan berakselerasi perangkat keras bila perangkat Anda mendukungnya, dan jalur berakselerasi maupun jalur cadangan diverifikasi menghasilkan keluaran identik bita demi bita. Potongannya sendiri diperiksa piksel demi piksel terhadap pustaka gambar independen. Diukur pada perangkat acuan: 100 frame dari 480×270 dipotong dalam 145 ms. Semua berjalan di perangkat Anda, bukan di server kami.
Pertanyaan umum
Apakah memotong akan membuat GIF saya berhenti beranimasi?
Tidak. Setiap frame dipotong, bukan hanya yang pertama. Itu terdengar sudah jelas, dan justru itulah keluhan paling umum tentang pemotong GIF daring, karena alat yang dibuat untuk gambar diam memperlakukan animasi sebagai frame pertamanya dan mengembalikan gambar yang tidak lagi bergerak. Di sini berkasnya didekode menjadi daftar frame lengkap, tiap frame dipotong pada persegi panjang yang sama, lalu animasinya ditulis kembali dengan jumlah frame, jeda tiap frame, dan jumlah pengulangannya tetap utuh.
Kenapa GIF yang dipotong kadang berkedip atau memperlihatkan potongan frame lama?
Karena sebuah frame GIF belum tentu gambar utuh. Formatnya membolehkan satu frame berupa persegi panjang kecil pada suatu pergeseran yang hanya menyimpan bagian yang berubah, disertai metode pembuangan yang menyatakan apa yang harus dilakukan pada frame sebelumnya lebih dulu. Pemotong yang memotong persegi panjang tersimpan itu alih-alih gambar yang sudah dikomposisikan akan meninggalkan serpihan frame terdahulu di dalam kotak barunya. Ini masalah yang sudah dikenal luas — satu alat populer menyediakan tiga mesin potong berbeda dan menyuruh Anda beralih ke yang lambat ketika GIF Anda berkedip. Alat ini mengomposisikan setiap frame ke kanvas penuh sebelum apa pun dipotong, jadi tidak ada mode cepat-tapi-salah yang harus dipilih.
Bagaimana cara menghapus tepi hitam atau margin transparan secara otomatis?
Tekan Pangkas tepi. Alat ini membaca sudut-sudut frame pertama untuk mengetahui apa latarnya — warna solid atau transparansi — lalu mencari persegi panjang paling rapat yang memuat semua yang bukan latar itu, di seluruh frame, bukan hanya yang pertama. Pada animasi uji 160 kali 120 dengan margin 40 piksel, hasilnya persis 40, 30, 80 kali 60. Jika marginnya tidak benar-benar rata, yang lumrah untuk apa pun yang berasal dari video, naikkan penggeser toleransi sampai ia dianggap sebagai latar.
Apa itu area gerak, dan kenapa ia penting?
Ia adalah kotak pembatas dari setiap piksel yang berubah dari satu frame ke frame berikutnya — dengan kata lain, tempat animasinya benar-benar terjadi. Ia penting karena subjek yang bergerak berada di posisi berbeda pada tiap frame, jadi potongan yang tampak sempurna pada frame di depan Anda bisa membelah subjeknya dua frame kemudian. Tekan Tampilkan area gerak dan garis putus-putus akan muncul; jika kotak potong Anda tidak memuatnya, alat ini memberi tahu sebelum Anda menghabiskan satu proses untuk mengetahuinya. Tidak ada pemotong GIF lain yang kami temukan menampilkan ini.
Apakah memotong membuat berkasnya lebih kecil?
Seharusnya iya, dan di sini memang iya — menghilangkan piksel berarti menghilangkan bita. Ini layak disebut karena pengalaman sebaliknya justru umum di tempat lain: memperbaiki masalah kedipan di atas dengan meratakan setiap frame membuang optimasi antar-frame, dan hasilnya bisa berlipat-lipat lebih besar dari aslinya. Alat ini membangun ulang perbedaan antar-frame itu pada ukuran baru, jadi potongan yang menyisakan separuh gambar menghasilkan berkas yang benar-benar lebih kecil.
Bisakah saya memotong dan mengubah ukuran sekaligus?
Bisa, dan itu lebih baik daripada melakukan keduanya terpisah. Penggeser Skala keluaran menetapkan ukuran akhir sebagai persentase dari kotak potongnya, jadi memotong sebuah persegi dan menyajikannya pada 128 kali 128 untuk slot emoji adalah satu operasi. Melakukannya sebagai potong lalu ubah ukuran terpisah berarti paletnya dibangun dua kali, dan proses kedua menyusun warnanya dari materi yang sudah direduksi oleh proses pertama. Satu proses, satu palet.
Bisakah saya menambah ruang di sekeliling GIF alih-alih memotongnya?
Bisa. Centang Izinkan melebar melewati tepi, dan persegi panjang potong bebas keluar dari frame; apa pun yang menggantung di luar menjadi pengisian, bukan gambar yang diregangkan. Pilih pengisian transparan atau warna solid. Ini adalah operasi yang biasanya ditawarkan sebagai alat 'perluas kanvas' terpisah, dan di sini ia persegi panjang yang sama dengan batasnya dilonggarkan — jadi Anda bisa memotong satu sisi dan menambah ruang di sisi lain dalam satu langkah.
Rasio aspek apa saja yang bisa saya kunci untuk potongannya?
Persegi, 4:3, 3:2, 2:1, 16:9, 9:16, 4:5, dan rasio emas, ditambah rasio asli sumbernya serta mode bebas tanpa batasan. 9:16 dan 4:5 ada di sini karena GIF animasi rutin dikirim ke lini masa media sosial, dan itulah dua bentuk potret yang benar-benar dipakai lini masa tersebut. Dengan rasio terkunci, mengetik lebar akan mengisi tingginya dan sebaliknya, dan kotak angkanya tidak akan membiarkan Anda memasukkan ukuran yang tidak bisa dipenuhi frame pada posisi Anda saat ini.
Apakah memotong mengubah kecepatan atau jumlah pengulangan?
Tidak, dan keduanya diperiksa pada setiap proses alih-alih diasumsikan. Setiap frame mempertahankan jedanya sendiri, jadi total durasi pemutaran keluar sama dengan total durasi pemutaran masuk. Jumlah pengulangan dibaca dari berkasnya dan ditulis kembali: GIF yang dibuat untuk diputar tiga kali tetap diputar tiga kali. Ini layak diuji pada alat mana pun yang Anda pakai, karena mengubah waktu sambil memotong menghasilkan GIF yang sepenuhnya sah namun berjalan dengan kecepatan yang salah, dan tidak ada yang tampak keliru pada berkasnya.
Apakah latar transparan saya akan bertahan?
Ya. Transparansi GIF adalah indeks palet per frame, bukan kanal alfa, dan ia dibawa melewati proses pemotongan. Jika Anda melebar melewati tepi dengan pengisian transparan, area tambahannya juga tembus pandang — meski itu berbiaya sedikit ukuran berkas, karena pengisian transparan dan optimasi antar-frame sama-sama membutuhkan slot palet yang sama. Mengisi dengan warna solid justru mempertahankan optimasinya dan menghasilkan berkas yang terasa lebih kecil.
Bisakah saya memotong beberapa GIF sekaligus?
Di Pro, bisa — hingga 20 berkas sekaligus, diunduh bersama sebagai satu ZIP. Setiap berkas mendapat persegi panjang potong yang sama, dan itulah yang membuatnya berguna untuk satu set frame yang ditangkap pada ukuran sama. Kebanyakan pemotong daring hanya menerima satu berkas per sesi, jadi sepuluh GIF berarti sepuluh siklus unggah-tunggu-unduh. Paket gratis menangani satu berkas pada satu waktu, dengan kualitas penuh dan seluruh fitur di halaman ini tersedia.