C++ i Windows API - jak utworzyć animacje w formacie .gif?


(Brzegowski) #1

Witam :slight_smile:

Mam zamiar napisać program z użyciem Windows API, który będzie m.in. generował(tworzył) bitmapy. Chciałbym je zapisać w formacie .gif jako animację. Patrzyłem jak to zrobić w Google, ale nic dobrego nie znalazłem, dlatego proszę o pomoc, jak coś takiego wykonać? Jakiej biblioteki użyć, jakiej funkcji itp.?

W programie mam zamiar tworzyć bitmapy za pomocą WinAPI, ogólni cały program ma się opierać na tej bibliotece.

Znalazłem informacje o bibliotece Magick++, jednak chciałbym wszystko zrobić za pomocą WinAPI, czyli tworze bitmapy i konwertuje je do formatu *.gif tworząc animacje(może samą konwersje za pomocą jakiejś biblioteki?). Istnieje taka możliwość, proszę o pomoc jak to wykonać. :slight_smile:

Proszę o odpowiedź, za wszystkie bardzo dziękuje. :slight_smile:


(Fiołek) #2

Z tego co wiem samo WinAPI nie udostępnia obsługi animowanych gifów. Lepiej użyj do tego ImageMagic(Magick++ to wrapper do C++) albo GDI+. Tutaj masz tutorial z o obłsudze animowanych GIF-ów w GDI+.