Impor video sebagai bahan animasi
Kita dapat mengimpor video sebagai bahan animasi dengan menggunakan perintah [File>Import>Video Frames to Layer]. Perintah ini memerlukan QuickTime 7.1 atau lebih tinggi untuk diinstal di sistem sebelum dapat digunakan. Jika tidak, akan muncul kotak peringatan seperti yang ditunjukkan pada gambar di bawah. QuickTime adalah metode pengkodean yang sangat baik untuk video yang dibuat oleh Apple. Pada tahun-tahun awal, ini hanya dapat digunakan di sistem MAC OS. Versi gratis pemutar ini dapat diunduh dari situs web Apple di http://www.apple.com.cn/quicktime.
Kami mengedit video hewan yang diambil sendiri menjadi versi pendek melalui Premiere dan menyediakannya agar semua orang dapat berlatih mengimpor. Setelah memasuki kotak dialog untuk mengimpor bingkai video ke dalam lapisan, kotak dialog di sebelah kiri ditunjukkan di bawah ini. Di sebelah kiri, Anda dapat memilih untuk mengimpor semua atau hanya segmen tertentu. Tak perlu dijelaskan secara detail jika semuanya diimpor. Untuk mengimpor klip, Anda perlu menentukan rentang video terlebih dahulu. Caranya adalah dengan menyeret bilah kemajuan pemutaran ke momen awal klip yang diinginkan (panah merah), lalu tahan tombol SHIFT dan terus menyeret ke momen akhir ( panah hijau). Anda juga dapat menahan SHIFT. Klik langsung pada posisi akhir. Saat ini, area gelap akan muncul di bilah kemajuan pemutaran, yang merupakan klip yang akan diimpor.
Setelah konfirmasi, animasi yang ada sebagai lapisan independen akan dibuat, yaitu setiap frame terdiri dari satu lapisan, dan lapisan berbeda ditampilkan dalam bingkai berbeda. Palet animasi terlihat seperti gambar di bawah.
Jumlah byte animasi yang dihasilkan dengan metode impor video ini biasanya sangat besar, hal ini berkaitan dengan panjang klip dan frame rate video. Misalnya, jika durasi klip adalah 10 detik dan frame rate 15fps, maka jumlah frame yang dihasilkan adalah 150 frame, yang merupakan jumlah yang cukup besar. Oleh karena itu, umumnya tidak disarankan untuk mengimpor terlalu lama. Dua atau tiga detik sudah cukup. Namun untuk beberapa video dengan kecepatan bingkai tinggi (seperti 24fps, 30fps), jumlah total bingkai yang dihasilkan saat ini juga cukup banyak. Saat ini, Anda dapat mengaktifkan "Batasi untuk setiap 2 bingkai", sehingga video aslinya terbatas pada setiap 2 frame. Dengan mengimpor satu frame pada satu waktu, jumlah total frame yang dihasilkan berkurang setengahnya. Jika diatur ke setiap 3 frame, jumlah total frame berkurang dua pertiga, dan seterusnya. Metode ini disebut ekstraksi bingkai. Ini secara efektif dapat mengurangi jumlah byte animasi, namun karena ekstraksi rata-rata, beberapa detail tindakan mungkin hilang atau gambar mungkin melompat.
Dalam keadaan normal, video asli 15fps dapat diimpor setiap 3 frame untuk membentuk animasi 5 frame per detik. Video mentah dengan kecepatan lebih tinggi dapat disimpulkan. Perhatikan bahwa setelah mengimpor, Anda perlu menyesuaikan waktu tunggu bingkai menjadi 3 kali lipat dari aslinya, jika tidak, akan ada efek pemutaran yang mirip dengan maju cepat.
Kurangi ukuran animasi yang diimpor
Untuk animasi yang diimpor, untuk mengurangi jumlah byte, perlu dilakukan penyesuaian dalam hal ukuran gambar dan jumlah warna. Apa yang perlu saya ingatkan kepada semua orang di sini adalah bahwa menggunakan [Gambar>Ukuran Gambar] [CTRL+ALT+I] untuk memperkecil gambar dapat menyebabkan tepi beberapa gambar yang awalnya bertepi tajam menjadi kabur karena penataan ulang piksel, sehingga menambah jumlahnya warna teoritis. Seperti yang ditunjukkan pada gambar di bawah, perbandingan jumlah warna teoritis dari sebuah persegi dengan tepi tajam sebelum dan sesudah penyusutan dapat dilihat bahwa jumlah warna meningkat karena reorganisasi piksel. Dalam hal ini, gambar yang diperkecil belum tentu memiliki jumlah byte yang lebih kecil. Kecuali nomor warnanya terpaksa sama dengan yang terdahulu. Namun mengurangi jumlah warna secara paksa dapat mengakibatkan tepian kasar.
Selain itu, beberapa gambar proses sebagian besar terdiri dari titik, garis, dan bingkai. Menggunakan perintah zoom out akan membuat detail ini sulit diidentifikasi, sehingga memengaruhi ekspresi. Masalah ini tidak hanya terjadi pada keseluruhan gambar saja, namun juga terjadi pada perintah Free Transform pada layer tertentu. Oleh karena itu, untuk beberapa gambar dengan tepi tajam, penyusutan bukanlah cara yang baik untuk mengurangi jumlah byte, dan bahkan mungkin kontraproduktif.
Untuk video, karena sebagian besar metode pengkodean video berfokus pada ekspresi kehalusan antar frame daripada kualitas gambar dari satu frame, metode tersebut sendiri tidak dapat merekam tepi tajam dengan sempurna. Hal yang sama berlaku untuk gambar animasi yang diimpor, sehingga mengurangi ukuran menyebabkan hilangnya dan perubahan kuantitas warna tidak jelas.
Selain mengurangi ukuran gambar secara keseluruhan, Anda juga dapat mempertimbangkan untuk menggunakan perintah potong untuk mempertahankan bagian-bagian video, karena tidak melibatkan reorganisasi piksel, ini tidak akan memengaruhi tepi gambar dan tidak akan menambah jumlah warna teoritis . Dalam kebanyakan kasus, ini adalah solusi yang lebih baik. Seperti yang ditunjukkan pada gambar di bawah, alur pemrosesan yang umum adalah memotong beberapa area yang tidak perlu pada gambar asli menjadi kotak untuk mendapatkan bagian utama animasi, dan kemudian memperkecil gambar ke ukuran umum MMS 128×128 (atau lainnya yang diperlukan ukuran). Terakhir, tambahkan layer penyesuaian warna yang sesuai untuk meningkatkan warna animasi.
Perhatikan bahwa lapisan penyesuaian harus berada di atas semua lapisan untuk memastikan bahwa itu efektif untuk semua lapisan. Tentu saja bisa juga ditempatkan di level lain untuk menciptakan efek perubahan warna pada animasi.
Setelah memperjelas tata letak layar animasi, ekstraksi frame selanjutnya dapat dilakukan secara manual, seperti yang ditunjukkan pada gambar di bawah ini. Jika Anda perlu mengurangi 10 frame dalam suatu proses menjadi 5 frame, Anda dapat memilih 2, 4, 6, 8, dan. Masing-masing 10 frame Hapus dan tunda frame yang tersisa. Ini mengharuskan Anda menelusuri setiap frame terlebih dahulu. Ketika Anda menemukan bahwa tidak banyak perubahan antar frame dalam proses tertentu, Anda dapat menggunakan metode ini untuk melakukan ekstraksi rata-rata. Selain itu, Anda juga dapat terus memilih bingkai tertentu untuk ekstraksi terkonsentrasi. Misalnya, dibutuhkan 7 bingkai agar sebuah objek jatuh, dan perubahan pada 4 bingkai tersebut tidak terlalu besar bingkai yang tersisa.
Metode ekstraksi bingkai secara manual ini lambat dan memerlukan sejumlah pengalaman, tetapi lebih fleksibel. Metode ekstraksi yang berbeda dapat diterapkan sesuai dengan situasi aktual, yang dapat sangat mengurangi jumlah byte animasi semua orang harus menguasainya. Jika Anda mencoba lebih sering, Anda tetap dapat membatalkannya. Setelah melepaskan, yang terbaik adalah menampilkan animasi ke halaman web atau ponsel untuk melihat efeknya. Ekstraksi bingkai secara manual juga dapat dilakukan sebelum mengubah ukuran gambar atau melakukan cropping, namun cropping dan mengubah ukuran dapat menentukan kondisi gambar pada animasi, sehingga disarankan agar Anda melakukannya saat ini. Setelah melepaskan bingkai, Anda dapat menghapus lapisan yang sesuai.
Ekstraksi rata-rata dapat dilakukan beberapa kali. Pada frame animasi terakhir pada gambar di bawah, frame 2 dan 4 juga dapat diekstraksi. Namun frame 6 sangat penting. Ini adalah kunci transformasi plot dan tidak dapat diambil darinya dalam keadaan apa pun. Sebagai penyimpangan, perhatikan frame ke-6 ini, dan Anda akan melihat efek blur yang telah Anda pelajari sebelumnya. Faktanya, keburaman gerakan awalnya disebabkan oleh peralatan fotografi, dan kami baru saja melakukan simulasi sebelumnya.
Lebih sulit untuk mengurangi jumlah byte dalam hal jumlah warna, karena karena karakteristik metode pengkodean video, bahkan objek yang tidak bergerak dalam gambar mungkin memiliki warna berbeda pada frame sebelumnya dan berikutnya. Ditambah dengan sedikit perubahan pada pencahayaan dan bukaan kamera, panjang fokus, dan eksposur, semakin sulit untuk mendapatkan warna yang sama antara bingkai sebelumnya dan bingkai selanjutnya. Ini benar-benar berbeda dengan animasi yang kita gunakan untuk membuat objek melalui gambar. Selain itu, gambar video sering kali mengandung warna transisi, seperti perubahan pencahayaan atau bayangan. Mengurangi jumlah warna dapat dengan mudah menimbulkan bintik warna. Meskipun mengaktifkan dithering dapat memperbaiki bintik warna, hal ini juga akan meningkatkan jumlah byte.
Saat ini, Anda dapat mempertimbangkan untuk menampilkan animasi dalam skala abu-abu, yaitu membuat lapisan penyesuaian pemetaan gradien hitam dan putih. Kerugian yang disebabkan oleh pengurangan jumlah warna dalam mode skala abu-abu tidak terlalu terlihat. Anda juga dapat menggunakan perintah ambang batas untuk membentuk gambar hitam putih yang jelas, dan menggunakannya dengan lapisan isian warna solid dalam mode campuran khusus untuk menciptakan efek artistik khusus sekaligus mengurangi jumlah byte. Klik di sini untuk mengunduh contoh file PSD .
Gambar yang dibuat dengan perintah Threshold memiliki warna kontras yang kuat, sangat cocok untuk membuat latar belakang transparan. Di kotak dialog Simpan untuk Web dan Perangkat, Anda dapat menentukan warna menjadi transparan. Pertama pastikan opsi "Transparansi" dalam keadaan mati, lalu gunakan alat pipet (tombol pintas I) untuk mengklik latar belakang sehingga dipilih warna pada tabel warna, lalu klik di bawah tombol untuk membuat warna yang dipilih menjadi transparan. Seperti yang ditunjukkan di bawah ini. Berbagai warna dapat dibuat transparan.
Selain itu, ada metode lain yang secara efektif dapat mengurangi jumlah byte, yaitu menutupi layar dengan garis gambar. Karena area yang ditutupi menjadi satu warna, perbedaan piksel pada garis tersebut sebenarnya dihilangkan. Prinsipnya sama dengan mengisi separuh gambar dengan warna hitam penuh, hanya saja tidak diisi terus menerus, melainkan diisi satu baris setiap 1 piksel, sehingga gambar keseluruhan tetap terbaca. Metode ini sebenarnya disebut pemindaian garis atau efek menggambar garis, yang dapat dicapai dengan menggunakan pengisian pola. Klik di sini untuk membaca konten tentang pengisian pola dalam tutorial dasar . Interlacing dapat mengurangi jumlah byte animasi hampir setengahnya.
Perlu dicatat bahwa meskipun garis gambar tembus pandang terlihat bagus, isian pola di sini tidak dapat tembus cahaya, karena tembus cahaya tidak dapat sepenuhnya menutupi piksel asli dalam gambar, sehingga menggagalkan tujuan kita. Selain itu, benang hitam dapat membuat gambar menjadi lebih gelap, sedangkan benang putih dapat membuat gambar menjadi lebih terang. Perhatikan lapisan penyesuaian warna untuk menetralkan kecerahan. Anda juga dapat menggunakan benang dengan warna lain untuk mendapatkan efek alternatif, dan Anda juga dapat mengubah warna benang menjadi transparan. Sebelum menjadi transparan, warna benang harus sekontras mungkin dengan warna gambar. Hal ini untuk mencegah warna yang sama di tempat lain menjadi transparan dan merusak gambar.
Video yang diimpor ada sebagai lapisan independen dan dapat dialihkan ke mode garis waktu untuk produksi tambahan, seperti menambahkan teks atau grafik lainnya. Yang terbaik adalah mengelompokkan semua bingkai video ke dalam satu grup lapisan sebelum beralih untuk menghindari memakan ruang di palet animasi. Misalnya, pada contoh, logo ditambahkan ke sudut kiri bawah dan efek teks dinamis ditambahkan. Perlu dicatat bahwa sulit untuk mengatur waktu tinggal frame menggunakan metode timeline, jadi ketika beralih ke metode timeline, yang terbaik adalah memastikan bahwa semua pekerjaan sebelumnya telah selesai.
Cobalah untuk membuat animasi ini dan kemudian lihat file contoh perbandingan.
Terkadang Anda mungkin perlu membuka file animasi GIF yang ada untuk diproses ulang. Saat ini, akan muncul masalah, yaitu setelah langsung membuka file animasi GIF, hanya frame pertama dari gambar yang akan dipertahankan, dan frame animasi berikutnya akan dipertahankan. ditinggalkan. Seperti yang ditunjukkan di bawah ini. Hal ini jelas tidak memenuhi permintaan.
Faktanya, Photoshop dapat membuka animasi GIF yang ada, tetapi memblokir fungsi ini. Kita dapat membuka animasi GIF melalui [File>Import>Video Frame to Layer], seperti yang ditunjukkan pada gambar di bawah ini dapat diaktifkan. , AVI, MPG, MPEG, tetapi tidak ada GIF. Sekarang pertama-tama konfirmasikan bahwa jalurnya benar di panah merah, lalu masukkan simbol "*" di panah hijau, klik tombol "Muat", dan semua format file akan dicantumkan. Pilih file GIF yang sesuai untuk diimpor lapisan independen. Atau langsung masukkan nama lengkap file animasinya, seperti abc.gif, 123.gif, dll. Pengoperasian setelah impor sama seperti sebelumnya. Anda dapat menggunakan metode ini untuk membuka animasi GIF dari masa lalu dan mencobanya.
Selain itu, Anda juga dapat menggunakan [File>Open As] [CTRL+ALT+SHIFT+O] dan memilih film QuickTime di item "Open As", sehingga Anda dapat membuka GIF sebagai film dan membentuk lapisan video independen di palet lapisan. Ada secara independen di timeline. Seperti yang ditunjukkan di bawah ini. Cara ini diusulkan oleh seorang teman bernama XYBLUEIDEA di forum klasik. Saya ingin mengucapkan terima kasih kepadanya dan semua teman yang telah bekerja keras untuk menyempurnakan tutorial ini.
Perintah [File>Open As] Photoshop adalah membuka gambar dalam bentuk yang diperlukan untuk tujuan khusus, dan kemudian menyimpannya dalam format untuk tujuan khusus tersebut. Anda dapat melihat format file untuk berbagai keperluan di proyek "Open As". Beberapa aplikasi format khusus akan diperkenalkan di tutorial lain. Perlu diperhatikan bahwa tidak semua file dapat mendukung semua format khusus.
Saat ini, konten animasi GIF yang diimpor itu sendiri tidak dapat diubah, tetapi karena merupakan lapisan independen, Anda dapat menambahkan efek melalui gaya lapisan seperti lapisan biasa, secara tidak langsung mencapai tujuan memodifikasi animasi, seperti yang ditunjukkan pada gambar di bawah . Meskipun modifikasi semacam ini terbatas pada gaya, karena fungsi yang kuat dari gaya lapisan Photoshop, kecuali plot animasi, yang tidak dapat dimodifikasi, efek visual lainnya dapat dicapai.
Namun, mengoptimalkan animasi masih merupakan prasyarat utama. Jika kita memilih warna cahaya bagian dalam seperti merah, hijau, dll. yang berbeda secara signifikan dari warna animasi asli, karena sumber daya warna terbatas, beberapa warna ditetapkan ke animasi asli. harus ditetapkan ke gaya cahaya batin. Maka jumlah byte animasi ini akan meningkat secara signifikan, atau kualitas gambar akan menurun secara signifikan dengan jumlah warna yang sama. Saya yakin semua orang dapat memahami kebenaran ini.
Untuk beberapa animasi yang harus diproduksi sebagai lapisan independen, metode ini dapat dengan mudah digunakan untuk produksi sekunder. Misalnya animasi burung mengepakkan sayapnya yang telah disebutkan sebelumnya, cara ini dapat menghasilkan efek mengepakkan sayap dan bergerak secara bersamaan. Misalnya, jika karakter berjalan maju, Anda dapat membuat animasi yang sedang berjalan terlebih dahulu, menampilkannya sebagai GIF, lalu memuatnya sebagai lapisan video. Setelah memperluas ukuran kanvas (perhatikan bukan ukuran gambar), ubah posisi lapisan video dan menganimasikannya, mencapai efek berlari dan bergerak maju pada saat yang bersamaan.
Metode impor ini sebenarnya memberikan kemungkinan animasi komponen. Metode ini dapat dipertimbangkan jika suatu objek perlu memiliki beberapa atribut gerakan secara bersamaan. Ide ini juga banyak digunakan dalam bidang pengeditan video, misalnya ketika Anda ingin membuat efek penskalaan dan memutar dua adegan sambil berpindah, secara teoritis Anda harus terlebih dahulu mengatur kecepatan rotasi yang sama untuk kedua adegan tersebut, lalu secara bertahap menguranginya. adegan pertama. Opasitas mencapai tujuan. Namun, dalam pengoperasian sebenarnya, perbedaan properti pemandangan (seperti ukuran) dapat menyebabkan perbedaan skala dan sudut rotasi. Pada titik ini, pertama-tama Anda dapat merender peralihan statis adegan menjadi video, lalu mengimpor video, lalu memperbesar dan memutarnya. Klik di sini untuk mengunduh contoh file video .
Perlu dicatat bahwa pengenalan pengetahuan komponen adalah untuk memperluas pengetahuan semua orang dan tidak mendorong semua orang untuk menggunakannya di sini. Lagi pula, saat ini kami hanya menargetkan karya animasi GIF, bukan karya video. Akan lebih baik jika Anda bisa melakukannya sekaligus. Jika perlu, pastikan untuk menyimpan file asli dari semua komponen animasi untuk memfasilitasi modifikasi di masa mendatang.
Setelah QuickTime diinstal, selain fungsi impor, Anda juga dapat menggunakan fungsi ekspor untuk mengeluarkan animasi sebagai video, daripada terbatas pada keluaran format GIF sebelumnya. Karena karakteristiknya sendiri, format GIF tidak dapat merekam dengan sempurna semua efek animasi yang dapat kita buat di Photoshop. Namun format videonya berbeda. Metode pengkodean video tidak hanya mendukung puluhan juta warna (klik di sini untuk membaca konten tentang puluhan juta warna dalam tutorial dasar) dan jumlah warna yang lebih tinggi, tetapi juga memiliki pemutaran yang lebih baik. kehalusan dibandingkan GIF. Manifestasi paling jelas dari peningkatan ini adalah ukuran layar dan kecepatan bingkai. Dalam metode pengkodean video, kita tidak lagi harus dibatasi oleh ukuran gambar yang terbatas, dan dapat menggunakan ukuran 640x480, 800x600 atau lebih besar. Frame rate yang digunakan juga dapat ditingkatkan menjadi 30fps, 60fps atau lebih tinggi.
Perintah [File>Export>Render Video] dapat menampilkan format video, seperti yang ditunjukkan pada gambar di bawah. Pilih format video yang diekspor sebagai AVI, lalu klik tombol di panah merah untuk mengaturnya. Cukup pilih "Tidak Ada" untuk jenis kompresi di panah hijau di pengaturan video. Ini akan menampilkan video yang dapat diputar melalui WindowsMediaPlayer di Windows. Jika Anda memilih jenis kompresi lain seperti "DV-PAL", Anda juga dapat mengeluarkan video, tetapi ukuran layar, kecepatan bingkai, dll. akan berbeda dari yang ditetapkan dalam dokumen kami.
Di bawah ini kami akan memberikan pengenalan singkat tentang format video lainnya: 3G digunakan untuk ponsel dan dapat dikirim sebagai MMS (perhatikan batas kapasitas MMS); FLC adalah format animasi 256 warna pada sistem DOS awal; video di Internet; QuickTime, APPLE TV, iPod dan iPhone semuanya adalah format video Apple, dua yang terakhir ditujukan untuk perangkat genggam; MPEG-4 disebut MP4 dan juga biasa digunakan di perangkat genggam. Detail tentang pengkodean video bukanlah sesuatu yang perlu Anda pelajari sekarang. Kami akan memperkenalkannya dalam tutorial terkait video ketika kami memiliki kesempatan di masa mendatang. Selain itu, format audio MP3 yang kita kenal adalah milik MPEG-1, yang disebut MPEG-1 Audio Layer3.
Mode "Urutan gambar" dapat menghasilkan animasi sebagai beberapa gambar diam, dan nama file gambar diberi nama dalam urutan menaik. Ukuran gambar ditetapkan secara default ke ukuran dokumen dan dapat diubah ke ukuran lain. Namun, mengubah ukuran kecil ke ukuran besar dapat menyebabkan hilangnya kualitas gambar karena penataan ulang piksel. Perhatikan bahwa beberapa jenis kompresi (seperti PAL-DV) akan dirender pada ukuran tetap yang ditetapkannya. Rentang keluaran umumnya semua frame, yaitu keseluruhan animasi. Jika ada kebutuhan khusus, dapat diubah ke metode lain. Saluran Alpha dapat mengeluarkan video dengan informasi tembus pandang multi-level, sehingga mudah untuk disintesis dalam perangkat lunak pengeditan video seperti Premiere. Disarankan untuk menjaga kecepatan bingkai pada kecepatan yang ditetapkan dalam dokumen. Umumnya tidak ada masalah saat memutarnya di komputer. Namun, beberapa perangkat pemutaran tujuan khusus memiliki kecepatan bingkai tetap, seperti menyalin ke format PAL (25fps) atau Format NTSC (sekitar 30fps). Salin ke film (24fps), dll., jika tidak, efeknya mungkin terpengaruh karena tidak sinkronnya.
Selain Photoshop, ada beberapa software yang juga bisa membuat animasi GIF, dan dalam beberapa hal lebih sederhana. Misalnya, GIF Animator yang diproduksi oleh Ulead adalah salah satunya, yang dapat dengan mudah menggabungkan beberapa gambar statis menjadi animasi dengan berbagai gaya dan menambahkan beberapa teks atau grafik. Dan Anda dapat menampilkan setiap urutan bingkai GIF animasi. Itu juga dapat diekspor ke format file PSD, dengan setiap frame disimpan dalam satu lapisan dan mempertahankan informasi transparansi. Buka file PSD ini di Photoshop, klik menu tambahan di sudut kanan atas palet animasi dalam mode bingkai, dan pilih "Buat Bingkai dari Lapisan" untuk membuat animasi dalam bentuk lapisan independen. Dalam produksi sebenarnya, setiap orang dapat menggunakan perangkat lunak semacam ini untuk menyelesaikan beberapa pekerjaan sederhana yang diperlukan.
Tugas terakhir adalah menggunakan materi untuk meniru animasi berikut. Ukuran animasi ini adalah 128×160, dan digunakan untuk mem-flash ponsel Moto L6 sebagai animasi boot. Tapi bisa juga digunakan untuk pesan MMS. Tidak ada kesulitan teknis dalam animasi ini. Amati dengan cermat detail animasi, coba metode implementasi lainnya, dan temukan jalur yang paling nyaman. Dan setelah selesai, tambahkan kreativitas Anda sendiri untuk membentuk animasi baru.
Sekarang setiap orang memiliki kemampuan produksi animasi GIF yang lengkap, dan dapat menggunakan foto, video, atau gambar grafis untuk menyelesaikan produksi. Kirim animasi ke teman dan keluarga sebagai MMS dan tambahkan berkah Anda. Anda juga dapat mengirimkannya kepada saya untuk ditinjau. Ponsel saya saat ini memiliki resolusi QVGA (240×320). Dan saya berharap melihat pesan MMS luar biasa yang Anda buat beredar luas di Internet.
Pada titik ini, bagian produksi animasi dari tutorial lanjutan Photoshop telah selesai, dan Anda dapat melanjutkan mempelajari bagian desain web. Jika Anda menemukan kesalahan saat membaca, harap perbaiki. Dukungan Anda adalah sumber motivasi untuk perbaikan berkelanjutan dari tutorial ini. Saya berharap semua orang dapat menyebarkan ilmu yang telah mereka pelajari sehingga lebih banyak orang dapat mengakses dan mempelajari ilmu tersebut, saling belajar, dan membuat kemajuan bersama.