.NET için PSD Fotoğraf İşlemcisi

.NET için PSD Fotoğraf İşlemcisi

.NET için PSD Fotoğraf İşlemcisi, geliştiricilerin .net uygulamalarında Photoshop dosyalarını (PSD) işleme ve manipüle etmelerine olanak tanıyan güçlü bir kütüphane.Bu kılavuz mevcut özelliklerin genel bir bakış açısı sunar ve kod örneklerini kullanarak ortak görevleri nasıl gerçekleştirileceğini açıklıyor.

PSD dosyalarını yükleme ve kaydetme

PSD dosyaları ile çalışmaya başlamak için, bunları uygulamaya yüklemeniz gerekir. .NET için PSD Fotoğraf İşlemcisi bunu yapmak için basit bir yol sunar:

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

Bu örnekte, “input.psd” adı verilen bir PSD dosyasını yüklüyoruz ve “outputsd.” olarak kaydediyoruz.

Görüntü İşleme Operasyonları

.NET için PSD Fotoğraf İşlemcisi, çeşitli görüntü işleme işlemlerini destekler:

resim resimleri

Bir görüntüye dönüştürmek için, kullanabilirsiniz Resize Yöntem :

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

Bu kod görüntüyü 800x600 piksel’e dönüştürür.

döndürücü resimler

Bir resim döndürmek için, kullanabilirsiniz RotateFlip Yöntem :

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

Bu kod görüntüyü 45 derece döndürür.

Flipping resimler

Bir resim yaptırmak için, kullanabilirsiniz Flip Yöntem :

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

Bu kod görüntüyü yatay olarak yapıştırır.

 Türkçe