.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.