2013-02-26 14 views
12

Mam problemy ze znalezieniem API że szczegóły połączenia funkcji i zwracania wartości ... Nagłówki nie są dokładnie bardzo czyste albo ...libjpeg i API Reference

znalazłem mnóstwo przykładów, ale jestem m zainteresowany obsługą błędów (wartości zwracane). Czy zbliżam się do tego źle, ponieważ wyrywam sobie włosy starając się znaleźć coś równie podstawowego jak listę funkcji dla tej dobrze znanej biblioteki.

+0

[Obsługa błędów w libjpeg] (http://stackoverflow.com/q/19857766/86967) – nobar

Odpowiedz

13

Istnieje pewna dokumentacja w libjpeg.txt.

libjpeg jest bardzo niskopoziomową biblioteką c ze starej szkoły. Aby go efektywnie używać, musisz znać setjmp i longjmp, struktury struktur c, wskaźniki funkcji i wiele innych rzeczy o niskim poziomie C. Jest to niedźwiedź, z którym można pracować, ale jest możliwy do osiągnięcia przy minimalnym zużyciu zasobów.

Dokumentacja nie jest zbyt dobra. Sądzę, że autorzy chcieli, aby ktokolwiek korzystający z tej biblioteki był w stanie odczytać źródło i dowiedzieć się, jak działa ten materiał.

+0

Ponadto na górze tego pliku znajduje się wzmianka o ciężkim skomentowanym pliku https://github.com/Windower/libjpeg/blob/master/example.c. – Homer6

1

Główne pliki interfejsu API to jpeglib.h i jerror.h. Te pliki możesz znaleźć również w standardowej dystrybucji Androida. jpeglib.h zawiera wszystkie struktury danych, natomiast jerror.h zawiera wszystkie kody błędów z odpowiednimi komunikatami.

+0

Ładna ilość komentarzy również w pliku nagłówkowym. Dzięki. – Homer6

Powiązane problemy