Trong chủ đề này, chúng tôi sẽ tập trung vào cách chuyển đổi PSD thành PNG trong C# bằng cách trình bày tất cả các chi tiết để thiết lập môi trường và sử dụng mã ví dụ. Có thể sử dụng ứng dụng này để lưu PSD dưới dạng PNG bằng C# bằng cách sử dụng một số lệnh gọi API và ứng dụng có thể được sử dụng trong bất kỳ môi trường .NET Configured nào bên trong Linux, macOS hoặc Windows.
Các bước để chuyển đổi PSD sang PNG trong C#
- Thiết lập môi trường bằng cách cài đặt Aspose.PSD for .NET từ NuGet để xuất PSD sang PNG
- Tạo đối tượng lớp PsdImage để tải tệp PSD nguồn từ đĩa
- Sử dụng phiên bản lớp PngOptions để đặt các tùy chọn PNG đầu ra
- Chuyển đổi tệp PSD thành tệp PNG bằng phương pháp Lưu
Trong ứng dụng chuyển đổi C# PSD sang PNG có thể dễ dàng phát triển bằng cách sử dụng các bước đã đề cập ở trên, theo đó quá trình sẽ được bắt đầu bằng cách tải tệp PSD mẫu từ đĩa hoặc luồng bộ nhớ bằng phương thức Image.Load(). Sau đó, bằng cách sử dụng một đối tượng lớp PngOptions, các thuộc tính bắt buộc của tùy chọn PNG đầu ra sẽ được đặt, sau đó chuyển đổi PSD thành tệp PNG trên đĩa bằng phương thức Lưu.
Mã để xuất PSD sang PNG trong C#
Ví dụ trên cho thấy quá trình chuyển đổi PSD thành PNG bằng C# bằng cách sử dụng một số lệnh gọi API. PsdLoadOptions được sử dụng để đặt tùy chọn tệp PSD nguồn để tải và phương thức Image.Load() được sử dụng để mở tệp PSD nguồn từ đĩa. Lớp PngOptions được sử dụng để đặt các thuộc tính PNG đầu ra như ColorType, CompressionLevel, DefaultReplacementFont, ResolutionSettings và MultiPageOptions. Sau khi cài đặt thuộc tính PNG, tệp PNG mong muốn sẽ được lưu trên đĩa hoặc bên trong MemoryStream.
Trong ví dụ này, chúng ta đã tìm hiểu về quá trình chuyển đổi PSD sang PNG bằng C# bằng cách sử dụng phương pháp từng bước. Nếu bạn muốn tìm hiểu về cách chuyển đổi PSD sang PDF, hãy tham khảo bài viết trên cách chuyển đổi PSD sang PDF trong C#.