پردازشگر عکس PSD برای .NET

معرفی PSD Photo Processor برای .NET

PSD Photo Processor برای .NET یک کتابخانه قدرتمند است که به توسعه دهندگان اجازه می دهد تا فایل های فتوشاپ (PSD) را در برنامه های خود پردازش و دستکاری کنند.این راهنمای یک مرور کلی از ویژگی های در دسترس را فراهم می کند و چگونه کارهای رایج را با استفاده از نمونه های کد انجام دهیم.

دانلود و ذخیره فایل های PSD

برای شروع کار با فایل های PSD، شما باید آنها را به برنامه خود بارگذاری کنید. پردازنده عکس PSD برای .NET یک راه ساده برای انجام این کار فراهم می کند:

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

در این مثال، ما یک فایل PSD به نام “input.psd” را بارگذاری می کنیم و آن را به عنوان “outputs.PSD” نگه می داریم.

عملیات پردازش تصویر

پردازنده عکس PSD برای .NET از عملیات های مختلف پردازش تصویر پشتیبانی می کند، از جمله:

بازنویسی تصاویر

برای بازسازی یک تصویر، می توانید از Resize روش :

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 پیکسل بازسازی می کند.

تصاویر چرخشی

برای چرخاندن یک تصویر، می توانید از RotateFlip روش :

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 درجه می چرخاند.

فلیپینگ تصاویر

برای فلیپ کردن یک تصویر، می توانید از Flip روش :

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());
}

این کد تصویر را افقی می کند.

 فارسی