इस सरल और विस्तृत ट्यूटोरियल में, हम सीखेंगे कि कैसे ** जावा का उपयोग करके PSD में इमेज वॉटरमार्क जोड़ें**। जावा में PSD में छवि वॉटरमार्क जोड़ने से जालसाजों के लिए दस्तावेज़ की अवैध प्रतिलिपि बनाना कठिन हो जाता है।
जावा का उपयोग करके PSD में इमेज वॉटरमार्क जोड़ने के चरण
- मावेन रिपॉजिटरी से Aspose.PSD for Java को अपने प्रोजेक्ट में इंस्टॉल करें
- PsdImage क्लास इंस्टेंस का उपयोग करके स्रोत PSD फ़ाइल लोड करें
- छवियों को लोड करें और उन्हें PSD परतों में वॉटरमार्क के रूप में जोड़ें
- जावा का उपयोग करके डिस्क पर वॉटरमार्क के साथ PSD फ़ाइल सहेजें
निम्नलिखित उदाहरण में, जावा में PSD फ़ाइल में वॉटरमार्क डालना बहुत आसान है। आप PSD में इमेज वॉटरमार्क शामिल करने के लिए अपने सिस्टम पर Adobe Photoshop की स्थापना पर निर्भर नहीं हैं। आपको बस स्रोत PSD फ़ाइल लोड करने और PSD की परतों में वॉटरमार्क के रूप में छवि जोड़ने की आवश्यकता है। अंत में, आप PSD को डिस्क पर वॉटरमार्क के साथ सहेजते हैं। आप इस उदाहरण का उपयोग करके वॉटरमार्क के रूप में PSD परतों के अंदर बीएमपी या जेपीईजी छवियों को जोड़ सकते हैं।
जावा में 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()); | |
} | |
} |
इस नमूने में, आपने सीखा कि जावा का उपयोग करके PSD में छवि वॉटरमार्क कैसे जोड़ें। पहले हमने यह पता लगाया है कि सी#में PSD में छवि वॉटरमार्क जोड़ें कैसे करें। नमूना कोड का उपयोग विंडोज या लिनक्स आधारित वातावरण दोनों में किसी भी प्रकार के जावा आधारित अनुप्रयोगों के साथ किया जा सकता है।