Tento zjednodušený průvodce rozebírá jak převést PNG na PSD v Javě. Sdílí podrobnosti pro nastavení vývojového prostředí pro použití knihovny spolu s logikou programu prostřednictvím sady kroků a spustitelný ukázkový kód pro vývoj převaděče souborů PNG na PSD v Javě. Popisuje také možnosti přidání více vrstev obrazu do souboru PSD.
Kroky ke změně PNG na PSD v Javě
- Chcete-li změnit PNG na PSD, nastavte prostředí tak, aby přidalo Aspose.PSD for Java
- Načtěte zdrojový soubor PNG pomocí objektu třídy FileStream
- Vytvořte objekt PsdImage a nastavte jeho velikost
- Deklarujte objekt třídy Layer a inicializujte jej pomocí streamu načtení obrázku
- Přidejte tento objekt vrstvy k objektu PSD
- Uložte soubor PSD s obrázkem na disk
Tyto kroky definují proces transformace PNG na PSD soubor v Javě. Proces je zahájen načtením zdrojového souboru PNG do FileStreamu, následovaným vytvořením objektu PsdImage a deklarací a inicializací vrstvy. Tato vrstva je později přidána do PSDImage před uložením na disk.
Kód pro převod PNG na PSD soubor v Javě
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"); | |
} | |
} |
Tento ukázkový kód ukazuje vývoj PNG na PSD převodník v Javě. Obsahuje kód pro převod jednoho souboru PNG na PSD, pokud však chcete přidat více obrázků do PSD, můžete načíst každý obrázek samostatně do objektu FileStream a vytvořit a přidat příslušnou vrstvu do stejného PSD opakovaně. Na druhou stranu můžete do FileStreamu načíst jakýkoli typ obrázku jako PNG, BMP, JPEG atd. a přidat jej jako vrstvu na PSD.
Tento článek nás naučil převést PNG na PSD v Javě. Pokud chcete převést soubor PSD na JPEG, přečtěte si článek na jak převést PSD do JPEG v Javě.