معالج الصور PSD لـ .NET

إدخال في معالج الصور PSD لـ .NET

برنامج PSD Photo Processor for .NET هو مكتبة قوية تسمح للمطورين بمعالجة وتلاعب ملفات Photoshop (PSD) في تطبيقاتهم.هذا الدليل يوفر نظرة عامة على الميزات المتاحة ويشرح كيفية تنفيذ المهام الشائعة باستخدام أمثلة الرمز.

تحميل وتخزين ملفات PSD

لبدء العمل مع ملفات PSD، تحتاج إلى تحميلها في التطبيق الخاص بك. PSD Photo Processor for .NET يوفر وسيلة بسيطة للقيام بذلك:

using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
    // Process the image
    image.Save("output.psd");
}

في هذا المثال ، نقوم بتحميل ملف PSD يسمى “input.psd” ونحفظه على أنه “outputsd”.

عملية معالجة الصور

يدعم معالج الصور PSD لـ .NET العديد من عمليات معالجة الصور، بما في ذلك:

إعادة تدوير الصور

To resize an image, you can use the Resize method:

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"SimpleResizing_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.Resize(800, 600);
    image.Save(destName, new JpegOptions());
}

هذا الرمز يجدد الصورة إلى 800x600 بكسل.

صور الدوران

To rotate an image, you can use the RotateFlip method:

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"RotatingAnImage_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.RotateFlip(RotateFlipType.Rotate270FlipNone);
    image.Save(destName, new JpegOptions());
}

هذا الرمز يدور الصورة بنسبة 45 درجة.

صور Flipping

To flip an image, you can use the Flip method:

string sourceFile = @"sample.psd";
string destName = @"out.jpg";

// Load an image to be rotated in an instance of RasterImage
using (RasterImage image = (RasterImage)Image.Load(sourceFile))
{
    image.Rotate(30f, true, Color.Green);
    image.Save(destName, new JpegOptions());
}

هذا الرمز يلصق الصورة أفقيا.

 عربي