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