И пока ещё рано говорить, что виновата перекодировка, т.к. это не подтверждено.
Виновата - проверено перекодировкой внешними утиллитами (почти самыми лучшими). Безо всякой отрисовки имеем задержки в пол-секунды на один файл.
Клоузсорный софт одако как-то выкручивается - XNview, или http://www.mediaresizer.com/. Жуть как интересно - как они это делают ?
Добавлено спустя 3 минуты 58 секунд:
Это именно TStream и TFileStream - тормозят загрузку!
- Код: Выделить всё
TFileStream.Create(UTF8ToSys('любая картинка2000x2000px.любое расширение'), fmOpenRead or fmShareDenyWrite)
??? Секундные IO-задержки на современных машинах с винтами 150+ MB/sec, большими кэшами и т.п. ?
"Винт" случайно не в PIO-режиме ?
Добавлено спустя 3 минуты 26 секунд:
UTF8ToSys
Это зачем ? Во 1-х не нужно. Во 2-х - UTF8-конверсия весьма ресурсроемка.