Konwertuj PSD na JPG w C#

Szukasz sposobu na konwersję plików PSD do formatu JPG bez użycia programu Adobe Photoshop? Jeśli tak, trafiłeś we właściwe miejsce. W tym artykule pokażemy, jak przekonwertować PSD na JPG w języku C#, wykonując zaledwie kilka prostych kroków.

Format pliku programu Adobe Photoshop jest znany jako PSD. Warstwy, obrazy wektorowe, obrazy rastrowe, tekst i inne typy danych są możliwe w pliku Adobe. Ponadto obsługuje formaty kodowania kolorów w skali szarości, CMYK i RGB. W pliku PSD warstwy mogą przechowywać duże ilości danych. Aby udostępnić swoją pracę online, będziesz chciał przekonwertować obrazy PSD do formatu JPG, który jest najpopularniejszym formatem obrazów cyfrowych.

JPG, znany również jako JPEG, to rodzaj formatu obrazu, który wykorzystuje kompresję stratną do zapisywania obrazów. Jest powszechnie używany do publikowania w Internecie w celu zmniejszenia rozmiaru obrazu przy zachowaniu jakości obrazu. Możemy łatwo i programowo przekształcić obrazy Adobe Photoshop PSD do formatu JPG. Więc zacznijmy!

W tym artykule zostaną omówione następujące tematy:

  1. C# PSD do JPG/JPEG Converter API
  2. Kroki konwersji PSD na JPG
  3. Konwertuj PSD na JPG za pomocą C#

C# PSD do JPG/JPEG Converter API

Będziemy używać API Aspose.PSD for .NET do konwersji plików PSD na obrazy JPG. Interfejs API umożliwia łatwe tworzenie, odczytywanie, edytowanie i konwertowanie plików PSD i PSB bez konieczności używania programu Adobe Photoshop. Oprócz tworzenia i edytowania plików programu Photoshop możesz aktualizować właściwości warstw, dodawać znaki wodne, wykonywać operacje graficzne lub konwertować pliki między obsługiwanymi formatami plików za pomocą interfejsu API.

Klasa Image interfejsu API jest klasą bazową dla wszystkich typów obrazów. Klasa PsdImage interfejsu API umożliwia ładowanie, edytowanie i zapisywanie plików PSD. Zapewnia metodę Save(string, ImageOptionsBase), która zapisuje PSD w określonej lokalizacji pliku w określonym formacie pliku zgodnie z opcjami zapisywania. Interfejs API udostępnia klasę JpegOptions służącą do określania opcji tworzenia plików w formacie JPEG.

Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.

PM> Install-Package Aspose.PSD

Jak przekonwertować PSD na obraz JPG

Możemy łatwo przekonwertować dowolny plik PSD na format obrazu JPG, wykonując czynności podane poniżej:

  • Załaduj plik PSD.
  • Określ opcje JPEG.
  • Zapisz PSD jako JPEG.

W poniższej sekcji opisano, jak przekształcić te kroki w kod C# i wyeksportować plik PSD do formatu JPG.

Konwertuj PSD na JPG za pomocą C#

Możemy konwertować pliki PSD na obrazy JPG, wykonując czynności podane poniżej:

  1. Najpierw załaduj plik PSD jako PsdImage, używając klasy Image.
  2. Następnie zainicjuj obiekt klasy JpegOptions.
  3. Następnie określ opcje JPEG, takie jak Jakość, JpegLsAllowedLossyError itp.
  4. Na koniec wywołaj metodę Save(). Pobiera ścieżkę pliku wyjściowego i JpegOptions jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PSD na JPG w języku C#.

// Ten przykład kodu pokazuje, jak przekonwertować PSD na JPG.
// Załaduj istniejący plik PSD
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");

// Określ opcje JPEG
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;

// Zapisz PSD jako JPEG
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
Źródło PSD

Źródło PSD

Konwertuj PSD na JPG za pomocą C#

Przekonwertowany JPG

Uzyskaj bezpłatną tymczasową licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować Aspose.PSD for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować PSD na JPG w języku C#. Widzieliśmy również, jak programowo określać opcje JPEG. Poza tym możesz dowiedzieć się więcej o Aspose.PSD for .NET korzystając z dokumentacji i poznać różne funkcje obsługiwane przez API. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym darmowym forum pomocy.

Zobacz też