Аспект 1: вы должны знать формат файла изображения. Затем вы пишете этот формат. Скорее всего, любые стандартные файлы изображений (PPM, BPM, TIFF, ...) будут содержать заголовки. Это присуще написанию стандартного файла изображения, независимо от языка.
Аспект 2: Фортран 2 имел постоянную ориентированность на запись, даже для неформатированных (двоичных) файлов, которые не «хорошо» играли с файлами, написанными на других языках, таких как C, или с форматами файлов, заданными без ожидаемых разделителей записей Фортран. Но новый метод потокового ввода-вывода создает файлы без записи. Файл изображения будет неформатированным (двоичным), поэтому в оператор open включите:
access='stream', form='unformatted', ....