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.

 Indonesia