Cara membuat GIF di Android. Cara memasang animasi di desktop Cara memasang gif di wallpaper android


Wallpaper hidup adalah animasi atau video yang dapat dijadikan gambar latar belakang desktop. Secara default, Windows hanya mengizinkan gambar statis. Untuk memasang animasi di desktop Anda, Anda perlu menginstal perangkat lunak khusus.

Ada beberapa program untuk bekerja dengan wallpaper hidup. Beberapa hanya mendukung animasi GIF (file GIF), yang lain juga dapat bekerja dengan video (AVI, MP4). Selanjutnya, kita akan melihat perangkat lunak paling populer yang akan membantu Anda menganimasikan screensaver di komputer Anda.

Metode 1: TEKAN Wallpaper Video

Program ini tersedia untuk diunduh gratis dari situs resmi pengembang. Didukung oleh sistem operasi Windows mulai dari 7. Memungkinkan Anda menggunakan gambar dan video animasi (dari atau komputer Anda) sebagai screensaver desktop.

Petunjuk pemasangan wallpaper:

  1. Luncurkan distribusi dan ikuti instruksi wizard instalasi. Setujui persyaratan perjanjian lisensi dan lanjutkan instalasi seperti biasa. Setelah instalasi selesai, centang kotaknya "Tetapkan sebagai Penghemat Layar" Dan "Luncurkan Wallpaper Video", dan tekan "Menyelesaikan".
  2. Opsi screen saver akan terbuka. Pilih dari daftar drop-down "PUSH Penghemat Layar Video" dan tekan "Pilihan" untuk mengubah wallpaper.
  3. Buka tabnya "Utama" dan pilih kertas dinding. Program ini mendukung bekerja dengan video, gif, dan tautan YouTube (memerlukan koneksi Internet).
  4. Klik pada ikon tersebut "Menambahkan" untuk menambahkan video atau animasi khusus.
  5. Tentukan jalur ke sana dan klik "Tambahkan ke Daftar Putar". Setelah itu akan muncul di tab "Utama".
  6. Klik "Tambahkan URL" untuk menambahkan tautan dari Youtube. Masukkan alamat tautan dan klik "Tambahkan ke Daftar Putar".
  7. Di tab "Pengaturan" Anda dapat mengonfigurasi pengaturan lainnya. Misalnya, izinkan program untuk memulai bersama dengan Windows atau memperkecil ke baki.

Semua perubahan berlaku secara otomatis. Untuk mengubah screensaver, cukup pilih dari daftar yang tersedia di tab "Utama". Di sini Anda juga dapat mengatur volume (untuk video), posisi gambar (isi, tengah, regangan).

Metode 2: Pemandangan Meja

Didukung oleh sistem operasi Windows 7, 8, 10. Berbeda dengan PUSH Video Wallpaper, DeskScapes memungkinkan Anda mengedit screensaver yang ada (menyesuaikan warna, menambahkan filter) dan mendukung bekerja dengan beberapa monitor secara bersamaan.

Prosedur pemasangan wallpaper:

  1. Luncurkan distribusi dan baca ketentuan perjanjian lisensi. Tentukan direktori tempat file program akan dibongkar dan tunggu hingga instalasi selesai.
  2. Program akan dimulai secara otomatis. Klik "Mulai Uji Coba 30 Hari" untuk mengaktifkan versi trial selama 30 hari.
  3. Masukkan alamat email asli Anda dan klik "Melanjutkan". Konfirmasi akan dikirim ke email yang ditentukan.
  4. Ikuti tautan dari email untuk mengonfirmasi pendaftaran Anda. Untuk melakukan ini, klik tombol hijau "Aktifkan Uji Coba 30 Hari". Setelah ini, aplikasi akan diperbarui secara otomatis dan tersedia untuk digunakan.
  5. Pilih wallpaper dari daftar dan klik "Terapkan ke desktop saya" untuk menggunakannya sebagai screensaver.
  6. Untuk menambahkan file khusus, klik ikon di sudut kiri atas dan pilih “Folder” - “Tambah/Hapus folder”.
  7. Daftar direktori yang tersedia akan muncul. Klik "Menambahkan" untuk menentukan jalur ke video atau animasi yang ingin Anda gunakan sebagai latar belakang desktop Anda. Setelah itu, gambar akan muncul di galeri.
  8. Untuk mengubah gambar yang dipilih, beralih antar alat "Menyesuaikan", "Efek" Dan "Warna".

Versi gratis dari program ini tersedia untuk diunduh dari situs resminya dan memungkinkan Anda mengatur GIF atau video sebagai gambar latar desktop Anda.

Metode 3: TampilanFusion

Tidak seperti PUSH Video Wallpaper dan DeskScapes, program ini sepenuhnya diterjemahkan ke dalam bahasa Rusia. Memungkinkan Anda memilih dan mengonfigurasi screen saver dan wallpaper desktop.


Program ini mendukung tidak hanya bekerja dengan wallpaper hidup, tetapi juga dengan file video. Pengguna dapat menyesuaikan tayangan slide jika diinginkan. Kemudian screensaver akan berubah sesuai pengatur waktu.

Anda dapat menginstal gambar animasi di desktop Anda hanya menggunakan perangkat lunak khusus. DeskScape memiliki antarmuka sederhana dan perpustakaan gambar siap pakai bawaan. PUSH Video Wallpaper memungkinkan Anda mengatur tidak hanya gif, tetapi juga video sebagai screensaver Anda. DisplayFusion memiliki beragam alat dan memungkinkan Anda mengontrol tidak hanya wallpaper, tetapi juga parameter monitor lainnya.

7Fon adalah layanan yang akan membantu Anda dengan mudah menemukan wallpaper cantik untuk latar belakang desktop Anda. Kami telah mengumpulkan lebih dari 140 ribu gambar di sini dari seluruh Internet, kami memeriksa masing-masing gambar dengan cermat sebelum menambahkannya ke situs. Lebih dari seratus wallpaper baru muncul di sumber kami setiap hari. Dan jika kami menemukan salinan gambar yang lebih baik, kami menggantinya. Semua ini menjamin screensaver berkualitas tinggi.

Kemudahan memilih wallpaper

Keunggulan situs kami adalah sistem pencarian gambar cerdas yang cepat dan nyaman.

Mencari gambar berdasarkan warna adalah fitur unik di 7Fon. Untuk mencari foto dengan warna tertentu, klik lingkaran warna di bilah pencarian di bagian atas halaman. Selanjutnya, dengan menggunakan palet yang nyaman, pilih warna yang diinginkan dan klik "Cari". Hasilnya, algoritme cerdas kami akan secara otomatis memilih wallpaper yang warnanya mendominasi. Pastikan untuk menggunakan alat ini - kami telah mencobanya :)

Dan tentu saja ada pencarian teks untuk wallpaper desktop. Kami memberi tag pada setiap gambar, sehingga memudahkan pencarian. Omong-omong, kami menerapkannya dalam 7 bahasa, termasuk Ukraina dan Rusia. Masukkan ke dalam kolom pencarian apa yang seharusnya ditampilkan pada gambar, bahasa akan terdeteksi secara otomatis.

Memilih ukuran screensaver dan mengedit

Pada halaman gambar, terdapat puluhan resolusi monitor terpopuler. Anda dapat mendownload wallpaper dalam ukuran asli atau memilih yang Anda inginkan sebelum mendownload. Dengan menggunakan bingkai pangkas, gambar dapat dipotong terlebih dahulu.

Fitur kami lainnya adalah mengedit foto menggunakan editor online. Di sebelah kiri tombol “Download” terdapat tombol dengan palet, disinilah monster ini bersembunyi. Dalam hal kemampuannya, ini sangat mirip dengan Photoshop - imajinasi Anda akan memiliki banyak ruang untuk menjadi liar!

Wallpaper untuk ponsel

Dengan menggunakan kode QR, Anda dapat mengunduh wallpaper ke ponsel Anda. Ini sangat nyaman, karena dengan mencari gambar dari komputer Anda dan kemudian memindai kode QR, Anda dapat langsung mendownloadnya ke ponsel cerdas atau tablet Anda untuk screensaver di layar beranda Anda.

Kami yakin 7Fon akan menjadi sangat diperlukan bagi Anda ketika Anda memutuskan untuk mengunduh wallpaper untuk desktop Anda!

Pernahkah Anda melihat animasi GIF indah yang berulang terus menerus dan ingin menjadikannya sebagai wallpaper hidup di perangkat Android Anda? Ya, Anda bisa melakukannya, dan dalam tutorial ini, saya akan menunjukkan caranya.

Perkenalan

Untuk membuat wallpaper hidup yang menarik dan indah dari awal, hanya menggunakan matematika dan kode yang akan menghasilkan animasi, Anda mungkin harus bekerja keras dalam waktu yang lama. Dan Anda juga perlu menggunakan semua kreativitas Anda. Di sisi lain, membuat wallpaper GIF animasi, atau menemukannya di Internet, jauh lebih mudah. Dalam tutorial ini, Anda akan mempelajari cara mengubah animasi GIF apa pun menjadi wallpaper hidup.

Diperlukan persiapan awal

Pastikan Anda menginstal Android Studio versi terbaru. Anda dapat mengunduhnya dari situs web Pengembang Android.

Meskipun Anda dapat membuat animasi GIF apa pun, saya sarankan Anda mengunduh cinemagraph yang bagus. Sinegraf tidak lebih dari animasi GIF, yang biasanya dibuat dari video, dan berputar dengan lancar. Anda dapat menemukan banyak pilihan di Flickr.

Dalam tutorial ini, saya menggunakan cinemagraph yang dibuat oleh pengguna Flickr djandyw.com, karena dilisensikan di bawah lisensi Creative Commons.

1. Buat Proyek Baru

Luncurkan Android Studio, buat proyek baru, dan beri nama Wallpaper GIF. Berikan nama yang unik jika Anda berencana untuk mencantumkannya di Google Play.

Setel SDK minimum ke - API 8: Android 2.2 (Froyo).

Aplikasi kita tidak memerlukan status Aktivitas, jadi kita pilih Tambahkan Tanpa Aktivitas dan klik Menyelesaikan.

2. Deskripsi Wallpaper

Untuk wallpaper hidup, Anda memerlukan file yang akan menjelaskannya. Buat file XML baru res/xml/wallpaper.xml dan ganti isinya dengan yang berikut ini:

Nilai nama (label) dan gambar kecil (thumbnail) penting karena akan ditampilkan dalam daftar wallpaper yang tersedia di perangkat Anda.

3. Mengedit Manifesto T

Untuk meluncurkan wallpaper hidup, aplikasi kita perlu mendaftarkan satu izin - android.permission.BIND_WALLPAPER.

Wallpaper hidup diluncurkan sebagai objek Layanan, yang dapat mengambil nilai android.service.wallpaper.WallpaperService sebagai tindakan maksud. Sebut saja Layanan Layanan GIFWallpaper- dan menambahkannya ke manifes proyek - AndroidManifest.xml.

4. Tambahkan animasi GIF

Salin animasi GIF yang Anda unduh dari Flickr ke folder proyek Anda - aktiva. Saya memberinya nama gadis.gif.

5. Buat Layanan

Mari buat kelas Java baru dan beri nama GIFWallpaperService.java. Itu harus mewarisi kelas WallpaperService.

GIFWallpaperService kelas publik memperluas WallpaperService ( )

Karena WallpaperService adalah kelas abstrak, Anda harus mengganti metode onCreateEngine dan mengembalikan sebuah instance ke Mesin Anda, yang dapat merender frame untuk GIF.

Untuk menggunakan GIF animasi, Anda harus mengonversinya terlebih dahulu menjadi objek Film. Untuk melakukan ini, Anda dapat menggunakan metode decodeStream dari kelas Movie. Setelah Film dibuat, teruskan sebagai parameter ke konstruktor Mesin.

Seperti inilah tampilan metode onCreateEngine:

@Override public WallpaperService.Engine onCreateEngine() ( coba ( Film film = Movie.decodeStream(getResources().getAssets().open("girl.gif")); kembalikan GIFWallpaperEngine(film); )catch(IOException e) baru ( Log.d("GIF", "Tidak dapat memuat aset"); return null; ) )

6. Buat Mesin

Sekarang mari kita bekerja pada Mesin. Buat kelas Mesin Wallpaper GIF di dalam kelas GIFWallpaperService, yang akan mewarisi dari WallpaperService.Engine.

Di kelas ini kami akan menambahkan bidang berikut:

  • frameDuration: Bilangan bulat yang menunjukkan lamanya penundaan antara penggambaran ulang animasi. Nilai 20 memberi kita 50 frame per detik.
  • terlihat: Variabel boolean yang memungkinkan program mengetahui secara pasti kapan wallpaper terlihat di layar. Hal ini penting karena kita tidak perlu merender wallpaper saat tidak terlihat.
  • film: Ini adalah GIF animasi dalam bentuk objek Film.
  • holder: Ini adalah referensi ke objek SurfaceHolder yang tersedia dalam program. Ini akan dimulai menggunakan deklarasi metode onCreate.
  • handler: Ini adalah objek Handler yang akan digunakan untuk menjalankan Runnable yang bertanggung jawab untuk merender wallpaper.

Kelas Anda akan terlihat seperti ini:

GIFWallpaperEngine kelas privat memperluas WallpaperService.Engine ( private final int frameDuration = 20; pemegang SurfaceHolder pribadi; film Film pribadi; boolean pribadi terlihat; handler Handler pribadi; GIFWallpaperEngine publik(Film film) ( this.movie = film; handler = new Handler() ; ) @Override public void onCreate(SurfaceHolder SurfaceHolder) ( super.onCreate(surfaceHolder); this.holder = SurfaceHolder; ) )

Sekarang mari kita buat metode bernama draw yang akan menggambar isi file gif. Mari kita jelaskan metode ini:

  • Pertama kita periksa variabel yang terlihat untuk kondisi sebenarnya. Jika iya, maka kita lanjutkan.
  • Kami menggunakan perintah SurfaceHolder dari metode lockCanvas untuk membuat kanvas - Kanvas tempat animasi kami akan digambar.
  • Kami menggambar bingkai animasi GIF di Kanvas, setelah penskalaan dan pemosisian.
  • Setelah rendering selesai, kami meneruskan Canvas kembali ke SurfaceHolder.
  • Kami memperbarui frame animasi GIF saat ini menggunakan metode setTime pada objek Movie.
  • Kami memanggil metode itu lagi menggunakan handler setelah menunggu frameDuration dalam milidetik.

Metode undian tidak akan pernah dipanggil secara langsung. Itu selalu dipanggil melalui penggunaan objek Handler dan Runnable. Jadi mari kita buat objek Runnable dan beri nama drawGIF.

Tambahkan kode berikut ke kelas GIFWallpaperService:

DrawGIF Runnable Pribadi = runnable baru() ( public void run() ( draw(); ) ); private void draw() ( if (terlihat) ( Canvas canvas = holder.lockCanvas(); canvas.save(); // Sesuaikan ukuran dan posisi sehingga // gambar terlihat bagus di layar Anda canvas.scale(3f, 3f ); film.draw(kanvas, -100, 0); kanvas.restore(); holder.unlockCanvasAndPost(kanvas); film.setTime((int) (System.currentTimeMillis() % film.duration())); handler .removeCallbacks(drawGIF); handler.postDelayed(drawGIF, frameDuration); ) )

Metode onVisibilityChanged dipanggil secara otomatis setiap kali status wallpaper berubah. Kita perlu menulis ulang untuk memulai atau menghentikan drawGIF berdasarkan nilai argumen yang terlihat. Metode deleteCallbacks objek Handler akan digunakan untuk menghentikan menjalankan wallpaper drawGIF.

@Override public void onVisibilityChanged(boolean terlihat) ( this.visible = terlihat; if (terlihat) ( handler.post(drawGIF); ) else ( handler.removeCallbacks(drawGIF); ) )

Terakhir, kami akan menulis ulang metode onDestroy Engine untuk menghentikan drawGIF berjalan jika wallpaper dinonaktifkan.

@Override public void onDestroy() ( super.onDestroy(); handler.removeCallbacks(drawGIF); )

7. Kompilasi dan Instal

Sekarang wallpaper hidup Anda sudah siap. Kompilasi dan instal di perangkat Android Anda. Setelah Anda menginstalnya, Anda dapat menemukannya di daftar wallpaper yang tersedia.

Kebanyakan peluncur memberi Anda opsi untuk mengubah wallpaper dengan menekan lama pada layar. Atau Anda dapat membuka pengaturan layar untuk mengubah wallpaper.

Jika GIF terlihat terlalu kecil, atau posisinya tidak tepat, kembali ke metode menggambar dan sesuaikan skala dan posisinya.

Kesimpulan

Sekarang Anda tahu cara menggunakan animasi GIF untuk membuat wallpaper hidup. Pastikan untuk bereksperimen dengan opsi animasi GIF lainnya. Jika Anda ingin memposting wallpaper Anda di Google Play, pastikan Anda mendapat izin dari pembuatnya untuk menggunakan animasi GIF-nya untuk tujuan komersial. Kunjungi situs Pengembang Android untuk mempelajari lebih lanjut tentang kelas WallpaperService.

Jika Anda ingin memasang gambar GIF animasi pada perangkat Anda sebagai latar belakang desktop, maka untuk tampilan yang benar dan lengkap Anda memerlukan utilitas AnimGIF Live Wallpaper 2 Pro. Program ini memungkinkan Anda untuk sepenuhnya menyesuaikan gif yang dipilih dengan ukuran layar Anda. Anda dapat memperbesar dan menjalankan beberapa gambar animasi secara berurutan. Dalam hal ini, screensaver akan diputar secara bergantian, dan Anda secara mandiri mengatur siklus pengguliran setiap file. Daftarnya tidak terbatas dan mudah diedit, jadi segera setelah animasi baru muncul di ponsel cerdas Anda, Anda dapat menambahkannya ke screensaver lainnya yang dapat dimainkan dalam beberapa klik.

Jika Anda tidak punya waktu atau keinginan untuk membuat urutan pemutaran, cukup luncurkan opsi "Urutan acak" dan aplikasi akan menelusuri gambar animasi dari direktori yang ditentukan secara mandiri. Melihat file dengan nyaman dengan tampilan gambar mini akan membantu Anda dengan cepat memilih yang Anda butuhkan. Dengan opsi Pengganda Frekuensi, Anda dapat menentukan berapa kali untuk mempercepat atau memperlambat animasi GIF dibandingkan dengan kecepatan defaultnya. Berkat perpustakaan decoder GIF asli, utilitas ini mengkonsumsi daya baterai dan sumber daya sistem perangkat dalam jumlah minimal.
Keunikan:

  • interval putaran daftar
  • urutan acak
  • ubah dengan ketuk dua kali
  • kecepatan pemutaran
  • pengaturan latar belakang
  • penskalaan, adaptasi
  • peningkatan kualitas di bawah layar
  • beberapa pengaturan khusus lainnya

Unduh program untuk mengatur gambar GIF sebagai wallpaper - AnimGIF Live Wallpaper 2 di Android Anda dapat mengikuti tautan di bawah ini.