इस त्वरित ट्यूटोरियल में, आप सीखेंगे C# का उपयोग करके PNG को PSD में कैसे परिवर्तित करें। यह C#** का उपयोग करके **PNG से PSD फ़ाइल कनवर्टर विकसित करने के लिए IDE सेटिंग्स, प्रोग्राम में कार्यों की एक सूची और एक चलाने योग्य नमूना कोड प्रदान करता है। आप यह भी सीखेंगे कि आउटपुट PSD फ़ाइल में विभिन्न छवियों के साथ कई परतें कैसे जोड़ें।
C# का उपयोग करके PNG को PSD फ़ाइल में बदलने के चरण
- PNG को PSD में परिवर्तित करने के लिए पर्यावरण को Aspose.PSD for .NET का उपयोग करने के लिए सेट करें
- PsdImage वर्ग का उपयोग करके एक PSD छवि बनाएं और आउटपुट छवि आकार प्रदान करें
- फ़ाइलस्ट्रीम का उपयोग करके स्रोत पीएनजी फ़ाइल लोड करें
- लोड की गई छवि के साथ Layer वर्ग का एक ऑब्जेक्ट बनाएं और प्रारंभ करें
- इस परत को नव निर्मित PSD छवि में जोड़ें
- परिणामी PSD फ़ाइल को डिस्क पर सहेजें
ये चरण C#* का उपयोग करके PNG को PSD फ़ाइल में बदलने की प्रक्रिया को गहराई से समझाते हैं। यह प्रक्रिया आउटपुट छवि आकार प्रदान करके एक PsdImage बनाकर शुरू की जाती है, जिसके बाद स्रोत PNG छवि को FileStream ऑब्जेक्ट में लोड किया जाता है, जिसका उपयोग लेयर क्लास ऑब्जेक्ट को आरंभ करने के लिए किया जाता है। अंतिम चरण में, नव निर्मित परत को डिस्क पर सहेजने से पहले PSD छवि में जोड़ा जाता है।
C# का उपयोग करके PNG को PSD में बदलने के लिए कोड
using System; | |
using System.IO; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.FileFormats.Psd.Layers; | |
class Program | |
{ | |
static void Main(string[] args) //Change PNG to PSD using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.Product.Family.lic"); | |
// Create a PSD image | |
using (var psdImg = new PsdImage(750, 750)) | |
{ | |
// Load an image | |
var imgStream = new FileStream("sample.png", FileMode.Open); | |
// Create an object of the Layer class | |
Layer lyr = null; | |
try | |
{ | |
// Initialize the layer with the loaded image | |
lyr = new Layer(imgStream); | |
// Add layer to the PSD image | |
psdImg.AddLayer(lyr); | |
} | |
catch (Exception e) // Handle the exception | |
{ | |
if (lyr != null) | |
{ | |
lyr.Dispose(); | |
} | |
} | |
// Save the resultant PSD file | |
psdImg.Save("output.psd"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} |
यह नमूना कोड बताता है कि C#* का उपयोग करके *PNG से PSD कनवर्टर कैसे विकसित किया जाए। आप उन्हें PSD में बदलने के लिए अन्य प्रकार की छवियों जैसे JPG, BMP, TIFF आदि का भी उपयोग कर सकते हैं। यदि आप छवियों की कई परतें जोड़ना चाहते हैं, तो छवि को लोड करने के लिए चरणों को दोहराएं, एक परत बनाएं और अंतिम PSD फ़ाइल को सहेजने से पहले जितनी बार आवश्यक हो आउटपुट PSD में जोड़ें।
इस लेख में, हमने पीएनजी को पीएसडी में बदलने की प्रक्रिया सीखी है, हालांकि, यदि आप पीएसडी को टीआईएफएफ में बदलने की प्रक्रिया सीखना चाहते हैं, तो C# में PSD को TIFF में कैसे परिवर्तित करें पर लेख देखें।