Bueno nunca esta demás aprender cosas de estas.

Es una buena forma de aprender como se estructura un tipo de archivo y todos esos rollos XD. Te sugiero que cojas un editor hexadecimal y pruebes a cambiar bytes a ver que pasa asi puedes encontrar cuanto ocupa cada pixel, puedes sacar la cabecera y todo eso. Claro, si sigues interesado.
Suerte.