Oczywiście, że się da. Możesz do tego stworzyć własne funkcje, albo skorzystać z gotowej biblioteczki, która będzie miała już to zaimplementowane. Jeśli zamierzasz robić to samemu, to będziesz musiał się zapoznać z dokumentacją formatu pliku. Polecam jednak najpierw pobawić się np. z plikami bmp, bo są chyba prostrze.