SVG หรือกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้คือรูปแบบไฟล์เวกเตอร์ขนาดเล็กและภาษามาร์กอัปที่ใช้ XML ใช้สำหรับเวกเตอร์สองมิติและกราฟิกแบบเวกเตอร์หรือแรสเตอร์แบบผสม PNG เป็นรูปแบบไฟล์กราฟิกแรสเตอร์ที่รองรับการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล ได้รับการออกแบบมาเพื่อปรับปรุงรูปแบบไฟล์ gif SVG ไม่รองรับรายละเอียดมากเท่ารูปแบบภาพมาตรฐาน แต่ PNG สามารถจัดการความละเอียดสูงมากและสามารถรักษาความโปร่งใสได้ สำหรับสถานการณ์ดังกล่าว คุณสามารถแปลงไฟล์ SVG เป็นรูปแบบ PNG มาดูวิธีแปลง SVG เป็น PNG คุณภาพสูงใน Python
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- API สำหรับการแปลงรูปภาพ SVG เป็นไฟล์ PNG และ Python SDK
- วิธีแปลง SVG เป็น PNG ออนไลน์ใน Python โดยใช้ REST API
- ออนไลน์แปลง SVG เป็น PNG ใน Python โดยใช้ตัวเลือกขั้นสูง
API สำหรับการแปลงรูปภาพ SVG เป็นไฟล์ PNG และ Python SDK
ในการแปลงภาพ SVG เป็น PNG โดยใช้ Python เราจะใช้ Python SDK ของ GroupDocs.Conversion Cloud API ไลบรารี Python ของเรามอบวิธีที่ดีที่สุดและปลอดภัยในการแปลงไฟล์ SVG เป็น PNG อย่างรวดเร็ว Python SDK ฟรี 100% ปลอดภัยและใช้งานง่ายสำหรับการแปลงรูปภาพ อนุญาตให้ รูปแบบที่รองรับ แปลงเป็นภาพโดยทางโปรแกรมบนคลาวด์ โปรดติดตั้งโดยใช้คำสั่งต่อไปนี้ในคอนโซล:
pip install groupdocs_converison_cloud
โปรด รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสตามที่แสดงด้านล่าง:
# นำเข้า Python SDK ในแอปพลิเคชัน python จาก http://api.groupdocs.cloud
import groupdocs_conversion_cloud
# รับ client_id และ client_secret จาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# รับการกำหนดค่า File API
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
วิธีแปลง SVG เป็น PNG ออนไลน์ใน Python โดยใช้ REST API
คุณสามารถแปลงรหัส SVG เป็น PNG ทางออนไลน์โดยทำตามขั้นตอนง่าย ๆ ตามรายการด้านล่าง:
- อัปโหลด ไฟล์ SVG ไปยังคลาวด์
- แปลง SVG เป็น PNG โดยไม่สูญเสียคุณภาพใน Python
- ดาวน์โหลด ไฟล์ PNG ที่แปลงแล้ว
อัปโหลดรูปภาพ
ขั้นแรก อัปโหลดไฟล์ SVG ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดต่อไปนี้:
# อัปโหลดไฟล์ SVG ไปยังที่เก็บข้อมูลบนคลาวด์ของคุณ
# สร้างอินสแตนซ์ของ File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# โทรขออัพโหลดไฟล์
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.svg", "H:\\groupdocs-cloud-data\\sample-file.svg", storage_name)
# อัปโหลดไฟล์ docx ไปยังคลาวด์
response = file_api.upload_file(request)
print(response.uploaded)
ด้วยเหตุนี้ ไฟล์ SVG ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์
Python แปลง SVG เป็น PNG คุณภาพสูง
คุณสามารถแปลงพื้นหลังโปร่งใส SVG เป็น PNG ทางออนไลน์โดยทางโปรแกรมได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของ ConvertApi
- สร้างอินสแตนซ์ ConvertSettings
- กำหนดเส้นทางไฟล์ SVG
- กำหนด “png” เป็นรูปแบบ
- ระบุเส้นทางไฟล์เอาต์พุต
- สร้าง ConvertDocumentRequest
- รับผลลัพธ์โดยเรียกเมธอด ConvertApi.convertDocument()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง SVG ออนไลน์เป็น PNG โดยไม่สูญเสียคุณภาพโดยใช้ REST API ใน Python:
# วิธีแปลง SVG เป็น PNG ออนไลน์ใน Python โดยใช้ REST API
try:
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.svg"
settings.format = "png"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted SVG to PNG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ดาวน์โหลดไฟล์ที่แปลงแล้ว
ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ PNG ที่แปลงแล้วบนคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:
# การเริ่มต้น API เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# สร้างคำขอดาวน์โหลดไฟล์
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.png", storage_name)
# ดาวน์โหลดไฟล์ที่แปลงแล้ว
response = file_api.download_file(request)
# ย้ายไฟล์รูปภาพ png ที่ดาวน์โหลดไปยังไดเร็กทอรีในเครื่องของคุณ
shutil.move(response, "H:\\groupdocs-cloud-data\\")
ออนไลน์แปลง SVG เป็น PNG ใน Python โดยใช้ตัวเลือกขั้นสูง
ในPythonแปลง SVG เป็น PNG ในขณะที่ปรับขนาดและเพิ่มคุณภาพ โปรดทำตามขั้นตอนเพื่อแปลงภาพ SVG เป็น PNG ด้วยการตั้งค่าขั้นสูงดังแสดงด้านล่าง:
- สร้างอินสแตนซ์ของ ConvertApi
- สร้างอินสแตนซ์ ConvertSettings
- กำหนดเส้นทางไฟล์ SVG
- กำหนด “png” เป็นรูปแบบ
- ระบุเส้นทางไฟล์เอาต์พุต
- กำหนด PngConvertOptions
- ตั้งค่าการแปลงต่างๆ เช่น dpi, imageQuality, height, margins (บน, ซ้าย, ขวา, ล่าง) ฯลฯ
- สร้าง ConvertDocumentRequest
- รับผลลัพธ์โดยเรียกเมธอด ConvertApi.convertDocument()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปลี่ยน SVG เป็น PNG ความละเอียดสูงโดยใช้ตัวเลือกการแปลงขั้นสูง:
# วิธีออนไลน์แปลง SVG เป็น PNG คุณภาพสูงใน Python โดยใช้ตัวเลือกขั้นสูง
try:
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.svg"
settings.format = "png"
convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted SVG to PNG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ฟรี SVG เป็น PNG Converter ออนไลน์
วิธีแปลง SVG เป็น PNG ออนไลน์ฟรี โปรดลองใช้ SVG ออนไลน์ต่อไปนี้เป็น PNG converter ฟรี เป็นตัวแปลง SVG เป็น PNG ที่ดีที่สุดในการแปลง SVG เป็น PNG ด้วยพื้นหลังโปร่งใสและได้รับการพัฒนาโดยใช้ API ด้านบน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้:
- วิธีแปลง SVG เป็น PNG ออนไลน์ใน Python บนคลาวด์
- วิธีเปลี่ยน SVG เป็น PNG ใน Python โดยใช้ตัวเลือกขั้นสูง
- อัปโหลดไฟล์โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ที่แปลงแล้วจากคลาวด์
- ตัวแปลง SVG เป็น PNG ออนไลน์ฟรี
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์
ถามคำถาม
คุณถามคำถามเกี่ยวกับ API แปลงไฟล์ SVG เป็น PNG ได้ผ่าน ฟอรัมสนับสนุนฟรี
คำถามที่พบบ่อย
จะแสดงภาพ SVG เป็นไฟล์ PNG ใน Python ได้อย่างไร
โปรดไปที่ ลิงก์ นี้เพื่อเรียนรู้ข้อมูลโค้ด Python เกี่ยวกับวิธีแปลง SVG เป็น PNG โดยไม่สูญเสียคุณภาพ
วิธีแปลง SVG เป็น PNG ออนไลน์โดยใช้ REST API
สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลงและเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อบันทึก SVG เป็น PNG ความละเอียดสูง
จะเปลี่ยน SVG เป็น PNG ฟรีทางออนไลน์ได้อย่างไร
มี ตัวแปลงไฟล์ SVG เป็น PNG ออนไลน์ฟรี ที่ให้คุณแปลง SVG เป็นภาพ PNG แบบโปร่งใสได้อย่างรวดเร็วและง่ายดาย เมื่อการแปลงเสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ PNG เก็บไว้ในคลาวด์ได้
วิธีแปลง SVG เป็น PNG ด้วย Python บน Windows
โปรดไปที่ ลิงก์ เพื่อแปลงไฟล์ SVG เป็น PNG ความละเอียดสูงแบบไม่จำกัดได้อย่างง่ายดายบนพีซี Windows ของคุณเอง
จะติดตั้งไลบรารีดาวน์โหลดตัวแปลง SVG เป็น PNG ฟรีได้อย่างไร
คุณสามารถ ติดตั้งไลบรารี SVG เป็น PNG Python เพื่อสร้างและประมวลผลการแปลง SVG เป็น PNG โดยทางโปรแกรม
ดูสิ่งนี้ด้วย
- แปลง PDF เป็นรูปภาพ JPEG, PNG และ GIF ใน Python
- วิธีแปลง Word เป็น HTML ออนไลน์ใน Python
- แปลง Excel เป็น XML และ XML เป็น Excel Online โดยใช้ Node.js
- วิธีแปลง PowerPoint PPT/PPTX เป็น PNG ใน Node.js
- แปลง EXCEL เป็น JSON และ JSON เป็น EXCEL ใน Node.js
- วิธีแปลงไฟล์ CSV เป็นไฟล์ JSON ออนไลน์ใน Node.js
- วิธีแปลง PDF เป็น HTML ออนไลน์ใน Node.js