Konwertowanie PSD na PNG w C#

PSD (Dokument Photoshop) to natywny format pliku graficznego dla Adobe Photoshop, szeroko stosowany do tworzenia logo, broszur i różnych innych grafik. Chociaż projektanci mogą łatwo eksportować warstwy Photoshop jako obrazy PNG bezpośrednio w Adobe Photoshop, możesz również konwertować lub eksportować pliki PSD na obrazy PNG programowo, bez potrzeby korzystania z Photoshop. W tym artykule zbadamy jak skonwertować PSD na obraz PNG w C#.

Tematy Omówione

  1. API Konwertera PSD na PNG w C#
  2. Kroki do konwersji PSD na PNG
  3. Konwertowanie PSD na PNG używając C#

API Konwertera PSD na PNG w C#

Aby konwertować pliki PSD na obrazy PNG, skorzystamy z API Aspose.PSD dla .NET. Ta potężna wtyczka .NET umożliwia łatwą manipulację formatami plików Adobe Photoshop. Umożliwia aplikacjom .NET ładowanie i odczytywanie zarówno plików PSD, jak i PSB. Dzięki temu API możesz aktualizować właściwości warstw, dodawać znaki wodne, obracać, skalować, renderować i konwertować pliki PSD, a także różne inne obsługiwane formaty plików, wszystko bez potrzeby korzystania z Adobe Photoshop.

Klasa Image służy jako klasa bazowa dla wszystkich typów obrazów. Klasa PsdImage pozwala na ładowanie, edytowanie i zapisywanie plików PSD. Zawiera metodę Save(string, ImageOptionsBase) do zapisywania PSD w określonym formacie pliku i lokalizacji. Dodatkowo, API oferuje klasę PsdLoadOptions do określenia opcji ładowania oraz klasę PngOptions do opcji tworzenia formatu pliku PNG.

Możesz albo pobrać DLL API, albo zainstalować je za pomocą NuGet:

PM> Install-Package Aspose.PSD

Jak skonwertować PSD na PNG

Konwersja pliku PSD na format obrazu PNG jest prosta. Wykonaj te kroki:

  • Zdefiniuj opcje ładowania PSD.
  • Załaduj plik PSD.
  • Określ opcje zapisu PNG.
  • Zapisz PSD jako PNG.

W następnej sekcji przetłumaczymy te kroki na kod C# w celu eksportu pliku PSD do formatu PNG.

Konwertowanie PSD na PNG używając C#

Aby konwertować pliki PSD na obrazy PNG używając C#, wykonaj te kroki:

  1. Utwórz instancję klasy PsdLoadOptions.
  2. Określ opcje ładowania, takie jak ReadOnlyMode.
  3. Załaduj plik PSD jako PsdImage używając klasy Image.
  4. Zainicjalizuj obiekt klasy PngOptions.
  5. Określ opcje PNG, w tym ColorType, Progressive i CompressionLevel.
  6. Zapisz plik wyjściowy używając metody Save().

Oto przykładowy kod ilustrujący jak skonwertować PSD na PNG w C#:

Źródłowy PSD

Źródłowy PSD

Konwertowanie PSD na PNG używając C#

Skonwertowany PNG

Uzyskaj darmową tymczasową licencję

Możesz uzyskać darmową tymczasową licencję aby wypróbować Aspose.PSD dla .NET bez żadnych ograniczeń oceny.

Podsumowanie

W tym artykule nauczyliśmy się jak:

  • Załadować istniejący plik PSD.
  • Określić opcje ładowania PSD i PNG.
  • Zapisz PSD jako PNG używając C#.

Poza konwersją PSD na PNG w C#, możesz odkryć więcej o Aspose.PSD dla .NET odwiedzając dokumentację i eksplorując różne funkcje wspierane przez API. Jeśli masz jakiekolwiek pytania lub potrzebujesz pomocy, nie wahaj się skontaktować na naszym darmowym forum wsparcia.

Zobacz także