Jak zrobić animowany gif z przezroczystym tłem bez nakładania się?


13

Kiedy próbuję utworzyć gif z dwiema ramkami, z których obie mają przezroczyste tło w GIMP, dzieje się tak, że pierwsza ramka wygląda OK, a następnie druga ramka pojawia się na niej tak, że można zobaczyć obie ramki jednocześnie czas.

Jak mogę stworzyć animowany gif, w którym wszystkie ramki mają przezroczyste tło, ale za każdym razem, gdy pojawia się ramka, poprzednia ramka znika całkowicie?

Odpowiedzi:


13

Podczas eksportowania / zapisywania (w zależności od wersji) pracy jako GIF, masz na to kilka opcji. Jednym ze sposobów na to, czego prawdopodobnie chcesz, może być dokonane poprzez wybranie opcji „Usuwanie ramek tam, gdzie nieokreślono” „Jedna ramka na warstwę (zamień)”.


Musiałem także upewnić się, że zaznaczyłem opcję „Użyj usuwania wprowadzoną powyżej dla wszystkich ramek” - myślę, ponieważ domyślnie każda warstwa miała na sobie „(łączenie)”.
Hannele

11

Dla bieżącej wersji (2.8.0), w nazwie każdej warstwy ramki, dołącz (replace). Na przykład:

frame 1(250ms)(replace)

To powie gimpowi, aby zastąpił zamiast układać w stosy. Pamiętaj, że możesz układać w stosy również w celu uzyskania całkiem fajnych efektów.


0

Inne odpowiedzi dotyczące gimpa nie działały dla mnie. Tym, co naprawiło mój gif, jest polecenie

gifsicle -U --disposal=previous -O2 source.gif > target.gif


Obie pozostałe odpowiedzi są jednak prawidłowe.
ksenoid

1
stąd „dla mnie”. Użyłem wersji GIMP OSX, być może jest to związane.
kraymer

Na pewno nie ... Musiałeś coś przeoczyć.
xenoid,

Nie, ale moja wersja gimp może być nieaktualna. W każdym razie po prostu stanowi alternatywę.
kraymer

Musiałem także upewnić się, że zaznaczyłem opcję „Użyj wyżej wprowadzonego usuwania dla wszystkich ramek”
Hannele
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.