Разобрались.
Исходный файл, что вы прислали — размером 12074 x 8396 точек. Это 101 373 304 пикселей.
При ресайзе изображений, когда мы делаем миниатюру, чтобы избежать "лесенки", мы переводим исходную картинку в 64-х битовый ARGB. Это 8 байт на точку.
Итого исходная картинка займёт в памяти примерно 773 мегабайта. Это непозволительно много, функция ресайза не отрабатывает.
Поэтому перед изменением размера я поставил проверку, если исходный размер изображения
не превышает 5К (19 660 800 точек), то ресайз делается, как и раньше. А если больше — то перевод в 64-х битовый цвет не делается, чтобы сэкономить память и время. Протестировал — всё Ок.
Фикс будет в новой сборке, после Нового Года.
Team lead
Чат со мной