Unikaj degradacji wydajności podczas rysowania na skompresowanych obrazach
Unikaj degradacji wydajności podczas rysowania na skompresowanych obrazach
Są sytuacje, gdy chcesz przeprowadzić bardzo złożone operacje graficzne na skompresowanym obrazie. Gdy Aspose.PSD musi kompresować i dekompresować obrazy w locie, może wystąpić degradacja wydajności. Rysowanie na skompresowanych obrazach może również wpłynąć na wydajność.
Rozwiązanie
Aby uniknąć degradacji wydajności, zalecamy konwersję obrazu do formatu nieskompresowanego, tzw. formatu surowego, przed wykonaniem operacji graficznych.
Używanie ścieżki pliku
W poniższym przykładzie obraz PSD jest konwertowany do formatu surowego (bez kompresji) i zapisywany na dysku. Nieskompresowany obraz jest następnie ponownie wczytany przed wykonaniem na nim operacji graficznych. Ta sama technika można zastosować do plików BMP i GIF.
Użycie obiektu strumienia
Poniższy fragment kodu pokazuje, jak obraz PSD jest konwertowany do formatu surowego (bez kompresji) i zapisywany na dysku za pomocą strumienia.