Animacja zdjęć online

W epoce cyfrowej sposób, w jaki udostępniamy treści wizualne i wchodzimy z nimi w interakcję, ewoluował. Choć statyczne zdjęcia mają swój urok, świat animacji nadaje obrazom zupełnie nowy wymiar. W tym poście na blogu przyjrzymy się, jak bezpłatnie utworzyć animację zdjęć online i przekonwertować obraz na animację w kilku prostych krokach.

Animacja zdjęć online i za darmo

Korzystając z [tego darmowego narzędzia do tworzenia animacji], możesz bezpłatnie animować dowolne zdjęcie online. Aby z nim pracować, nie musisz instalować żadnego oprogramowania ani wtyczki.

  1. Najpierw otwórz animator zdjęć online w dowolnej przeglądarce internetowej.
  2. Następnie prześlij zdjęcie wejściowe lub załaduj je z dowolnego miejsca w chmurze.
  3. Ustaw opcje animacji lub zmiany rozmiaru zgodnie z wymaganiami.
  4. Kliknij przycisk animacji lub wyświetl podgląd animacji.
  5. Wybierz format wyjściowy jako APNG, GIF lub WEBP.
  6. Pobierz animowane zdjęcie lub zapisz je w chmurze.

PS: Link do pobrania wygaśnie po 24 godzinach, ponieważ żadne Twoje dane nie będą przechowywane na serwerze.

Zalety animacji zdjęć online

Animacja zdjęć online zrewolucjonizowała sposób, w jaki animujemy obrazy, dzięki czemu proces ten jest dostępny, przyjazny dla użytkownika i przyjemny dla każdego. Oto niektóre zalety tworzenia animacji fotograficznych online:

Łatwość obsługi: To narzędzie online ma intuicyjny interfejs, który wymaga niewielkiego lub żadnego wcześniejszego doświadczenia w animacji. Możesz po prostu przesłać obrazy i zastosować różne animacje za pomocą zaledwie kilku kliknięć.

Wygoda: ponieważ wszystko odbywa się online, dostęp do narzędzia można uzyskać z dowolnego miejsca z dostępem do Internetu. Nie ma potrzeby pobierania ani instalowania żadnego oprogramowania.

Opłacalność: To narzędzie online jest bezpłatne i umożliwia tworzenie nieograniczonej liczby animacji bez konieczności podawania danych karty kredytowej ani adresu e-mail.

Szeroki zakres efektów: to narzędzie do animacji zdjęć online jest wyposażone w różne efekty animacji, dzięki czemu możesz eksperymentować z różnymi opcjami animacji.

Możliwość udostępniania: gdy animacja zdjęcia będzie już gotowa, możesz pobrać link do pobrania i za jego pomocą udostępnić animowany obraz w mediach społecznościowych, witrynach internetowych lub znajomym i rodzinie, wzmacniając efekt swojej pracy twórczej.

Photo Animator – Przewodnik programisty

Możesz animować zdjęcia w aplikacjach opartych na platformie .NET przy użyciu języka C#. Możesz ożywić nieruchome obrazy poprzez subtelne ruchy, efekty i przejścia. Poniższe kroki opisują sposób animowania zdjęć w języku C#:

  • Zainstaluj Conholdate.Total for .NET po swojej stronie.
  • Ustaw czas trwania animacji i załaduj obraz źródłowy.
  • Ustaw ApngOptions i ramki.
  • Eksportuj wyjściowy animowany obraz.

Poniższy przykładowy kod pokazuje, jak animować zdjęcia w języku 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();

        // dodaj pierwszą klatkę
        apngImage.AddFrame(sourceImage, FrameDuration);

        // dodaj ramki pośrednie
       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);
        }

        // dodaj ostatnią klatkę
        apngImage.AddFrame(sourceImage, FrameDuration);

        apngImage.Save();
    }
}

Poniższy zrzut ekranu przedstawia animowany obraz wyjściowy:

Obraz do animacji online

Konwertuj animowany PNG na GIF w C#

Możesz łatwo przekonwertować animowany plik PNG na GIF w języku C#, wykonując poniższe czynności:

  • Skonfiguruj Conholdate.Total dla .NET w swoim projekcie.
  • Sprawdź, czy załadowany obraz jest plikiem APNG.
  • Konwertuj APNG na GIF za pomocą obiektu klasy GifOptions.

Przykładowy kod poniżej pokazuje, jak przekonwertować animowany plik PNG na GIF w języku C#:

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dataDir + "Animated PNG.png"))
{
    // Sprawdzanie typu załadowanego obrazu
    System.Diagnostics.Debug.Assert(image is ApngImage);
                
    // Zapisz w tym samym formacie
    image.Save(dataDir + "same_format.png");
                
    // Eksportuj do innego animowanego formatu
    image.Save(dataDir + "animated.gif", new GifOptions());
}

W celach informacyjnych spójrz na następujący animowany GIF:

Animowane PNG do GIF

Bezpłatna licencja ewaluacyjna

Możesz poprosić o bezpłatną licencję tymczasową, aby przetestować API w jego pełnych możliwościach.

Wniosek

Animacja zdjęć otwiera świat kreatywnych możliwości, umożliwiając nam nasycenie naszych obrazów ruchem, emocjami i opowiadaniem historii. Dostępność tej animacji zdjęć online rozwiązuje złożony i czasochłonny problem za pomocą zaledwie kilku kliknięć przy użyciu dowolnego urządzenia lub systemu operacyjnego. Co więcej, możesz także znaleźć informacje na temat integracji tej funkcji z Twoimi aplikacjami lub projektami. Jeśli chcesz omówić jakiekolwiek wątpliwości, napisz do nas na forum.

Zobacz też