Come aggiungere la filigrana dell'immagine a PSD utilizzando Java

In questo tutorial semplice ed elaborato, impareremo come aggiungere filigrana immagine a PSD utilizzando Java. L’aggiunta della filigrana dell’immagine a PSD in Java rende più difficile per i falsari creare una copia illegale del documento.

Passaggi per aggiungere la filigrana dell’immagine a PSD utilizzando Java

  1. Installa Aspose.PSD for Java da Maven Repository nel tuo progetto
  2. Carica il file PSD di origine utilizzando l’istanza della classe PsdImage
  3. Carica le immagini e aggiungile ai livelli PSD come filigrana
  4. Salva il file PSD con filigrana su disco utilizzando Java

Nell’esempio seguente, è molto semplice inserire la filigrana nel file PSD in Java. Non sei dipendente dall’installazione di Adobe Photoshop sul tuo sistema per includere la filigrana dell’immagine in PSD. Devi semplicemente caricare il file PSD di origine e aggiungere l’immagine come filigrana nei livelli di PSD. Infine, salvi il PSD con la filigrana su disco. Puoi anche aggiungere immagini BMP o JPEG all’interno di livelli PSD come filigrana usando questo esempio.

Codice per aggiungere filigrana immagine a PSD in Java

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.Point;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.fileformats.psd.layers.Layer;
import com.aspose.psd.imageoptions.PsdOptions;
import java.io.FileInputStream;
import java.io.InputStream;
public class addImageWatermarkToPSD {
public static void main(String[] argumentsList) throws IOException, Exception {
// Setting the API license for Aspose.PSD for Java
License license = new License();
license.setLicense("Aspose.PSD.lic");
// Load a PSD file into PsdImage object
PsdImage PSDFileToAddImageWatermark = (PsdImage)Image.load("PSDFileToAddImageWatermark.psd");
// Loading the watermark image inside PSD layer
InputStream BaseLayerFile = new FileInputStream("BaseLayer.png");
Layer baseLayer = new Layer();
Layer BaseLayer = new Layer(BaseLayerFile);
// Inserting image inside layers of PSD image
PSDFileToAddImageWatermark.addLayer(BaseLayer);
// Inserting watermark PNG image inside second layer of PSD Image
InputStream ImageWatermarkFile = new FileInputStream("ImageWatermark.png");
Layer ImageWatermarkLayer = new Layer(ImageWatermarkFile);
// Insert image watermark to PSD layer
BaseLayer.drawImage(new Point(0, 0), ImageWatermarkLayer);
// Save watermarked PSD file
PSDFileToAddImageWatermark.save("ImageWatermarkedPSD.psd", new PsdOptions());
}
}

In questo esempio, hai imparato come aggiungere filigrana immagine a PSD usando Java. In precedenza abbiamo esplorato come aggiungi filigrana immagine a PSD in C#. Il codice di esempio può essere utilizzato con qualsiasi tipo di applicazione basata su Java in ambienti basati su Windows o Linux.

 Italiano