Vermeiden Sie Leistungsverschlechterung beim Zeichnen über komprimierten Bildern

Vermeiden Sie Leistungsverschlechterung beim Zeichnen über komprimierten Bildern

Es gibt Zeiten, in denen Sie extrem umfangreiche Grafikoperationen auf einem komprimierten Bild durchführen möchten. Wenn Aspose.PSD Bilder on-the-fly komprimieren und dekomprimieren muss, kann es zu Leistungsverschlechterung kommen. Das Zeichnen über komprimierten Bildern kann ebenfalls eine Leistungsstrafe nach sich ziehen.

Lösung

Um Leistungsverschlechterung zu vermeiden, empfehlen wir, das Bild in ein nicht komprimiertes oder Rohformat zu konvertieren, bevor Grafikoperationen durchgeführt werden.

Verwendung eines Dateipfads

Im folgenden Beispiel wird ein PSD-Bild in ein Rohformat (ohne Kompression) umgewandelt und auf der Festplatte gespeichert. Das unkomprimierte Bild wird dann geladen, bevor Grafikoperationen durchgeführt werden. Die gleiche Technik gilt für BMP- und GIF-Dateien.

Verwendung eines Stream-Objekts

Der folgende Codeausschnitt zeigt Ihnen, wie ein PSD-Bild in ein Rohformat (ohne Kompression) umgewandelt und mit einem Stream auf der Festplatte gespeichert wird.