Cách chuyển đổi SVG sang JPG và JPG sang SVG bằng Python

Chuyển SVG sang JPG và JPG sang SVG bằng Python

Đồ họa vectơ có thể mở rộng(SVG) là ngôn ngữ đánh dấu dựa trên XML. Ngôn ngữ này được sử dụng để mô tả đồ họa vector nhẹ hai chiều và đồ họa raster hỗn hợp. JPG, còn được gọi là JPEG, là một định dạng hình ảnh raster được nén. Nó là một định dạng hình ảnh nén được sử dụng rộng rãi và phổ biến nhất để chứa hình ảnh kỹ thuật số. Trong các tình huống cụ thể, bạn cần chuyển đổi tệp SVG sang tệp JPG và định dạng JPG sang SVG. Vì vậy, hãy xem cách chuyển đổi SVG sang JPG và JPG sang SVG bằng Python với một số cài đặt nâng cao.

Trong bài viết sau đây, chúng tôi sẽ tập trung vào các chủ đề sau:

API REST chuyển đổi từ SVG sang JPG và JPG sang SVG - Python SDK

Để biến SVG thành JPG và JPG thành SVG bằng Python, tôi sẽ sử dụng Python SDK của GroupDocs.Conversion Cloud API. GroupDocs.Conversion Thư viện Python cung cấp cách tốt nhất và an toàn nhất để dễ dàng chuyển đổi các tệp SVG sang JPG và JPG sang SVG. SDK Python miễn phí, an toàn và thuận tiện 100% cho mọi chuyển đổi tài liệu được hỗ trợ. Nó cho phép chuyển đổi các định dạng được hỗ trợ sang hình ảnh theo chương trình trên đám mây.

Quy trình cài đặt rất đơn giản: chỉ cần sử dụng lệnh sau để cài đặt API trên bảng điều khiển:

pip install groupdocs_converison_cloud

Vui lòng lấy ID khách hàng và Bí mật từ bảng điều khiển trước khi làm theo các bước được đề cập. Khi bạn có ID và bí mật của mình, hãy thêm mã như hình bên dưới:

# Nhập Python SDK vào ứng dụng python của bạn từ http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Nhận client_id và client_secret từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Nhận cấu hình API tệp
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Chuyển đổi SVG sang JPG/JPEG bằng Python bằng API REST

Trong phần này, chúng tôi sẽ trình bày cách chuyển đổi mã SVG sang JPG/JPEG trực tuyến bằng cách thực hiện theo các bước đơn giản được đề cập bên dưới. Đầu tiên, tải tệp SVG lên đám mây bằng cách sử dụng mẫu mã sau đây. Do đó, tệp SVG đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây.

Bây giờ, hãy chuyển đổi SVG thành tệp JPG trực tuyến theo chương trình bằng cách thực hiện theo các bước và đoạn mã được đề cập bên dưới:

  • Tạo một phiên bản của ConvertApi
  • Tạo phiên bản ConvertSettings
  • Đặt đường dẫn tệp SVG
  • Gán “jpg” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest
  • Nhận kết quả bằng cách gọi phương thức ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi SVG sang JPG trong Python bằng API REST:

# Cách chuyển đổi SVG sang JPG/JPEG trong Python bằng API REST
try:
    # Tạo một phiên bản của API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Xác định cài đặt chuyển đổi
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/input-sample-file.svg"
    settings.format = "jpg"
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted SVG to JPG/JPEG format online: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
Chuyển đổi hình ảnh SVG sang JPG bằng Python bằng API REST

Chuyển đổi SVG sang JPG/JPEG bằng Python bằng API REST

Mẫu mã trên sẽ lưu tệp JPG đã chuyển đổi trên đám mây. Bạn có thể tải xuống bằng cách sử dụng đoạn mã. sau đây

Chuyển đổi JPG/JPEG sang SVG trong Python bằng Tùy chọn nâng cao

Tương tự, chuyển JPG sang SVG bằng Python. Vui lòng làm theo các bước để chuyển đổi tệp JPG sang SVG với một số cài đặt nâng cao như hình bên dưới:

  • Đầu tiên, tạo một phiên bản của ConvertApi
  • Sau đó, tạo cá thể lớp ConvertSettings
  • Bây giờ, cung cấp tên lưu trữ
  • Tiếp theo, đặt đường dẫn tệp JPG nguồn
  • Tiếp theo, gán “svg” cho định dạng
  • Xác định cá thể lớp SvgConvertOptions
  • Đặt các cài đặt chuyển đổi khác nhau như trung tâm\cửa sổ, nén\hình ảnh, màu xám\tỷ lệ, từ\trang, số trang\đếm, chất lượng, lề\trên cùng, lề\trái, chiều cao, v.v.
  • Cung cấp các tùy chọn chuyển đổi và đường dẫn tệp đầu ra
  • Bây giờ, hãy tạo một đối tượng ConvertDocumentRequest với tham số cài đặt
  • Cuối cùng gọi class ConvertApi.convertDocument() để chuyển JPG sang định dạng SVG

Một ví dụ về mã được hiển thị trong mã sau đây về cách chuyển đổi định dạng hình ảnh JPG sang SVG trong Python bằng các tùy chọn nâng cao:

# Cách chuyển đổi JPG/JPEG sang SVG trong Python bằng Tùy chọn nâng cao
try:
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Xác định cài đặt chuyển đổi
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.jpg"
  settings.format = "svg"

  convertOptions = groupdocs_conversion_cloud.SvgConvertOptions()
  convertOptions.center_window = True
  convertOptions.compress_images = False
  convertOptions.gray_scale = True
  convertOptions.from_page = 1
  convertOptions.pages_count = 1
  convertOptions.quality = 100
  convertOptions.margin_top = 5
  convertOptions.margin_left = 5
  convertOptions.height = 512

  settings.convert_options = convertOptions
  settings.output_path = "python-testing/output-sample-file.svg"

  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
JPEG sang SVG trong Python bằng Tùy chọn nâng cao

Chuyển đổi JPG/JPEG sang SVG trong Python bằng Tùy chọn nâng cao

Chuyển đổi SVG sang JPG trực tuyến miễn phí

Trình chuyển đổi SVG sang JPG trực tuyến miễn phí là gì? Vui lòng dùng thử SVG sang JPG converter miễn phí trực tuyến sau, được phát triển bằng cách sử dụng API trên.

Chuyển đổi JPG sang SVG Trực tuyến Miễn phí

Trình chuyển đổi JPG sang SVG trực tuyến miễn phí là gì? Vui lòng dùng thử JPG sang SVG converter miễn phí sau đây, được phát triển bằng cách sử dụng API trên.

Phần kết luận

Chúng tôi đang kết thúc bài đăng trên blog này vào thời điểm này. Hy vọng rằng, bạn đã học được:

  • Cách thay đổi hình ảnh SVG thành JPG trong Python bằng API REST;
  • cách chuyển JPG sang SVG trong Python bằng các tùy chọn nâng cao;
  • chuyển đổi SVG sang JPG và JPG sang SVG trực tuyến miễn phí;

Ngoài ra, Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu hoặc các ví dụ có sẵn trên GitHub. Chúng tôi cũng cung cấp phần Tham chiếu API nơi bạn có thể tương tác trực tiếp với các API bằng trình duyệt web của mình. Vui lòng xem Hướng dẫn bắt đầu. của chúng tôi

Bên cạnh đó, groupdocs.cloud tiếp tục tạo các bài đăng về các chủ đề mới. Hãy theo dõi để biết thông tin cập nhật nhất.

Đặt một câu hỏi

Bạn có thể đặt câu hỏi về API trình chuyển đổi tệp SVG sang JPG hoặc JPG sang SVG, qua Diễn đàn hỗ trợ miễn phí của chúng tôi

câu hỏi thường gặp

Làm cách nào để chuyển đổi tệp SVG sang JPG bằng Python?

Vui lòng theo liên kết này để tìm hiểu đoạn mã Python về cách chuyển SVG thành hình ảnh có độ phân giải cao JPG trực tuyến.

Làm cách nào để thay đổi SVG thành JPG và JPG thành SVG trực tuyến bằng Python bằng API REST?

Tạo một phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi SVG sang định dạng JPG hoặc JPG sang SVG.

Làm cách nào để chuyển đổi SVG sang JPG trực tuyến miễn phí?

trình chuyển đổi tệp SVG sang JPG trực tuyến miễn phí cho phép bạn chuyển đổi hình ảnh SVG sang JPG trực tuyến, nhanh chóng và dễ dàng. Sau khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống tệp JPG được lưu trữ trên đám mây.

Làm cách nào để cài đặt thư viện chuyển đổi SVG sang JPG miễn phí?

Bạn có thể tải xuống và cài đặt thư viện SVG sang JPG/JPEG Python để chuyển đổi bất kỳ chuyển đổi được hỗ trợ nào theo cách lập trình.

Làm cách nào để chuyển đổi tệp JPG thành tệp SVG trong Python?

Vui lòng theo [liên kết này](https://blog.groupdocs.cloud/vi/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options) để tìm hiểu đoạn mã Python về cách thay đổi JPG thành SVG trực tuyến bằng API Python.

Làm cách nào để tạo SVG từ JPG trực tuyến bằng Python bằng API REST?

Tạo một phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) với ConvertDocumentRequest để chuyển đổi JPG sang SVG có màu bằng API REST.

Làm cách nào để chuyển đổi JPG sang SVG trực tuyến miễn phí?

trình chuyển đổi JPG sang SVG có màu cho phép bạn chuyển đổi JPG sang SVG trực tuyến miễn phí, nhanh chóng và dễ dàng. Khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống hình ảnh SVG được lưu trữ trên đám mây.

Làm cách nào để chuyển đổi miễn phí JPG sang SVG trên Windows?

Vui lòng truy cập liên kết này để tải xuống phần mềm chuyển đổi JPG sang SVG miễn phí cho Windows. Phần mềm chuyển đổi JPG sang SVG này có thể được sử dụng để chuyển JPG sang SVG trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Xem thêm

Nếu bạn muốn tìm hiểu thêm, vui lòng truy cập các liên kết sau: