Comment créer un GIF sur Android. Comment mettre une animation sur votre bureau Comment mettre un gif sur un fond d'écran Android


Le fond d’écran animé est une animation ou une vidéo qui peut être définie comme image d’arrière-plan du bureau. Par défaut, Windows autorise uniquement les images statiques. Pour mettre une animation sur votre bureau, vous devez installer un logiciel spécial.

Il existe plusieurs programmes pour travailler avec des fonds d'écran animés. Certains ne prennent en charge que les GIF animés (fichiers GIF), d'autres peuvent également fonctionner avec des vidéos (AVI, MP4). Ensuite, nous examinerons les logiciels les plus populaires qui vous aideront à animer votre économiseur d'écran sur votre ordinateur.

Méthode 1 : Fond d'écran vidéo PUSH

Le programme est disponible en téléchargement gratuit sur le site officiel du développeur. Pris en charge par les systèmes d'exploitation Windows à partir de 7. Vous permet d'utiliser des images et des vidéos animées (à partir de votre ordinateur) comme économiseur d'écran sur le bureau.

Instructions de pose du papier peint :

  1. Lancez la distribution et suivez les instructions de l'assistant d'installation. Acceptez les termes du contrat de licence et poursuivez l'installation normalement. Une fois l'installation terminée, cochez les cases "Définir comme économiseur d'écran" Et "Lancer le fond d'écran vidéo", et appuyez sur "Finition".
  2. Les options de l'économiseur d'écran s'ouvriront. Sélectionnez dans la liste déroulante "Économiseur d'écran vidéo PUSH" et appuyez sur "Options" pour changer le fond d'écran.
  3. Allez dans l'onglet "Principal" et sélectionnez le fond d'écran. Le programme prend en charge le travail avec des vidéos, des gifs et des liens YouTube (nécessite une connexion Internet).
  4. Cliquez sur l'icône "Ajouter" pour ajouter une vidéo ou une animation personnalisée.
  5. Spécifiez le chemin d'accès et cliquez sur "Ajouter à la playlist". Après cela, il apparaîtra sur l'onglet "Principal".
  6. Cliquez sur "Ajouter l'URL" pour ajouter un lien depuis Youtube. Entrez l'adresse du lien et cliquez "Ajouter à la playlist".
  7. Sur l'onglet "Paramètres" vous pouvez configurer d'autres paramètres. Par exemple, autorisez le programme à démarrer avec Windows ou réduisez-le dans la barre d'état.

Toutes les modifications prennent effet automatiquement. Pour changer l'économiseur d'écran, sélectionnez-le simplement dans la liste des disponibles sur l'onglet "Principal". Ici, vous pouvez également régler le volume (pour la vidéo), la position de l'image (remplissage, centre, étirement).

Méthode 2 : aménagements de bureau

Pris en charge par les systèmes d'exploitation Windows 7, 8, 10. Contrairement à PUSH Video Wallpaper, DeskScapes vous permet de modifier un économiseur d'écran existant (ajuster la couleur, ajouter des filtres) et prend en charge le travail avec plusieurs moniteurs simultanément.

Procédure de pose du papier peint :

  1. Lancez la distribution et lisez les termes du contrat de licence. Spécifiez le répertoire dans lequel les fichiers du programme seront décompressés et attendez la fin de l'installation.
  2. Le programme démarrera automatiquement. Cliquez sur "Commencer l'essai de 30 jours" pour activer la version d'essai pendant 30 jours.
  3. Entrez votre véritable adresse e-mail et cliquez "Continuer". Une confirmation sera envoyée à l'e-mail spécifié.
  4. Suivez le lien contenu dans l'e-mail pour confirmer votre inscription. Pour cela, cliquez sur le bouton vert "Activer l'essai de 30 jours". Après cela, l'application sera automatiquement mise à jour et deviendra disponible pour utilisation.
  5. Sélectionnez un fond d'écran dans la liste et cliquez sur "Appliquer sur mon bureau" pour les utiliser comme économiseur d'écran.
  6. Pour ajouter des fichiers personnalisés, cliquez sur l'icône dans le coin supérieur gauche et sélectionnez "Dossiers" - "Ajouter/Supprimer des dossiers".
  7. Une liste des répertoires disponibles apparaîtra. Cliquez sur "Ajouter" pour spécifier le chemin d'accès à la vidéo ou à l'animation que vous souhaitez utiliser comme arrière-plan de votre bureau. Après cela, les images apparaîtront dans la galerie.
  8. Pour modifier l'image sélectionnée, basculez entre les outils "Ajuster", "Effets" Et "Couleur".

La version gratuite du programme est disponible en téléchargement sur le site officiel et vous permet de définir un GIF ou une vidéo comme image d'arrière-plan de votre bureau.

Méthode 3 : DisplayFusion

Contrairement à PUSH Video Wallpaper et DeskScapes, le programme est entièrement traduit en russe. Vous permet de sélectionner et de configurer les économiseurs d'écran et le fond d'écran du bureau.


Le programme prend en charge le travail non seulement avec des fonds d'écran animés, mais également avec des fichiers vidéo. L'utilisateur peut personnaliser le diaporama s'il le souhaite. Ensuite, l'économiseur d'écran changera en fonction d'une minuterie.

Vous pouvez installer une image animée sur votre bureau uniquement à l'aide d'un logiciel spécial. DeskScape possède une interface simple et une bibliothèque intégrée d'images prêtes à l'emploi. PUSH Video Wallpaper vous permet de définir non seulement des gifs, mais également des vidéos comme économiseur d'écran. DisplayFusion dispose d'une large gamme d'outils et vous permet de contrôler non seulement le fond d'écran, mais également d'autres paramètres du moniteur.

7Fon est un service qui vous aidera à trouver facilement de beaux fonds d'écran pour votre fond d'écran. Nous avons rassemblé ici plus de 140 000 photos provenant de partout sur Internet, nous vérifions soigneusement chacune d'elles avant de l'ajouter au site. Plus d'une centaine de nouveaux fonds d'écran apparaissent chaque jour sur notre ressource. Et si nous trouvons une meilleure copie de l’image, nous la remplaçons. Tout cela garantit des écrans de veille d'excellente qualité.

Facilité de choisir le papier peint

Le point fort de notre site est un système de recherche d’images intelligent, rapide et pratique.

La recherche d'images par couleur est une fonctionnalité unique sur 7Fon. Pour rechercher des photos d'une couleur spécifique, cliquez sur le cercle de couleur dans la barre de recherche en haut de la page. Ensuite, à l'aide d'une palette pratique, sélectionnez la teinte souhaitée et cliquez sur « Rechercher ». En conséquence, notre algorithme intelligent sélectionnera automatiquement les fonds d’écran dans lesquels cette couleur prédomine. Assurez-vous d'utiliser cet outil - nous avons essayé :)

Et bien sûr, il existe une recherche textuelle pour les fonds d'écran. Nous attribuons des balises à chaque image, ce qui facilite la recherche. À propos, nous l'avons implémenté en 7 langues, dont l'ukrainien et le russe. Entrez dans le champ de recherche ce qui doit être affiché sur l'image, la langue sera automatiquement détectée.

Sélection de la taille de l'économiseur d'écran et édition

Sur la page d'images, vous trouverez des dizaines de résolutions des moniteurs les plus populaires. Vous pouvez télécharger le fond d'écran en taille originale ou sélectionner celui que vous souhaitez avant de le télécharger. À l’aide du cadre de recadrage, l’image peut être pré-recadrée.

Une autre de nos fonctionnalités est la retouche photo à l’aide d’un éditeur en ligne. A gauche du bouton « Télécharger » il y a un bouton avec une palette, c'est là que se cache ce monstre. En termes de capacités, il est très similaire à Photoshop - votre imagination aura toute la place pour se déchaîner !

Fond d'écran pour téléphone

À l'aide du code QR, vous pouvez télécharger le fond d'écran sur votre téléphone. C'est très pratique, car en trouvant une image sur votre ordinateur puis en scannant le code QR, vous pouvez la télécharger instantanément sur votre smartphone ou votre tablette pour un économiseur d'écran sur votre écran d'accueil.

Nous sommes sûrs que 7Fon vous deviendra indispensable lorsque vous déciderez de télécharger des fonds d’écran pour votre bureau !

Avez-vous déjà vu une belle animation GIF qui se répète continuellement et souhaitez-vous la définir comme fond d'écran animé sur votre appareil Android ? Eh bien, vous pouvez le faire, et dans ce tutoriel, je vais vous montrer comment.

Introduction

Pour créer des fonds d'écran animés intéressants et magnifiques à partir de zéro, en utilisant uniquement des mathématiques et du code qui généreront une animation, vous devrez peut-être travailler dur pendant longtemps. Et vous devez également utiliser toute votre créativité. En revanche, créer des fonds d’écran GIF animés, ou les trouver sur Internet, est beaucoup plus simple. Dans ce didacticiel, vous apprendrez à convertir n'importe quelle animation GIF en fond d'écran animé.

Préparation initiale requise

Assurez-vous que la dernière version d'Android Studio est installée. Vous pouvez le télécharger sur le site Web du développeur Android.

Bien que vous puissiez créer n'importe quelle animation GIF, je vous recommande de télécharger un bon cinémagraphe. Un cinémagraphe n'est rien de plus qu'une animation GIF, généralement réalisée à partir d'une vidéo, et en boucle fluide. Vous pouvez trouver de nombreuses options sur Flickr.

Dans ce didacticiel, j'utilise un cinémagraphe créé par l'utilisateur de Flickr djandyw.com, car il est sous licence Creative Commons.

1. Créer un nouveau projet

Lancez Android Studio, créez un nouveau projet et donnez-lui un nom GIFFond d'écran. Donnez-lui un nom unique si vous envisagez de le répertorier sur Google Play.

Définir le SDK minimum sur - API 8 : Android 2.2 (Froyo).

Notre application n'a pas besoin du statut d'activité, nous sélectionnons donc Ajouter aucune activité et cliquez Finition.

2. Description du papier peint

Pour les fonds d'écran animés, vous avez besoin d'un fichier qui les décrira. Créer un nouveau fichier XML res/xml/wallpaper.xml et remplacez son contenu par ce qui suit :

Les valeurs du nom (étiquette) et de la vignette (vignette) sont importantes car elles seront affichées dans la liste des fonds d'écran disponibles sur votre appareil.

3. Édition du manifeste T

Pour lancer des fonds d'écran animés, notre application doit enregistrer une autorisation - android.permission.BIND_WALLPAPER.

Les fonds d'écran animés sont lancés en tant qu'objet de service, qui peut prendre la valeur android.service.wallpaper.WallpaperService comme action d'intention. Appelons-le Service GIFWallpaperService- et ajoutez-le au manifeste du projet - AndroidManifest.xml.

4. Ajouter une animation GIF

Copiez l'animation GIF que vous avez téléchargée depuis Flickr dans votre dossier de projet - actifs. je lui ai donné un nom fille.gif.

5. Créer un service

Créons une nouvelle classe Java et appelons-la GIFWallpaperService.java. Il doit hériter de la classe WallpaperService.

La classe publique GIFWallpaperService étend WallpaperService ( )

Puisque WallpaperService est une classe abstraite, vous devez remplacer la méthode onCreateEngine et renvoyer une instance à votre moteur, qui peut restituer les images du GIF.

Pour utiliser un GIF animé, vous devez d'abord le convertir en objet Film. Pour ce faire, vous pouvez utiliser la méthode decodeStream de la classe Movie. Une fois le film créé, transmettez-le en paramètre au constructeur du moteur.

Voici à quoi devrait ressembler la méthode onCreateEngine :

@Override public WallpaperService.Engine onCreateEngine() ( try ( Movie movie = Movie.decodeStream(getResources().getAssets().open("girl.gif")); return new GIFWallpaperEngine(movie); )catch(IOException e) ( Log.d("GIF", "Impossible de charger l'actif"); return null; ) )

6. Créer un moteur

Travaillons maintenant sur le moteur. Créer une classe Moteur de papier peint GIFà l'intérieur de la classe GIFWallpaperService, qui héritera de WallpaperService.Engine.

Dans ce cours, nous ajouterons les champs suivants :

  • frameDuration : un entier indiquant la durée du délai entre les redessins de l'animation. Une valeur de 20 nous donne 50 images par seconde.
  • visible : une variable booléenne qui permet au programme de savoir exactement quand le fond d'écran est visible à l'écran. Ceci est important car nous n'avons pas besoin de restituer le papier peint lorsqu'il n'est pas visible.
  • movie : Il s’agit d’un GIF animé sous la forme d’un objet Movie.
  • holder : Il s'agit d'une référence à l'objet SurfaceHolder disponible dans le programme. Il sera lancé à l'aide de la déclaration de la méthode onCreate.
  • handler : Il s’agit d’un objet Handler qui sera utilisé pour exécuter le Runnable responsable du rendu du fond d’écran.

Votre classe devrait ressembler à ceci :

La classe privée GIFWallpaperEngine étend WallpaperService.Engine (privé final int frameDuration = 20 ; titulaire privé de SurfaceHolder ; film de film privé ; booléen privé visible ; gestionnaire de gestionnaire privé ; public GIFWallpaperEngine (film de film) ( this.movie = film ; handler = new Handler() ; ) @Override public void onCreate(SurfaceHolder surfaceHolder) ( super.onCreate(surfaceHolder); this.holder = surfaceHolder; ) )

Créons maintenant une méthode appelée draw qui dessinera le contenu du fichier gif. Décrivons cette méthode :

  • Nous vérifions d’abord la variable visible pour la vraie condition. Si tel est le cas, nous continuons.
  • Nous utilisons la commande SurfaceHolder de la méthode lockCanvas pour créer un canevas - Canvas sur lequel notre animation sera dessinée.
  • Nous dessinons une image d'animation GIF sur Canvas, après mise à l'échelle et positionnement.
  • Une fois le rendu terminé, nous transmettons le Canvas au SurfaceHolder.
  • Nous mettons à jour l'image actuelle de l'animation GIF en utilisant la méthode setTime de l'objet Movie.
  • Nous appelons à nouveau la méthode à l'aide du gestionnaire après avoir attendu la frameDuration en millisecondes.

La méthode draw ne sera jamais appelée directement. Il est toujours invoqué via l’utilisation d’objets Handler et Runnable. Créons donc un objet Runnable et appelons-le drawGIF.

Ajoutez le code suivant à la classe GIFWallpaperService :

Private Runnable drawGIF = new Runnable() ( public void run() ( draw(); ) ); private void draw() ( if (visible) ( Canvas canvas =holder.lockCanvas(); canvas.save(); // Ajustez la taille et la position pour que // l'image soit belle sur votre écran canvas.scale(3f, 3f ); movie.draw(canvas, -100, 0); canvas.restore();holder.unlockCanvasAndPost(canvas); movie.setTime((int) (System.currentTimeMillis() % movie.duration())); gestionnaire .removeCallbacks(drawGIF); handler.postDelayed(drawGIF, frameDuration); ) )

La méthode onVisibilityChanged est automatiquement appelée à chaque fois que l'état du fond d'écran change. Nous devons le réécrire pour démarrer ou arrêter drawGIF en fonction de la valeur de l'argument visible. La méthode removeCallbacks de l'objet Handler sera utilisée pour arrêter l'exécution des fonds d'écran drawGIF.

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

Enfin, nous réécrirons la méthode onDestroy du moteur pour empêcher drawGIF de s'exécuter si le fond d'écran est désactivé.

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

7. Compiler et installer

Votre fond d'écran animé est maintenant prêt. Compilez-les et installez-les sur votre appareil Android. Une fois que vous les avez installés, vous pouvez les trouver dans la liste des fonds d'écran disponibles.

La plupart des lanceurs vous offrent la possibilité de changer le fond d'écran en appuyant longuement sur l'écran. Ou vous pouvez accéder aux paramètres de votre écran pour modifier votre fond d'écran.

Si le GIF semble trop petit ou n'est pas positionné correctement, revenez à la méthode de dessin et ajustez l'échelle et la position.

Conclusion

Vous savez maintenant comment utiliser l'animation GIF pour créer des fonds d'écran animés. Assurez-vous d'expérimenter avec d'autres options d'animation GIF. Si vous souhaitez publier votre fond d'écran sur Google Play, assurez-vous d'avoir l'autorisation de l'auteur pour utiliser son animation GIF à des fins commerciales. Visitez le site des développeurs Android pour en savoir plus sur la classe WallpaperService.

Si vous souhaitez installer une image GIF animée sur votre appareil comme fond d'écran, alors pour un affichage correct et complet, vous avez besoin de l'utilitaire AnimGIF Live Wallpaper 2 Pro. Ce programme vous permet d'adapter entièrement les gifs sélectionnés à la taille de votre écran. Vous pouvez zoomer et exécuter plusieurs images animées à la suite. Dans ce cas, les économiseurs d'écran seront lus à tour de rôle et vous réglerez indépendamment le cycle de défilement de chaque fichier. La liste est illimitée et facilement modifiable, donc dès qu'une nouvelle animation apparaît sur votre smartphone, vous pouvez l'ajouter au reste des écrans de veille jouables en quelques clics.

Si vous n'avez pas le temps ou l'envie de créer un ordre de lecture, lancez simplement l'option « Ordre aléatoire » et l'application fera défiler indépendamment les images animées du répertoire spécifié. Une visualisation pratique des fichiers avec un affichage miniature des images vous aidera à sélectionner rapidement celles dont vous avez besoin. Avec l'option Frequency Multiplier, vous pouvez spécifier combien de fois accélérer ou ralentir l'animation GIF par rapport à sa vitesse par défaut. Grâce à la bibliothèque native de décodeur GIF, cet utilitaire consomme une quantité minimale de batterie et de ressources système de l'appareil.
Particularités:

  • intervalle de boucle de liste
  • ordre aléatoire
  • changer en appuyant deux fois
  • vitesse de lecture
  • réglage de l'arrière-plan
  • mise à l'échelle, adaptation
  • qualité améliorée sous l'écran
  • quelques autres paramètres spéciaux

Téléchargez le programme pour définir des images GIF comme fond d'écran - AnimGIF Live Wallpaper 2 sur Android, vous pouvez suivre le lien ci-dessous.