Animation photo en ligne

À l’ère du numérique, la façon dont nous partageons et interagissons avec le contenu visuel a évolué. Si les photos statiques ont leur charme, le monde de l’animation ajoute une toute nouvelle dimension aux images. Dans cet article de blog, nous explorerons comment créer une animation photo en ligne gratuitement et convertir une image en animation en quelques étapes simples.

Animation photo en ligne et gratuite

Vous pouvez facilement animer n’importe quelle photo en ligne gratuitement en utilisant ce créateur d’animation gratuit. Vous n’avez pas besoin d’installer de logiciel ou de plugin pour l’utiliser.

  1. Tout d’abord, ouvrez l’animateur de photos en ligne à partir de n’importe quel navigateur Web.
  2. Téléchargez ensuite la photo d’entrée ou chargez-la à partir de n’importe quel stockage cloud.
  3. Définissez les options d’animation ou de redimensionnement selon vos besoins.
  4. Cliquez sur le bouton Animer ou prévisualisez l’animation.
  5. Sélectionnez le format de sortie comme APNG, GIF ou WEBP.
  6. Téléchargez la photo animée ou enregistrez-la sur le stockage cloud.

PS : Le lien de téléchargement expirera au bout de 24 heures car aucune de vos données n’est stockée sur le serveur.

Les avantages de l’animation photo en ligne

L’animation photo en ligne a révolutionné la façon dont nous animons les images, rendant le processus accessible, convivial et agréable pour tous. Voici quelques-uns des avantages de la création d’animations photo en ligne :

Facilité d’utilisation : cet outil en ligne est livré avec une interface intuitive qui nécessite peu ou pas d’expérience préalable en animation. Vous pouvez simplement télécharger les images et appliquer diverses animations en quelques clics.

Commodité : comme tout se fait en ligne, vous pouvez accéder à l’outil depuis n’importe où disposant d’une connexion Internet. Il n’est pas nécessaire de télécharger ou d’installer un logiciel.

Rentabilité : cet outil en ligne est gratuit et des animations illimitées peuvent être créées sans avoir besoin de détails de carte de crédit ou d’e-mail.

Large gamme d’effets : cet outil d’animation photo en ligne est équipé de variations d’effets d’animation, vous permettant d’expérimenter diverses options d’animation.

Partageabilité : une fois votre animation photo prête, vous pouvez obtenir le lien de téléchargement et l’utiliser pour partager l’image animée sur les réseaux sociaux, sur des sites Web ou avec vos amis et votre famille, amplifiant ainsi l’impact de votre travail créatif.

Photo Animator – Guide du développeur

Vous pouvez animer des photos dans vos applications .NET à l’aide de C#. Vous pouvez donner vie à des images fixes grâce à des mouvements, des effets et des transitions subtils. Les étapes suivantes expliquent comment animer des photos en C# :

  • Installez Conholdate.Total for .NET de votre côté.
  • Définissez les durées de l’animation et chargez l’image source.
  • Définissez ApngOptions et les cadres.
  • Exportez l’image animée de sortie.

L’exemple de code suivant montre comment animer des photos en C# :

const int AnimationDuration = 1000; // 1 s
const int FrameDuration = 70; // 70 ms
using (RasterImage sourceImage = (RasterImage)Aspose.Imaging.Image.Load(dataDir + "not_animated.png"))
{
    ApngOptions createOptions = new ApngOptions
    {
        Source = new FileCreateSource("raster_animation.png", false),
        DefaultFrameTime = (uint)FrameDuration,
        ColorType = PngColorType.TruecolorWithAlpha,
    };

    using (ApngImage apngImage = (ApngImage)Aspose.Imaging.Image.Create(
        createOptions,
        sourceImage.Width,
        sourceImage.Height))
    {
        int numOfFrames = AnimationDuration / FrameDuration;
        int numOfFrames2 = numOfFrames / 2;

        apngImage.RemoveAllFrames();

        // ajouter la première image
        apngImage.AddFrame(sourceImage, FrameDuration);

        // ajouter des cadres intermédiaires
       for (int frameIndex = 1; frameIndex < numOfFrames - 1; ++frameIndex)
        {
            apngImage.AddFrame(sourceImage, FrameDuration);
            ApngFrame lastFrame = (ApngFrame)apngImage.Pages[apngImage.PageCount - 1];
            float gamma = frameIndex >= numOfFrames2 ? numOfFrames - frameIndex - 1 : frameIndex;
            lastFrame.AdjustGamma(gamma);
        }

        // ajouter la dernière image
        apngImage.AddFrame(sourceImage, FrameDuration);

        apngImage.Save();
    }
}

La capture d’écran ci-dessous est l’image animée de sortie :

Image vers animation en ligne

Convertir un PNG animé en GIF en C#

Vous pouvez facilement convertir un PNG animé en GIF en C# en suivant les étapes ci-dessous :

  • Configurez Conholdate.Total pour .NET dans votre projet.
  • Vérifiez si l’image chargée est un fichier APNG.
  • Convertissez APNG en GIF avec l’objet de classe GifOptions.

L’exemple de code ci-dessous montre comment convertir un PNG animé en GIF en C# :

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dataDir + "Animated PNG.png"))
{
    // Vérification du type d'image chargée
    System.Diagnostics.Debug.Assert(image is ApngImage);
                
    // Enregistrer au même format
    image.Save(dataDir + "same_format.png");
                
    // Exporter vers l'autre format animé
    image.Save(dataDir + "animated.gif", new GifOptions());
}

Veuillez jeter un œil au GIF animé suivant pour référence :

PNG animé en GIF

Licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite pour tester l’API dans toute sa capacité.

Conclusion

L’animation photo ouvre un monde de possibilités créatives, nous permettant d’insuffler à nos images du mouvement, de l’émotion et de la narration. L’accessibilité de cette animation photo en ligne résout le problème complexe et fastidieux en quelques clics seulement, en utilisant n’importe quel appareil ou système d’exploitation. De plus, vous pouvez également trouver des informations sur l’intégration de cette fonctionnalité dans vos applications ou projets. Si vous avez besoin de discuter de l’une de vos préoccupations, n’hésitez pas à nous écrire à forum.

Voir également