Member 11703723 Ответов: 1

Загрузка изображений в части C++


Всем привет!
Я разрабатываю приложение, которое потенциально будет работать с большими изображениями. И проблема в том, что я не могу просто загрузить весь кусок в одну нить, потому что он будет длиться целую вечность.

Поэтому в основном мне интересно, сталкивался ли кто-нибудь с такой же проблемой, следовательно, имеет опыт и, возможно, может дать некоторые рекомендации по этой теме.

В своем проекте я работаю с C++ и DirectX.
Спасибо вам за ваше время и усилия!
С Наилучшими Пожеланиями!

Что я уже пробовал:

У меня была идея разбить потоки исходных файлов на части и загрузить их в несколько потоков.

1 Ответов

Рейтинг:
6

OriginalGriff

Взгляните на это: Випсвики[^]
По словам автора, "он будет автоматически загружать, обрабатывать и записывать изображение в секциях, используя много ядер процессора" - так что, надеюсь, это должно вам помочь. (Libvips - VipsWiki[^])
Сам я не пробовал, но, наверное, стоит посмотреть.