少し漠然とした質問だけどちょっと聞いて。

C言語でBMPとかJPGファイルを読み込んだときに
色情報とか解像度とかの情報はどこから取るのよ?

書籍でグラフィックを扱うものはすべて独自のインクルードファイルを
用意してるんだがもし自分で標準インクルードファイルだけで処理するなら
どうすればいいの?