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.