powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как загрузить jpeg в Graphics32.TBitmap32 потокобезопасно?
1 сообщений из 26, страница 2 из 2
Как загрузить jpeg в Graphics32.TBitmap32 потокобезопасно?
    #40113784
Sapersky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С сишными библиотеками ещё такая проблема, что распараллелить одну картинку нельзя снаружи библиотеки, т.к. jpeg API родом из 90-х и насквозь последователен. Так что единого конвеера не получится.

Собрал-таки пример к Манго. Эффект в основном ощущается на файлах, сохранённых самим Манго, видимо он пишет те самые RST-маркеры, позволяющие параллелить всё декодирование включая Хаффмана. И всё равно ускоряется непропорционально кол-ву ядер, напр. 8-ядерник - 2.5 раза, 2-ядерник - 40% (относительно последней версии libjpeg-turbo).
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как загрузить jpeg в Graphics32.TBitmap32 потокобезопасно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]