Obrazy JPG i PNG to jedne z najczęściej używanych formatów obrazów rastrowych. Możesz przekonwertować obraz JPG lub PNG na format pliku PSD zgodnie z własnymi wymaganiami. Może to być pomocne w sytuacjach, gdy chcesz połączyć różne warstwy w jeden plik. Więcej szczegółów znajdziesz w następujących sekcjach:
- Konwerter PNG lub JPG na PSD – instalacja Java API
- Konwertuj obraz PNG na PSD programowo przy użyciu języka Java
- Programowo konwertuj obraz JPG na plik PSD za pomocą języka Java
Konwerter PNG lub JPG na PSD – instalacja Java API
Konwersja obrazu rastrowego na PSD może pomóc w zarządzaniu różnymi zasobami wizualnymi. Możesz wyeksportować każdy obraz do warstwy PSD w celu dalszego przetwarzania. Wystarczy zainstalować Aspose.PSD for Java, pobierając go z sekcji New Releases lub korzystając z następujących konfiguracji Maven:
Magazyn:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Zależność:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>20.9</version>
<classifier>jdk16</classifier>
</dependency>
Konwertuj obraz PNG na PSD programowo przy użyciu języka Java
Możesz przekonwertować obraz PNG na plik PSD, wykonując następujące czynności:
- Zainicjuj obiekt klasy PsdImage.
- Załaduj obraz wejściowy do obiektu FileInputStream.
- Dodaj obraz wejściowy jako warstwę do obrazu PSD
- Konwertuj obraz PNG na wyjściowy plik PSD
Poniższy kod pokazuje, jak programowo przekonwertować obraz PNG na plik PSD przy użyciu języka Java:
String fileName = "Sample.png";
// Zainicjuj obiekt klasy PsdImage
PsdImage image = new PsdImage(900, 700);
// Załaduj obraz wejściowy do obiektu FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Dodaj obraz wejściowy jako warstwę do obrazu PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();;
}
throw e;
}
// Konwertuj obraz PNG na wyjściowy plik PSD
image.save("PNGtoPSD.psd");
Poniższy zrzut ekranu pokazuje przykładowe dane wyjściowe dla konwersji obrazu PNG na plik PSD:
Programowo konwertuj obraz JPG na plik PSD za pomocą języka Java
Możesz przekonwertować obraz JPG na plik PSD, wykonując poniższe czynności:
- Zainicjuj instancję klasy PsdImage.
- Załaduj wejściowy obraz JPG do obiektu InputStream.
- Dodaj obraz wejściowy jako warstwę do obrazu PSD
- Konwertuj obraz JPG na wyjściowy plik PSD
Poniższy kod wyjaśnia, jak programowo przekonwertować obraz JPG na plik PSD za pomocą języka Java:
String fileName = "Sample.jpg";
// Zainicjuj obiekt klasy PsdImage
PsdImage image = new PsdImage(900, 700);
// Załaduj obraz wejściowy do obiektu FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Dodaj obraz wejściowy jako warstwę do obrazu PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();
}
throw e;
}
// Konwertuj obraz JPG na wyjściowy plik PSD
image.save("JPGtoPSD.psd");
Uzyskaj bezpłatną licencję API
Możesz w pełni przetestować interfejs API, prosząc o Bezpłatną licencję tymczasową.
Wniosek
Podsumowując, nauczyłeś się programowo konwertować format pliku obrazu JPG lub PNG na plik PSD za pomocą języka Java. Możesz dalej przetwarzać wyjściowy plik PSD zgodnie ze swoimi wymaganiami. Co więcej, możesz również odwiedzić API Dokumentacja, aby poznać więcej funkcji. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami pod adresem Bezpłatne forum pomocy!