Jak przekonwertować PNG na PSD w Javie

Ten uproszczony przewodnik opisuje jak przekonwertować PNG na PSD w Javie. Dzieli się szczegółami, aby ustawić środowisko programistyczne do korzystania z biblioteki wraz z logiką programu poprzez zestaw kroków, oraz uruchamialny przykładowy kod do opracowania konwertera plików PNG na PSD w Javie. Opisano również opcje dodawania wielu warstw obrazu w pliku PSD.

Kroki, aby zmienić PNG na PSD w Javie

  1. Ustaw środowisko, aby dodać Aspose.PSD for Java, aby zmienić PNG na PSD
  2. Załaduj źródłowy plik PNG, używając obiektu klasy FileStream
  3. Utwórz obiekt PsdImage i ustaw jego rozmiar
  4. Zadeklaruj obiekt klasy Layer i zainicjuj go strumieniem ładowania obrazu
  5. Dodaj ten obiekt warstwy do obiektu PSD
  6. Zapisz plik PSD z obrazem na dysku

Te kroki definiują proces przekształcania pliku PNG w plik PSD w Javie. Proces rozpoczyna się od załadowania źródłowego pliku PNG do FileStream, a następnie utworzenia obiektu PsdImage oraz zadeklarowania i zainicjowania warstwy. Ta warstwa jest później dodawana do PSDImage przed zapisaniem jej na dysku.

Kod do konwersji pliku PNG na plik PSD w Javie

import com.aspose.psd.*;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.fileformats.psd.layers.Layer;
import com.aspose.psd.system.io.FileMode;
import com.aspose.psd.system.io.FileStream;
public class Main {
public static void main(String[] args) throws Exception // PNG to PSD conversion in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the PNG image
FileStream imgStream = new FileStream("sample.png", FileMode.Open);
// Instantiate and initialize the PsdImage with the default size
PsdImage psdImg = new PsdImage(800, 800);
// Declare a Layer object
Layer lyr = null;
try
{
// Initialize the Layer
lyr = new Layer(imgStream.toInputStream());
// Append layer to the PSD
psdImg.addLayer(lyr);
}
catch (Exception e)
{
if (lyr != null)
lyr.dispose();
}
// Save the PSD
psdImg.save("output.psd");
System.out.println("Done");
}
}

Ten przykładowy kod demonstruje rozwój konwertera PNG na PSD w Javie. Zawiera kod do konwersji pojedynczego pliku PNG na PSD, jednak jeśli chcesz dodać wiele obrazów w PSD, możesz załadować każdy obraz osobno do obiektu FileStream i wielokrotnie tworzyć i dodawać odpowiednią warstwę do tego samego PSD. Z drugiej strony możesz załadować dowolny typ obrazu, taki jak PNG, BMP, JPEG itp. Do FileStream i dodać go jako warstwę do PSD.

Ten artykuł nauczył nas konwertować PNG na PSD w Javie. Jeśli chcesz przekonwertować plik PSD na JPEG, zapoznaj się z artykułem na jak przekonwertować PSD na JPEG w Javie.

 Polski