Image Stencil - Create Image Stencils in Python

ایجاد استنسیل‌های تصویری در پایتون سرگرم‌کننده و آسان است. یک استنسیل تصویری اشکال یا الگوها را با ساده‌سازی جزئیات برجسته می‌کند. می‌توانید از آن برای هنر، طراحی یا الگوهای سفارشی استفاده کنید. Aspose.SVG این فرآیند را ساده می‌کند. با چند خط کد، تصاویر معمولی را به استنسیل‌های خیره‌کننده تبدیل کنید. در این پست وبلاگ، یاد خواهید گرفت چگونه استنسیل‌های تصویری را در پایتون ایجاد کنید.

این مقاله شامل موضوعات زیر است:

  1. کتابخانه استنسیل تصویری پایتون
  2. ایجاد استنسیل تصویری با استفاده از پایتون
  3. منابع رایگان

کتابخانه استنسیل تصویری پایتون

برای ایجاد استنسیل‌های با کنتراست بالا و جذاب، از Aspose.SVG برای پایتون استفاده خواهیم کرد. این کتابخانه قدرتمند امکان مدیریت بی‌وقفه فایل‌های SVG را در برنامه‌های پایتون فراهم می‌کند. در حالی که تمرکز اصلی آن بر روی دستکاری فایل‌های SVG است، همچنین از استنسیل‌سازی تصاویر نیز پشتیبانی می‌کند. می‌توانید تصاویر رستری را به فرمت SVG تبدیل کرده و تغییرات لازم را برای دستیابی به اثرات استنسیل اعمال کنید.

در بخش‌های بعدی، شما را در فرآیند ایجاد یک استنسیل تصویری با استفاده از Aspose.SVG برای پایتون راهنمایی خواهیم کرد. قبل از شروع، اطمینان حاصل کنید که Aspose.SVG برای پایتون در پروژه شما نصب شده است.

لطفاً بسته را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:

pip install aspose-svg-net 

ایجاد استنسیل‌های تصویری با استفاده از پایتون

شما می‌توانید به راحتی یک استنسیل تصویری را با دنبال کردن این مراحل ایجاد کنید:

  1. یک نمونه از کلاس ImageVectorizer ایجاد کنید.
  2. ویژگی‌هایی مانند path_builder، colors_limit، error_threshold و stencil را پیکربندی کنید.
  3. از متد vectorize() برای بارگذاری و وکتوریزه کردن تصویر استفاده کنید. مسیر فایل تصویر را به عنوان آرگومان ارائه دهید.
  4. تصویر وکتوریزه شده را به عنوان یک فایل SVG با استفاده از متد save() ذخیره کنید.

مراحل زیر نحوه ایجاد استنسیل‌های تصویری با استفاده از پایتون را توضیح می‌دهد.

import os
from aspose.svg import *
from aspose.svg.converters import *
from aspose.svg.drawing import *
from aspose.svg.rendering.image import *
from aspose.svg.imagevectorization import *
# Create a new ImageVectorizer
vectorizer = ImageVectorizer()
# Configure the vectorizer
builder = BezierPathBuilder()
builder.trace_smoother = ImageTraceSmoother(1) # optionally set trace smoother
builder.error_threshold = 70.0 # specific error threshold
builder.max_iterations = 50 # max iterations
vectorizer.configuration.path_builder = builder
vectorizer.configuration.colors_limit = 10
vectorizer.configuration.line_width = 0.9
# Set stencil effect configuration
stencil = StencilConfiguration()
stencil.type = StencilType.MONO_COLOR
stencil.color = Color.from_rgb(0, 0, 255) # Blue color
vectorizer.configuration.stencil = stencil
# Vectorize an image using the vectorizer
document = vectorizer.vectorize("dice.png")
# Save the result as an SVG file
document.save("dice_out.svg")
Create Image Stencils using Python

ایجاد استنسیل‌های تصویری با استفاده از پایتون.

دریافت یک مجوز رایگان

به دنبال کاوش در محصولات Aspose هستید؟ یک مجوز موقت رایگان از صفحه مجوز دریافت کنید. این مجوز به شما اجازه می‌دهد تا ویژگی‌های کتابخانه را بدون هزینه آزمایش کنید.

تصویر به استنسیل - منابع رایگان

بیشتر درباره Aspose.SVG برای پایتون از طریق منابع جامع ما کشف کنید. مهارت‌ها و دانش خود را با ابزارهایی که برای حداکثر استفاده از Aspose.Note طراحی شده‌اند، ارتقا دهید.

نتیجه‌گیری

این وبلاگ توضیح داد که چگونه استنسیل‌های تصویری را با استفاده از پایتون ایجاد کنید. با Aspose.SVG برای پایتون، می‌توانید تصاویر معمولی را به استنسیل‌های چشمگیر تبدیل کنید و مهارت‌های هنر دیجیتال خود را ارتقا دهید. از این تکنیک‌ها برای ایجاد طراحی‌های استنسیل خیره‌کننده و گسترش امکانات خلاقانه خود استفاده کنید.

اگر سوالی دارید، به فروم پشتیبانی رایگان ما مراجعه کنید.

همچنین ببینید