Konwertuj PSD na PNG w Javie

PSD (Photoshop Document) służy jako podstawowy format plików graficznych dla programu Adobe Photoshop. Jest szeroko stosowany w projektowaniu logo, broszur i różnych innych obrazów. Projektanci mogą eksportować warstwy programu Photoshop jako obrazy PNG w programie Adobe Photoshop. Możemy programowo konwertować lub eksportować pliki PSD do obrazów PNG bez użycia programu Photoshop. W tym artykule dowiemy się, jak przekonwertować PSD na PNG w Javie.

Ten artykuł obejmuje następujące tematy:

  1. Java PSD to PNG Converter API
  2. Konwertuj PSD na PNG przy użyciu Java
  3. Konwertuj PSD na PNG z opcjami
  4. Wypróbuj PSD do PNG online
  5. Bezpłatne zasoby edukacyjne

Java PSD do PNG Converter API

Do konwersji plików PSD na obrazy PNG będziemy używać API Aspose.PSD for Java. Aspose.PSD dla Java pozwala nam łatwo manipulować formatami plików Adobe Photoshop. To potężne narzędzie umożliwia aplikacjom Java bezproblemowe ładowanie i odczytywanie plików PSD i PSB. Zapewnia możliwość modyfikowania właściwości warstw, stosowania znaków wodnych, obracania, skalowania, renderowania i konwertowania plików PSD, a także kilku innych obsługiwanych formatów, a wszystko to bez konieczności instalowania programu Adobe Photoshop.

Proszę pobierz JAR API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-psd</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Konwertuj PSD na PNG za pomocą Java

Możemy przekonwertować PSD na PNG w Javie, wykonując poniższe czynności:

  1. Załaduj plik PSD jako obraz, używając metody Image.load() .
  2. Zainicjuj obiekt klasy PngOptions.
  3. Opcjonalnie określ opcje PNG.
  4. Na koniec zapisz plik wyjściowy za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak przekonwertować PSD na PNG w Javie.

// Załaduj istniejący obraz PSD jako obraz
Image image = Image.load("C:\\Files\\sample-layers.psd");

// Utwórz instancję klasy PngOptions
PngOptions pngOptions = new PngOptions();

// Wywołaj metodę zapisu, podaj ścieżkę wyjściową i
// opcje eksportu, aby przekonwertować plik PSD na format pliku PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
Źródło PSD

Źródło PSD

Przekonwertowany PNG

Konwertowane PSD na PNG

Konwertuj PSD na PNG z opcjami

Możemy określić różne opcje ładowania PSD i konwersji PNG podczas konwersji PSD na PNG, wykonując poniższe czynności:

  1. Utwórz wystąpienie klasy PsdLoadOptions.
  2. Określ opcje ładowania, takie jak setReadOnlyMode, setLoadEffectsResource itp.
  3. Załaduj plik PSD jako PsdImage, używając klasy Image.
  4. Zainicjuj obiekt klasy PngOptions.
  5. Następnie określ opcje PNG, takie jak ColorType, Progressive, CompressionLevel itp.
  6. Na koniec zapisz plik wyjściowy za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak przekonwertować PSD na PNG z opcjami w Javie.

// Określ opcje ładowania PSD
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
loadOptions.setUseDiskForLoadEffectsResource(true);

// Załaduj istniejący obraz PSD jako obraz
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions);  

// Utwórz instancję klasy PngOptions
PngOptions pngOptions = new PngOptions();

// Określ opcje PNG
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
pngOptions.setProgressive(true);
pngOptions.setCompressionLevel(9);

// Wywołaj metodę zapisu, podaj ścieżkę wyjściową i
// opcje eksportu, aby przekonwertować plik PSD do formatu pliku PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);

Uzyskaj bezpłatną licencję

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

Konwertuj PSD na PNG Online

Wypróbuj następujące bezpłatne narzędzie konwersja plików PSD do formatu PNG opracowane przy użyciu powyższego interfejsu API.

Konwerter Java PSD na PNG — zasoby edukacyjne

Możesz dowiedzieć się więcej o programowym czytaniu, manipulowaniu i konwertowaniu plików PSD. Poznaj inne funkcje biblioteki, korzystając z następujących zasobów:

Wniosek

Ten artykuł zawiera szczegółowy samouczek dotyczący wydajnej konwersji plików PSD na obrazy PNG. Postępując dokładnie zgodnie z podanymi krokami i dostosowując fragmenty kodu do swoich potrzeb, możesz skutecznie przekonwertować PSD na PNG w Javie. W przypadku jakichkolwiek niejasności skontaktuj się z nami na naszym darmowym forum wsparcia.

Zobacz też