Jede Bild-Datei hat einen speziellen Header in dem die Informationen abgelegt sind.
Die API's sind einfach nur die C-Funktionen für open(), Read() und Close().
Die Header-Strukturen müssen dann einfach nur ausgewertet werden. Allerdings sind viele Infos variabel, manchmal auch am Ende der Datei.
Fü jedes Format gibt es im Internet bestimmt entsprechende Informationen.