
Overview
تبدیل SVG به BMP در پایتون یک کار رایج برای توسعهدهندگانی است که با گرافیکهای وکتوری کار میکنند. فایلهای SVG به دلیل مقیاسپذیری آنها به طور گستردهای استفاده میشوند، اما گاهی اوقات شما به یک فرمت رستر مانند BMP برای برنامههای خاص نیاز دارید. اینجاست که Aspose.CAD for Python via .NET وارد عمل میشود. این محصول یک راهحل قوی برای تبدیل SVG به BMP در پایتون ارائه میدهد و آن را برای صنایع مانند طراحی گرافیک، توسعه وب و بازاریابی دیجیتال ایدهآل میکند. با ویژگیهای قدرتمند خود، Aspose.CAD for Python via .NET اطمینان میدهد که ادغام بدون درز و خروجی با کیفیت بالا، کارایی جریان کار شما را افزایش میدهد.
نکات زیر در این مقاله پوشش داده خواهد شد:
Python AutoCAD API Installation
برای شروع، شما باید Aspose.CAD for Python via .NET را نصب کنید. میتوانید آن را از اینجا دانلود کنید یا به سادگی دستور زیر را در ترمینال/CMD خود اجرا کنید:
pip install aspose-cad
این کتابخانه برای تبدیل SVG به BMP در پایتون به دلیل سهولت ادغام، انعطافپذیری و گزینههای سفارشیسازی پیشرفته عالی است. این کتابخانه از فرمتهای مختلف فایل پشتیبانی میکند و API جامعی برای توسعهدهندگان ارائه میدهد.
Convert SVG to BMP In Python - Code Snippet
برای تبدیل SVG به BMP در پایتون با استفاده از Aspose.CAD for Python via .NET، این مراحل را دنبال کنید:
- فایل SVG منبع را با فراخوانی متد load بارگذاری کنید.
- یک شی از کلاس CadRasterizationOptions ایجاد کنید.
- ارتفاع صفحه را با تنظیم مقدار خاصیت page_height تنظیم کنید.
- خاصیت page_width را برای تنظیم عرض مشخص کنید.
- خاصیت layers برای تنظیم لایه استفاده میشود.
- یک نمونه از کلاس BmpOptions ایجاد کنید.
- خاصیت cadRasterizationOptions را به خاصیت vector_rasterization_options اختصاص دهید.
- متد save را برای ذخیره فایل به عنوان تصویر BMP فراخوانی کنید.
در اینجا یک مثال کد پایتون که این مراحل را نشان میدهد:
import aspose.cad as cad | |
from aspose.cad.imageoptions import BmpOptions | |
dir = "./files" | |
# Load the source SVG file by calling the load method. | |
image = cad.Image.load(dir+"input.svg") | |
# Create an object of the CadRasterizationOptions class. | |
cadRasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
# Set the page height by setting the value of page_height property. | |
cadRasterizationOptions.page_height = 1000.5 | |
# page_width property will se the width. | |
cadRasterizationOptions.page_width = 1000.5 | |
# The layers property will set the layer | |
cadRasterizationOptions.layers = "Layer" | |
# Instantiate an instance of the BmpOptions class. | |
options = BmpOptions() | |
# Assign cadRasterizationOptions to the vector_rasterization_options property. | |
options.vector_rasterization_options = cadRasterizationOptions | |
# Invoke the save method to save the file as BMP image. | |
image.save(dir+"results.bmp", options) |

Get a Free License
قدرت Aspose.CAD for Python via .NET را با مجوز آزمایشی رایگان کشف کنید. این کار سریع و آسان است و فرصتهایی را برای توسعهدهندگان و آزمایشکنندگان نرمافزار فراهم میکند تا بدون هیچ هزینهای از تمام قابلیتهای محصولات Aspose بهرهمند شوند.
Final Thoughts
در نتیجه، شما میتوانید به راحتی SVG را به BMP در پایتون با Aspose.CAD for Python via .NET تبدیل کنید. سهولت استفاده و انعطافپذیری آن، آن را به یک انتخاب برتر برای توسعهدهندگان تبدیل میکند. علاوه بر این، امروز Aspose.CAD for Python via .NET را بررسی کنید تا کارهای پردازش گرافیکی خود را افزایش دهید.
Useful Resources
درک خود را با منابع اضافی مانند مستندات و انجمنهای جامعه تقویت کنید. این منابع بینشها و پشتیبانیهای ارزشمندی را ارائه میدهند تا به شما کمک کنند از پتانسیل Aspose.CAD for Python via .NET حداکثر استفاده را ببرید.
Discover More
این مقالات اخیر از خانواده محصولات Aspose.CAD را بررسی کنید: