
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
- Photo Animator – Przewodnik programisty
- Konwertuj animowany PNG na GIF w C#
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.
- Najpierw otwórz animator zdjęć online w dowolnej przeglądarce internetowej.
- Następnie prześlij zdjęcie wejściowe lub załaduj je z dowolnego miejsca w chmurze.
- Ustaw opcje animacji lub zmiany rozmiaru zgodnie z wymaganiami.
- Kliknij przycisk animacji lub wyświetl podgląd animacji.
- Wybierz format wyjściowy jako APNG, GIF lub WEBP.
- 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:

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:

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.