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