Cách chuyển đổi hình ảnh raster sang SVG bằng Java

Chủ đề hướng dẫn nhanh này tập trung vào cách chuyển đổi Raster image thành SVG bằng Java cùng với các bước cấu hình chi tiết để thiết lập môi trường và sử dụng mã ví dụ. Bằng cách sử dụng ứng dụng chuyển đổi hình ảnh Raster Java sang SVG có thể dễ dàng phát triển bằng các lệnh gọi API đơn giản và một vài dòng mã. Ứng dụng đã phát triển có thể được sử dụng trong mọi môi trường được hỗ trợ Java bao gồm Windows, Linux và macOS.

Các bước để chuyển đổi hình ảnh raster sang SVG bằng Java

  1. Định cấu hình ứng dụng để bao gồm Aspose.Imaging từ kho lưu trữ Maven để chuyển đổi raster thành hình ảnh
  2. Tải tệp hình ảnh Tiff nguồn từ đĩa bằng đối tượng lớp Image
  3. Khởi tạo đối tượng lớp SvgOptions để đặt thuộc tính hình ảnh SVG mong muốn
  4. Đặt các thuộc tính SVG khác nhau cho hình ảnh mong muốn
  5. Lưu phương pháp chuyển đổi raster thành hình ảnh SVG và lưu nó trên đĩa

Để chuyển đổi Raster sang SVG, ứng dụng dựa trên Java được sử dụng bằng cách thiết lập môi trường và sử dụng không gian tên, các lớp và phương thức được yêu cầu. Ứng dụng cũng có thể tải và chuyển đổi các loại hình ảnh raster khác bao gồm PSD, GIF,PNG, JPEG, WEBP và J2K bằng phương thức Image.load(). Bằng cách sử dụng phiên bản SvgOption, bạn có thể đặt các thuộc tính khác nhau của hình ảnh SVG mong muốn và cuối cùng chuyển đổi Tiff thành SVG bằng phương thức lưu.

Mã cho Trình chuyển đổi hình ảnh raster sang SVG trong Java

Trong ví dụ đã nói ở trên trong ứng dụng chuyển đổi Java TIFF sang SVG được phát triển trong đó quá trình được bắt đầu bằng cách tải một hình ảnh Tiff từ đĩa. Người ta có thể tạo SVG với SvgOptions mặc định hoặc có thể tùy chỉnh hình ảnh SVG đầu ra bằng cách đặt các thuộc tính khác nhau bao gồm VectorRasterizationOptions, TextAsShapes, MultiPageOptions, ResolutionSettings, ColorType, Compression và FullFrame trước khi lưu hình ảnh trên đĩa bằng phương pháp lưu.

Trong hướng dẫn này, chúng tôi đã hướng dẫn bạn cách phát triển ứng dụng trình chuyển đổi raster Java sang SVG bằng cách sử dụng mã đơn giản và giao diện API đơn giản. Nếu bạn muốn tìm hiểu về cách cắt hình ảnh, hãy tham khảo bài viết trên cách cắt ảnh trong java.

 Tiếng Việt