PSD фотопроцесор за .NET

Въведение в PSD Photo Processor за .NET

PSD Photo Processor за .NET е мощна библиотека, която позволява на разработчиците да обработват и манипулират файловете на Photoshop (PSD) в своите приложения.

Изтегляне и спасяване на PSD файлове

За да започнете да работите с PSD файлове, трябва да ги изтеглите в приложението си. PSD Photo Processor за .NET осигурява лесен начин да направите това:

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

В този пример, ние зареждаме PSD файл, наречен “input.psd” и го съхраняваме като “outputs.ptd”.

Обработка на изображенията

PSD Photo Processor за .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());
}

Този код флипира изображението хоризонтално.

 Български