Избегайте деградации производительности при отрисовке поверх сжатых изображений
Избегайте деградации производительности при отрисовке поверх сжатых изображений
Бывают моменты, когда вам нужно выполнять крайне объемные графические операции на сжатом изображении. Когда Aspose.PSD должен сжимать и разжимать изображения на лету, это может привести к снижению производительности. Отрисовка поверх сжатых изображений также может нести штраф к производительности.
Решение
Для избежания деградации производительности рекомендуем конвертировать изображение в несжатый или сырой формат перед выполнением графических операций.
Использование пути к файлу
В следующем примере изображение PSD преобразуется в несжатый формат (без сжатия) и сохраняется на диск. Затем несжатое изображение загружается обратно перед выполнением графических операций. Та же техника применяется для файлов BMP и GIF.
Использование объекта потока
Следующий фрагмент кода показывает, как изображение PSD преобразуется в несжатый формат (без сжатия) и сохраняется на диск с использованием MemoryStream.