Изображения высокого разрешения

отредактировано 07:59 Раздел: FastReport 4.0
Если запихать в фаст картинку высокого разрешения (1500х2000, например, или больше... но хотя бы в рамках 2500х3500) то при ShowReport получаю ощутимые тормоза (~5-15 сек, на машинках послабее доходило и до 30 сек). при этом прочей инфы - не много.
запихивалось или напрямую заливая через поток (причем сама заливка проходит мгновенно... тормоза идут де то дальше, на рендере)

или же картинка бралась из некого блоб поля датасета.

игра с макс. объемом памяти, кешированием и т.п. результата не дала.

а в задаче стоит отображение около 10-ка картинок на отчет (а в перспективе и больше, если будет проводиться печать всей структуры)

в чем может быть загвоздка? и/или как это дело можно ускорить?

(картинки готовятся одного размера (90%) и все в 300dpi)

если была подобная темка - ткните, плиз, носом - поиском не нашел

Комментарии

  • ......
    отредактировано 07:59
    Возможно поможет отключение опций:

    Picture1.HightQuality:=false; // Отключает отрисовку картинки в более высоком качестве.

    frxReport1.EngineOptions.DestroyForms:=false; // Свойство определяет, надо ли при запуске отчета сохранять его во временный поток и восстанавливать из потока после завершения. Значение по умолчанию - True.
  • отредактировано 07:59
    2 ...

    HightQuality естественно в false. а вот DestroyForms - не ковырял. ибо не возился с потоками (а думал тока там надоть)... однако именно отключение этого - дало прирост и нехилый:
    рендер 3Д объекта 17*19 см. при 300 DPI (2008*2244) при включенном DestroyForms занимает около 40 сек. а при выключенном - 1.5-2 сек (!!!) (размеры картинки требуются стандартом, а dpi - для более менее какчественной печати). так же печать заведомо подготовленных рисунков - проходит заметно быстрее.

    благодарю за совет.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.