Ինչպես ավելացնել պատկերի ջրի մակարդակի նշագիծ PSD-ին Java-ի միջոցով

Այս պարզ և մանրամասն ձեռնարկում մենք կսովորենք, թե ինչպես ավելացնել պատկերի ջրի մակարդակի նշագիծ PSD-ին Java-ի միջոցով: Java-ում PSD-ին պատկերի ջրանիշի ավելացումը դժվարացնում է կեղծարարների համար փաստաթղթի անօրինական պատճեն ստեղծելը:

Java-ի միջոցով PSD-ին պատկերի ջրի մակարդակի նշագիծ ավելացնելու քայլեր

  1. Տեղադրեք Aspose.PSD for Java-ը Maven Repository-ից ձեր նախագծում
  2. Բեռնեք աղբյուրի PSD ֆայլը՝ օգտագործելով PsdImage դասի օրինակը
  3. Ներբեռնեք պատկերները և դրանք ավելացրեք PSD շերտերում՝ որպես ջրանիշ
  4. Պահպանեք PSD ֆայլը ջրանիշով սկավառակի վրա Java-ի միջոցով

Հետևյալ օրինակում շատ հեշտ է ջրանիշը տեղադրել PSD ֆայլում Java: Դուք կախված չեք ձեր համակարգում Adobe Photoshop-ի տեղադրումից՝ պատկերի ջրանիշը PSD-ում ներառելու համար: Պարզապես պետք է բեռնել աղբյուրի PSD ֆայլը և ավելացնել պատկերը որպես ջրի մակարդակի նշագիծ PSD-ի շերտերում: Ի վերջո, դուք պահպանում եք PSD-ն սկավառակի վրա ջրանիշով: Դուք կարող եք ավելացնել BMP կամ JPEG պատկերներ PSD շերտերի ներսում որպես ջրանիշ՝ օգտագործելով նաև այս օրինակը:

Java-ում PSD-ին պատկերի ջրի մակարդակի նշագիծ ավելացնելու կոդը

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

Այս նմուշում դուք սովորեցիք, թե ինչպես ավելացնել image watermark PSD-ին Java-ի միջոցով: Նախկինում մենք ուսումնասիրել ենք, թե ինչպես կարելի է ավելացնել պատկերի ջրանիշը PSD-ին C#-ում: Նմուշի կոդը կարող է օգտագործվել Java-ի վրա հիմնված ցանկացած հավելվածի հետ ինչպես Windows, այնպես էլ Linux-ի վրա հիմնված միջավայրերում:

 Հայերեն