#delphi #jpeg #resize
Нужно изменить размер большого jpeg-файла (экспериментирую с файлом 18000x7000), как это делается без отжирания всей памяти? я шерстил инет и пишут, что библиотеки типа nativejpg и подобные умеют это, но у меня все равно съедается куча памяти и в итоге ошибка типа Out of memory Или Not enough storage is available to process this command Вроде как-то можно построчно или поблочно, но не нашел вразумительных примеров.
Ответы
Ответ 1
Вроде как-то можно построчно или поблочно, но не нашел вразумительных примеров. Называется это проецирование части файла в память, File Mapping. Хоть терабайты так читайте) Но придется работать самостоятельно с самим форматом файла.
Комментариев нет:
Отправить комментарий