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