Избягване на деградация на производителността при рисуване върху компресирани изображения

Избягване на деградация на производителността при рисуване върху компресирани изображения

Има времена, когато искате да извършите изключително обширни графични операции върху компресирано изображение. Когато Aspose.PSD трябва да компресира и декомпресира изображения на лето, може да се случи деградация на производителността. Рисуването върху компресирани изображения може също да донесе наказание за производителността.

Решение

За да избегнете деградацията на производителността, препоръчваме ви да конвертирате изображението в некомпресиран или суров формат, преди да изпълните графични операции.

Използване на път на файла

В следващият пример, PSD изображението се конвертира в суров формат (без компресия) и се запазва на диск. След това се зарежда отново преди изпълняване на графични операции върху него. Същата техника се прилага и за BMP и GIF файлове.

Използване на обект от поток

Следният откъс код ви показва как PSD изображението се конвертира в суров формат (без компресия) и се запазва на диск чрез Stream.