Pemroses Foto PSD untuk .NET
Pengenalan kepada PSD Photo Processor untuk .NET
PSD Photo Processor untuk .NET adalah perpustakaan yang kuat yang memungkinkan pengembang untuk memproses dan memanipulasi file Photoshop (PSD) dalam aplikasi .Net mereka. panduan ini memberikan gambaran keseluruhan fitur yang tersedia dan menjelaskan bagaimana untuk melakukan tugas umum menggunakan contoh kode.
Mengisi dan menyimpan file PSD
Untuk mulai bekerja dengan file PSD, Anda perlu mengunggahnya ke aplikasi Anda.Prosessor Foto PSD untuk .NET menyediakan cara mudah untuk melakukannya:
using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
// Process the image
image.Save("output.psd");
}
Dalam contoh ini, kami mengunggah file PSD yang disebut “input.psd” dan menyimpannya sebagai “outputs.PSd”.
Operasi Pemrosesan Gambar
PSD Photo Processor untuk .NET mendukung berbagai operasi pemrosesan gambar, termasuk:
Resisi Gambar
Untuk mengubah gambar, Anda dapat menggunakan Resize
Metode yang :
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());
}
Kode ini mengubah gambar menjadi 800x600 piksel.
Gambar berputar
Untuk memutar gambar, Anda dapat menggunakan RotateFlip
Metode yang :
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());
}
Kod ini memutar gambar dengan 45 derajat.
Flipping Gambar
Untuk membuat gambar, Anda dapat menggunakan Flip
Metode yang :
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());
}
Kode ini mengalirkan gambar secara horizontal.