Bộ xử lý ảnh PSD cho .NET

Giới thiệu về PSD Photo Processor cho .NET

PSD Photo Processor for .NET là một thư viện mạnh mẽ cho phép các nhà phát triển xử lý và thao túng các tập tin Photoshop (PSD) trong các ứng dụng của họ. hướng dẫn này cung cấp một tổng quan về các tính năng có sẵn và giải thích cách thực hiện các nhiệm vụ phổ biến bằng cách sử dụng ví dụ mã.

Tải về và tiết kiệm các tập tin PSD

Để bắt đầu làm việc với các tập tin PSD, bạn cần tải chúng vào ứng dụng của bạn. Bộ xử lý ảnh PSD cho .NET cung cấp một cách đơn giản để làm điều này:

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

Trong ví dụ này, chúng tôi tải xuống một tệp PSD được gọi là “input.psd” và lưu nó như “outputs.PSd”.

Image Processing hoạt động

PSD Photo Processor cho .NET hỗ trợ các hoạt động xử lý hình ảnh khác nhau, bao gồm:

Resing hình ảnh

Để chuyển đổi một hình ảnh, bạn có thể sử dụng Resize Phương pháp :

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

Mã này làm lại hình ảnh lên đến 800x600 pixel.

Hình ảnh xoay

Để xoay hình ảnh, bạn có thể sử dụng RotateFlip Phương pháp :

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

Mã này xoay hình ảnh bằng 45 độ.

Hình ảnh Flipping

Để flip một hình ảnh, bạn có thể sử dụng Flip Phương pháp :

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

Mã này nhấp vào hình ảnh ngang.

 Tiếng Việt