2014-10-16 20 views
5

W tym miejscu jest za dużo kodu do wklejenia, więc podłączyłem się do istoty publicznej.Animowany błąd kodera gifa

https://gist.github.com/JimBobSquarePants/cac72c4e7d9f05f13ac9

Mam animowany gif koder jako część biblioteki obrazów, że utrzymanie i coś jest nie tak z nim.

Jeśli spróbuję przesłać dowolny plik gif, który został wyprowadzony przez klasę na twitter, otrzymuję wewnętrzny błąd serwera, ale jeśli przekażę je przez http://ezgif.com/, najpierw zmienię rozmiar na takie same wymiary.

Gdybym przesłać obraz do http://www.smiliegenerator.us/ analizować otrzymuję następujący błąd

unknown block type 0 at *different position each time* 

który wskazuje mi, że mam jakiś błąd bufora przesunięcia choć nie wiem gdzie.

Czy ktoś mógłby mi powiedzieć, co poszło nie tak?

Pełna biblioteka jest utrzymywana na Github tutaj https://github.com/JimBobSquarePants/ImageProcessor/tree/V2

Odpowiedz

6

Aby rozwiązać usunąć

// Complete Application Block 
this.WriteByte(0); 

na linii 253

To było dodanie dodatkowej niepotrzebnej bajt przed terminatorem.

+0

Dlaczego upadek? Odpowiedziałem na pytanie z próbką kodu i opisem. –

Powiązane problemy