Может кто-нибудь объяснить необработанный / родной / основной формат файла изображения, чтобы мне нужно было преобразовать все изображения в этот тип и использовать его напрямую.
Не существует "родного" формата файла изображения, но RGB подходит близко (особенно если вы обрезаете заголовки, чтобы получить только ширину и время; высоту и время; массив каналов значений пикселей). Вы, вероятно, не захотите использовать это для хранения всего, хотя ваши буферы будут очень большими. Пусть ваши библиотеки обрабатывают хранилище.
Будет очень полезно, если кто-нибудь подскажет мне подход к обработке данных изображений и их отображению.
Нет "подходящего" подхода. Сам C ++ ничего не говорит об изображениях, и существует множество способов работы с ними. Ваш дизайн будет зависеть от спецификации функциональных требований и от того, какие библиотеки у вас есть.
Я использую обучение программированию с использованием библиотеки C ++ JUCE. Тот
В библиотеке есть поддержка формата файлов изображений (png, jpg). Но я хочу
Узнайте, как я могу использовать другой формат файла, например TIFF.
После Google я получил libtiff.
Мой вопрос: каков будет точный подход к отображению этого?
Должен ли я конвертировать .tiff файл в jpeg / png из TIFF для выполнения
это.
Но я думаю, что это потребует двойной обработки.
Если вы имеете в виду использование libtiff для преобразования изображений в формате TIFF в форматы, которые поддерживает JUCE, вы правы, говоря, что это вводит дополнительный начальный этап обработки. Однако, как вы уже сказали, звучит так, что любая возможная производительность, достигнутая в результате этого, будет значительно, дико и сильно перевешена преимуществом простоты и ясности. Так что я бы просто сделал это.