Kako dodati slikovni vodeni žig u PSD pomoću Jave

U ovom jednostavnom i iscrpnom vodiču naučit ćemo kako dodati slikovni vodeni žig na PSD pomoću Jave. Dodavanje slikovnog vodenog žiga u PSD u Javi otežava krivotvoriteljima stvaranje ilegalne kopije dokumenta.

Koraci za dodavanje slikovnog vodenog žiga u PSD pomoću Jave

  1. Instalirajte Aspose.PSD for Java iz repozitorija Maven u svoj projekt
  2. Učitajte izvornu PSD datoteku koristeći PsdImage instancu klase
  3. Učitajte slike i dodajte ih PSD slojevima kao vodeni žig
  4. Spremite PSD datoteku s vodenim žigom na disk pomoću Jave

U sljedećem primjeru, vrlo je lako umetnuti vodeni žig u PSD datoteku u Javi. Uključivanje slikovnog vodenog žiga u PSD ne ovisi o instalaciji Adobe Photoshopa na vašem sustavu. Jednostavno trebate učitati izvornu PSD datoteku i dodati sliku kao vodeni žig u slojeve PSD-a. Na kraju, spremite PSD s vodenim žigom na disk. Možete dodati BMP ili JPEG slike unutar PSD slojeva kao vodeni žig koristeći ovaj primjer.

Kod za dodavanje slikovnog vodenog žiga u PSD u Javi

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());
}
}

U ovom ste primjeru naučili kako dodati vodeni žig slike u PSD pomoću Jave. Prethodno smo istražili kako dodajte vodeni žig slike u PSD u C#. Uzorak koda može se koristiti s bilo kojom vrstom aplikacija temeljenih na Javi u Windows ili Linux okruženjima.

 Hrvatski