แปลง SVG เป็น TIFF ใน Python - Vector เป็น Raster Converter

ขอบเขตของซอฟต์แวร์ทางธุรกิจใดๆ ก็ตามมีการพัฒนาไปตามกาลเวลา และเห็นได้ว่าระบบอัตโนมัติในช่วงแรกๆ มักจะสร้างความได้เปรียบทางการแข่งขันเสมอ บทความนี้สาธิตระบบอัตโนมัติของการแปลงภาพเวกเตอร์เป็นภาพแรสเตอร์ เพื่อจุดประสงค์นี้ เราได้ตัดสินใจเขียนคำแนะนำแบบตรงประเด็นที่แสดงวิธีแปลง SVG เป็น TIFF ใน Python อย่างไรก็ตาม เราเลือกใช้ไลบรารีการประมวลผลรูปภาพระดับองค์กร Aspose.Imaging for Python เราจะนำคุณตั้งแต่การติดตั้งไปจนถึงการใช้งานฟังก์ชันการทำงาน ดังนั้น เมื่อสิ้นสุดโพสต์บนบล็อกนี้ คุณจะสามารถสร้างตัวแปลงเวกเตอร์เป็นแรสเตอร์สำหรับแอปพลิเคชันธุรกิจของคุณได้

เราจะผ่านประเด็นต่อไปนี้:

  1. การแปลงภาพเวกเตอร์ - การติดตั้ง API
  2. แปลง SVG เป็น TIFF ใน Python
  3. แปลงเวกเตอร์เป็นแรสเตอร์ออนไลน์

การแปลงภาพเวกเตอร์ - การติดตั้ง API

กระบวนการติดตั้ง Aspose.Imaging for Python ค่อนข้างตรงไปตรงมา ไม่มีการพึ่งพาบุคคลที่สามที่เกี่ยวข้องกับการติดตั้ง ในความเป็นจริง คุณสามารถเข้าถึงฟีเจอร์จำนวนมากได้ด้วยการรันคำสั่งเดียว ดังนั้น มาติดตั้งการประมวลผลอิมเมจนี้ library โดยการรันคำสั่ง pip ต่อไปนี้ในเทอร์มินัล/CMD:

pip install aspose-imaging-python-net 
การแปลงภาพเวกเตอร์

โปรดเยี่ยมชมการติดตั้งนี้ คำแนะนำ เพื่อเรียนรู้เพิ่มเติม

แปลง SVG เป็น TIFF ใน Python

รหัสดีกว่า 10,000 คำ จนถึงตอนนี้ เราได้ตั้งค่า [Aspose.Imaging for Python] แล้ว 3 และเราสามารถเริ่มเขียนโค้ดบางส่วนได้ ก่อนที่จะดำเนินการต่อ โปรดทราบว่าเรามีไฟล์ SVG ต้นฉบับที่เราจะแปลงเป็น TIFF โดยใช้ไลบรารีการประมวลผลรูปภาพนี้

คุณสามารถพัฒนาตัวแปลง SVG เป็น TIFF ได้โดยทำตามขั้นตอนที่ระบุไว้ด้านล่าง:

  • เรียกใช้เมธอด load ของคลาส Image และโหลดไฟล์ SVG ต้นฉบับ
  • สร้างออบเจ็กต์ของคลาส TiffOptions และเริ่มต้นด้วยรูปแบบไฟล์ TIFF
  • สร้างอินสแตนซ์ของคลาส SvgRasterizationOptions เพื่อกำหนดตัวเลือกรูปแบบไฟล์ SVG
  • ตั้งค่าความกว้างของหน้าโดยการกำหนดค่าให้กับคุณสมบัติ pagewidth
  • กำหนดความสูงของหน้าโดยการตั้งค่าของคุณสมบัติ pageheight
  • กำหนดออบเจ็กต์ของคลาส SvgRasterizationOptions ให้กับคุณสมบัติ vectorrasterizationoptions
  • เรียกใช้เมธอด save เพื่อบันทึกไฟล์ TIFF ที่แปลงแล้วบนดิสก์

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลง SVG เป็น TIFF ใน Python โดยทางโปรแกรม:

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff.enums import *
from aspose.imaging.imageoptions import *
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"/sample-files/"

delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# เรียกใช้วิธีการโหลดของคลาส Image และโหลดไฟล์ SVG ต้นฉบับ  
with Image.load(os.path.join(data_dir, "sample.svg")) as image:
	# สร้างอ็อบเจ็กต์ของคลาส TiffOptions และเริ่มต้นด้วยรูปแบบไฟล์ TIFF  
	options = TiffOptions(TiffExpectedFormat.DEFAULT)
	# สร้างอินสแตนซ์ของคลาส SvgRasterizationOptions เพื่อกำหนดตัวเลือกรูปแบบไฟล์ SVG 
	svg_options = SvgRasterizationOptions()
	# ตั้งค่าความกว้างของหน้าโดยการกำหนดค่าให้กับคุณสมบัติ page_width 
	svg_options.page_width = 1000.
	# กำหนดความสูงของหน้าโดยการตั้งค่าของคุณสมบัติ page_height 
	svg_options.page_height = 1000.0
	# กำหนดออบเจ็กต์ของคลาส SvgRasterizationOptions ให้กับคุณสมบัติ vector_rasterization_options
	options.vector_rasterization_options = svg_options
	# เรียกวิธีการบันทึกเพื่อบันทึกไฟล์ TIFF ที่แปลงแล้วบนดิสก์ 
	image.save(os.path.join(data_dir, "result.tiff"), options)

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

ตัวแปลงเวกเตอร์เป็นแรสเตอร์

แปลงเวกเตอร์เป็นแรสเตอร์ออนไลน์

นอกจากนี้ คุณยังสามารถเลือกใช้โซลูชันที่ไม่ใช่โปรแกรมเพื่อแปลงเวกเตอร์เป็นแรสเตอร์ทางออนไลน์ได้ ตัวแปลงเวกเตอร์เป็นแรสเตอร์ ออนไลน์ นี้ให้บริการฟรี และไม่จำเป็นต้องสร้างบัญชีใดๆ เหนือสิ่งอื่นใด มันยังขับเคลื่อนโดย Aspose.Imaging นี้อีกด้วย คุณสามารถดูอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้ได้อย่างง่ายดายและการนำทางที่ง่ายดาย

แปลงเวกเตอร์เป็นแรสเตอร์ออนไลน์

Vector to Raster Converter - รับสิทธิ์ใช้งานฟรี#

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ไลบรารีการประมวลผลรูปภาพนี้โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

เราหวังว่าคุณจะสนุกกับการโพสต์บล็อกนี้ เราได้เรียนรู้วิธีแปลง SVG เป็น TIFF ใน Python โดยทางโปรแกรม นอกจากนี้เรายังได้ดำเนินการสร้างเวกเตอร์เป็นตัวแปลงแรสเตอร์ด้วย นอกจากนี้ คุณยังสามารถแปลงภาพเวกเตอร์ได้ด้วยการติดตั้งการประมวลผลภาพนี้ ไลบรารี สุดท้ายนี้ คุณสามารถไปที่ เอกสารประกอบ และ API อ้างอิง เพื่อเริ่มการพัฒนา

นอกจากนี้ เราขอแนะนำให้คุณไปที่ คู่มือการเริ่มต้นใช้งาน

ในที่สุด aspose.com กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

คุณสามารถแปลง SVG เป็น TIFF ได้หรือไม่

ใช่ การแปลง SVG เป็น TIFF เป็นเรื่องง่ายโดยใช้ Aspose.Imaging for Python โปรดไปที่ link นี้เพื่อเรียนรู้เพิ่มเติม

วิธีแปลง SVG เป็น TTF?

คุณสามารถแปลงเวกเตอร์เป็นแรสเตอร์ออนไลน์ได้โดยใช้เวกเตอร์นี้เป็นแรสเตอร์ ตัวแปลง

ดูสิ่งนี้ด้วย