Dlaczego i jak usunąć nieestetyczne białe kropki z konturu animacji gif z przeźroczystym tłem załadowanego do paintbox?

0

Piszę to w VB, ale chciałbym głównie wiedzieć dlaczego takie nieestetyczne kropki się pojawiają. Mimo że w programie graficznym na pewno tych kropek być nie powinno bo zastosowałem obrys na zewnątrz w brązowym kolorze dla każdej klatki gif. tło w kontrolce Paint box jest niebieskie, to kolor formy. Czy takie zjawisko ma swoją nazwę?
tu jest ten gif roulette gif

1

Gify nie mają kanału alpha. Albo coś jest wyświetlane na 100% (części widzialne), albo na 0% (części przezroczyste).
Obstawiam, że te białe artefakty, to zmiękczone krawędzie brązowego koloru, z kanałem alpha "zaokrąglonym" do 100%.
Pewnie Twój program graficzny wyświetla wszystkie klatki niezoptymalizowane do formatu gif.
Dopiero eksport optymalizuje klatki do formatu gif i psuje wygląd. Żeby usunąć białą krawędź musiałbyś np. usunąć zmiękczenie gumką bez zmiękczonych krawędzi/ostrym zaznaczeniem.

Poza tym Twoje klatki się "ruszają". Tak jakby ruletka nie stała w miejscu. No i piksele nieruchomych części, jak np. brązowy pasek, się zmieniają w poszczególnych klatkach. Być może Twój program (3D?) generujący animację ma jakieś dziwne ustawienia oświetlenia/kamery, które sprawiają, że w każdej klatce interpolacje kształtów nie mają zapewnionej stałej pozycji i tych samych kolorów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1