Создание файла изображения RAW в Фортране - PullRequest
1 голос
/ 27 июля 2010

Можно ли создать необработанный образ в Фортране?Я думал о BMP, но не совсем уверен, какое расширение будет лучшим.

По сути, я хочу иметь массив или текстовый файл, который содержит значения цвета для каждого пикселя, поэтому красный цвет шириной 3 пикселяизображение будет просто FF0000FF0000FF0000 или что-то похожее на это

Ответы [ 2 ]

2 голосов
/ 27 июля 2010

Вы можете использовать формат PPM. http://en.wikipedia.org/wiki/Netpbm_format

1 голос
/ 27 июля 2010

Аспект 1: вы должны знать формат файла изображения. Затем вы пишете этот формат. Скорее всего, любые стандартные файлы изображений (PPM, BPM, TIFF, ...) будут содержать заголовки. Это присуще написанию стандартного файла изображения, независимо от языка.

Аспект 2: Фортран 2 имел постоянную ориентированность на запись, даже для неформатированных (двоичных) файлов, которые не «хорошо» играли с файлами, написанными на других языках, таких как C, или с форматами файлов, заданными без ожидаемых разделителей записей Фортран. Но новый метод потокового ввода-вывода создает файлы без записи. Файл изображения будет неформатированным (двоичным), поэтому в оператор open включите:

access='stream', form='unformatted', ....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...