في هذا البرنامج التعليمي السريع ، ستتعلم ** كيفية تحويل PNG إلى PSD باستخدام C # **. يوفر إعدادات IDE ، وقائمة بالمهام في البرنامج ، ونموذج تعليمة برمجية قابلة للتشغيل لتطوير محول ملفات ** PNG إلى PSD باستخدام C # **. ستتعلم أيضًا كيفية إضافة طبقات متعددة بصور مختلفة في ملف PSD الناتج.
خطوات تحويل PNG إلى ملف PSD باستخدام C
- اضبط البيئة لاستخدام Aspose.PSD for .NET لتحويل PNG إلى PSD
- قم بإنشاء صورة PSD باستخدام فئة PsdImage وقم بتوفير حجم صورة الإخراج
- قم بتحميل ملف PNG المصدر باستخدام FileStream
- إنشاء وتهيئة كائن من فئة Layer مع الصورة المحملة
- أضف هذه الطبقة إلى صورة PSD المنشأة حديثًا
- احفظ ملف PSD الناتج على القرص
تشرح هذه الخطوات بالتفصيل عملية * تحويل PNG إلى ملف PSD باستخدام C # *. تبدأ العملية بإنشاء PsdImage من خلال توفير حجم صورة الإخراج متبوعًا بتحميل صورة PNG المصدر في كائن FileStream الذي يتم استخدامه أيضًا لتهيئة كائن فئة Layer. في الخطوات الأخيرة ، تتم إضافة الطبقة التي تم إنشاؤها حديثًا إلى صورة PSD قبل حفظها على القرص.
رمز لتغيير PNG إلى PSD باستخدام C
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"); | |
} | |
} |
يوضح نموذج التعليمات البرمجية هذا كيفية تطوير * PNG إلى محول PSD باستخدام C # *. يمكنك استخدام أنواع أخرى من الصور أيضًا مثل JPG و BMP و TIFF وما إلى ذلك لتحويلها إلى PSD. إذا كنت ترغب في إضافة طبقات متعددة من الصور ، كرر الخطوات لتحميل الصورة ، وإنشاء طبقة ، والإضافة إلى ملف PSD الناتج عدة مرات حسب الحاجة قبل حفظ ملف PSD النهائي.
في هذه المقالة ، تعلمنا عملية * تحويل PNG إلى PSD * ومع ذلك ، إذا كنت تريد معرفة عملية تحويل PSD إلى TIFF ، فراجع المقالة على كيفية تحويل PSD إلى TIFF في C #.