chuyển đổi-tiff-sang-eps-in-csharp

TIFF (Định dạng tệp hình ảnh được gắn thẻ)EPS (PostScript được đóng gói) là hai định dạng tệp hình ảnh phổ biến. TIFF thường được sử dụng để lưu trữ hình ảnh chất lượng cao, trong khi EPS được sử dụng rộng rãi để lưu trữ hình ảnh vector. Có một số lý do khiến bạn muốn chuyển đổi hình ảnh TIFF sang định dạng EPS. Ví dụ: bạn có thể cần thực hiện việc này nếu muốn in hình ảnh trên máy in có độ phân giải cao hoặc nếu bạn muốn sử dụng hình ảnh trong chương trình đồ họa vector. Trong bài đăng trên blog này, chúng tôi sẽ chỉ cho bạn cách chuyển đổi TIFF sang EPS trong C#. Vì vậy, hãy bắt đầu!

Bài viết này bao gồm các chủ đề sau:

  1. API chuyển đổi C# TIFF sang EPS – Tải xuống miễn phí
  2. Chuyển đổi TIFF sang EPS trong C#
  3. Chuyển đổi TIFF sang EPS bằng FileStream
  4. Lưu TIFF dưới dạng EPS bằng Bitmap
  5. Chuyển đổi TIFF sang EPS trực tuyến
  6. TIFF đến EPS - Tài nguyên học tập miễn phí

API chuyển đổi C# TIFF sang EPS – Tải xuống miễn phí

Chúng tôi sẽ sử dụng API Aspose.Page for .NET để chuyển đổi TIFF sang EPS trong C#. Nó cho phép các nhà phát triển tạo, chỉnh sửa, kết xuất, in và chuyển đổi các tài liệu XPS, EPS và PS. Đây là một API độc lập không yêu cầu bất kỳ phần mềm hoặc thư viện bổ sung nào. Aspose.Page for .NET rất dễ sử dụng và có thể được tích hợp trong các ứng dụng .NET.

Vui lòng tải xuống DLL của API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Page 

Chuyển đổi TIFF sang EPS trong C#

Chúng ta có thể chuyển đổi TIFF sang EPS bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Gọi phương thức PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) để lưu hình ảnh TIFF đầu vào dưới dạng tệp EPS.

Phương thức SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) của lớp PsDocument lấy đường dẫn tệp hình ảnh, đường dẫn tệp EPS và PsSaveOptions làm đối số.

Ví dụ mã sau đây cho thấy cách chuyển đổi hình ảnh TIFF sang định dạng EPS trong C#.

// Tạo tùy chọn lưu PS
PsSaveOptions options = new PsSaveOptions();

// Lưu hình ảnh TIFF vào tệp EPS
PsDocument.SaveImageAsEps("C:\\Files\\input.tiff", "C:\\Files\\output.eps", options);

Chuyển đổi TIFF sang EPS bằng FileStream

Chúng tôi cũng có thể chuyển đổi TIFF sang EPS bằng FileStream bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Đọc hình ảnh TIFF bằng FileStream.
  3. Tạo luồng đầu ra tệp EPS.
  4. Gọi phương thức PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) để lưu hình ảnh TIFF dưới dạng tệp EPS.

Phương thức SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) của lớp PsDocument lấy các đối tượng luồng đầu vào và đầu ra cùng với PsSaveOptions làm đối số.

Ví dụ mã sau đây cho thấy cách chuyển đổi hình ảnh TIFF sang định dạng EPS bằng Stream trong C#.

// Tạo các tùy chọn mặc định
PsSaveOptions options = new PsSaveOptions();

// Đọc hình ảnh PNG
var pngStream = File.OpenRead("C:\\Files\\input.tiff");

// Tạo luồng đầu ra cho tệp EPS
using (Stream outputStream = File.OpenWrite("C:\\Files\\output.eps"))
{
    // Lưu hình ảnh PNG vào tệp EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Chuyển đổi TIFF sang EPS bằng Bitmap

Tương tự, chúng ta có thể chuyển đổi TIFF sang EPS bằng Bitmap bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Tạo một đối tượng bitmap từ một tập tin hình ảnh.
  3. Gọi phương thức PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) để lưu TIFF đầu vào dưới dạng tệp EPS.

Phương thức SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) của lớp PsDocument lấy hình ảnh bitmap, đường dẫn tệp EPS và PsSaveOptions làm đối số.

Ví dụ mã sau đây cho thấy cách chuyển đổi hình ảnh TIFF sang định dạng EPS bằng Bitmap trong C#.

// Tạo các tùy chọn mặc định
PsSaveOptions options = new PsSaveOptions();

// Tạo đối tượng bitmap từ tệp hình ảnh
Bitmap source = new Bitmap("C:\\Files\input.tiff");

// Lưu hình ảnh PNG vào tệp EPS
PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);

Thư viện chuyển đổi TIFF sang EPS – Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không có bất kỳ giới hạn nào.

Chuyển đổi TIFF sang EPS trực tuyến

Vui lòng dùng thử ứng dụng [TIFF sang EPS] trực tuyến miễn phí của chúng tôi được phát triển bằng API trên. Nó là một công cụ lý tưởng cho những ai cần chuyển đổi tệp TIFF sang EPS một cách nhanh chóng.

TIFF đến PS – Tài nguyên học tập

Bên cạnh việc chuyển đổi hình ảnh TIFF sang định dạng EPS, hãy tìm hiểu thêm và khám phá nhiều tính năng khác của thư viện bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách chuyển đổi TIFF sang EPS trong C#. Chúng tôi đã thấy rằng chỉ với một vài dòng mã, bạn có thể chuyển đổi hình ảnh TIFF sang định dạng EPS để có thể in chúng trên máy in có độ phân giải cao hoặc sử dụng chúng trong các chương trình đồ họa vector. Chúng tôi cũng đã chỉ ra nhiều phương pháp khác nhau để chuyển đổi hình ảnh TIFF theo chương trình. Hơn nữa, chúng tôi đã giới thiệu một công cụ trực tuyến để chuyển đổi TIIF sang EPS miễn phí. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm