1. محصولات
  2.   تصویر
  3.   Python
  4.   Aspose.Imaging for Python via .NET

Aspose.Imaging for Python via .NET

 
 

ایجاد، ویرایش و تبدیل تصاویر از طریق پایتون

Python Imaging API که برنامه‌نویسان را قادر می‌سازد تا انواع مختلف تصاویر را در برنامه‌های پایتون تولید، اصلاح، صادرات، پردازش، تغییر اندازه، برش، چرخش، چرخش و فشرده‌سازی کنند.

در دنیای پردازش و دستکاری تصویر، توسعه دهندگان اغلب به دنبال ابزارهای قابل اعتماد و کارآمد برای انجام طیف وسیعی از وظایف، از تبدیل اولیه تصویر گرفته تا ویرایش پیشرفته و بهبود هستند. Aspose.Imaging برای پایتون از طریق دات نت کتابخانه یکی از ابزارهای قدرتمندی است که در جامعه توسعه دهندگان محبوبیت پیدا کرده است. آنها به طور موثر و موثر با تصاویر کار کنند. این یک API پایتون است که در بالای Aspose.Imaging برای کتابخانه دات نت ساخته شده است. این به توسعه دهندگان Python اجازه می دهد تا با انواع فرمت های تصویر کار کنند، وظایف پردازش تصویر را انجام دهند و به طور یکپارچه آنها را در برنامه های Python خود ادغام کنند.

Aspose.Imaging برای Python از طریق .NET Library یک API جامع است که توسعه دهندگان نرم افزار را قادر می سازد تا طیف گسترده ای از وظایف پردازش تصویر را انجام دهند، از عملیات ساده مانند تغییر اندازه و برش تا کارهای پیچیده مانند اعمال فیلترها، تبدیل بین فرمت های مختلف تصویر. ، و بیشتر تطبیق پذیری آن آن را به ابزاری ارزشمند هم برای مبتدیان و هم برای توسعه دهندگان باتجربه تبدیل می کند، زیرا به طور یکپارچه با پایتون ادغام می شود و از چارچوب دات نت برای ارائه قابلیت های پردازش تصویر با کارایی بالا استفاده می کند.

Aspose.Imaging for Python via .NET Library یک کتابخانه قدرتمند و همه کاره برای توسعه دهندگان پایتون است که باید انواع مختلفی از تصاویر از جمله JPEG، PNG، TIFF، BMP، TGA و ICO را در برنامه های خود مدیریت کنند. چه در حال ساخت یک برنامه وب، یک نرم افزار دسکتاپ یا یک برنامه تلفن همراه باشید، این کتابخانه وظایف پردازش، تبدیل و دستکاری تصویر را ساده می کند. پشتیبانی آن از فرمت های مختلف تصویر و ویژگی های ویرایش پیشرفته، آن را به ابزاری ارزشمند برای هر توسعه دهنده ای تبدیل می کند. اگر روی پروژه‌ای کار می‌کنید که شامل مدیریت تصویر است، Aspose.Imaging را امتحان کنید تا ببینید چگونه می‌تواند وظایف مرتبط با تصویر شما را ساده‌تر کند.

Previous Next

آغاز با Aspose.Imaging برای پایتون از طریق NET

روش توصیه شده برای نصب Aspose.Imaging برای پایتون از طریق دات نت استفاده از PyPi است. لطفا از دستور زیر برای نصب راحت استفاده کنید.

Aspose.Imaging را برای پایتون از طریق دات نت از طریق PyPi نصب کنید

pip install aspose-imaging-python-net
همچنین می‌توانید آن را مستقیماً از صفحه محصول Aspose دانلود کنید.

تولید تصویر در قالب‌های مختلف از طریق پایتون

Aspose.Imaging برای پایتون از طریق دات نت پشتیبانی کاملی را برای ایجاد تصاویر جدید از ابتدا و دستکاری تصاویر موجود در برنامه های پایتون ارائه کرده است. کتابخانه از طیف گسترده ای از فرمت های تصویر، از جمله JPEG، PNG، BMP، TIFF، GIF و بسیاری دیگر پشتیبانی می کند. این بدان معنی است که توسعه دهندگان می توانند به راحتی با تصاویر در فرمت های مختلف بدون نگرانی در مورد مشکلات سازگاری کار کنند. این برنامه از فرمت های مختلف فایل های تصویری محبوب پشتیبانی می کند و امکان خواندن و همچنین نوشتن فرمت های فایل تصویری مانند BMP، GIF، JPEG، PSD، TIFF، WEBP، PNG، WMF، EMF، SVG، TGA و غیره را می دهد. در اینجا مثالی وجود دارد که نحوه ایجاد یک تصویر را با تعیین مسیر در برنامه پایتون نشان می دهد.

چگونه با استفاده از کد پایتون یک تصویر ایجاد کنیم؟

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"
delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# Creates an instance of BmpOptions and set its various properties
with BmpOptions() as image_options:
	image_options.bits_per_pixel = 24
	# Define the source property for the instance of BmpOptions  Second boolean parameter determines if the file is temporal or not
	image_options.source = FileCreateSource(os.path.join(data_dir, "result1.bmp"), False)
	# Creates an instance of Image and call Create method by passing the BmpOptions object
	with Image.create(image_options, 500, 500) as image:
		image.save(os.path.join(data_dir, "result2.bmp"))

if delete_output:
	os.remove(os.path.join(data_dir, "result1.bmp"))
	os.remove(os.path.join(data_dir, "result2.bmp"))

ویرایش و دستکاری تصویر با استفاده از Python API

Aspose.Imaging برای پایتون از طریق دات نت بارگذاری، ویرایش و دستکاری انواع مختلف تصاویر را با استفاده از Python API برای توسعه دهندگان نرم افزار آسان می کند. این کتابخانه مجموعه ای جامع از ابزارها را برای ویرایش تصویر فراهم می کند که به شما امکان می دهد کارهایی مانند تغییر اندازه، برش، چرخش، و چرخش تصاویر و همچنین اعمال فیلترها و جلوه های مختلف را به راحتی انجام دهید. همچنین از تنظیمات رنگ های مختلف از جمله روشنایی، کنتراست و اشباع پشتیبانی می کند. مثال زیر نحوه تغییر اندازه یک تصویر را در برنامه های پایتون نشان می دهد.

چگونه یک تصویر را در برنامه های پایتون تغییر اندازه دهیم؟

from asposeimaging import Image
# Load the image
image = Image.load("input.jpg")
# Resize the image
new_width = 800
new_height = 600
image.resize(new_width, new_height)
# Save the resized image
image.save("output.jpg")

پشتیبانی از فراداده تصویر و فشرده سازی تصویر

Aspose.Imaging برای پایتون از طریق دات نت به برنامه نویسان رایانه امکان می دهد به ابرداده های تصویر مانند داده های EXIF ​​و اطلاعات IPTC دسترسی پیدا کرده و آنها را تغییر دهند. این برای کارهایی که نیاز به حفظ یا تغییر ابرداده مرتبط با تصاویر دارند، حیاتی است. علاوه بر این، به کاربران اجازه می دهد تصاویر را بدون افت کیفیت فشرده کنند. این می تواند برای بهینه سازی اندازه تصویر مفید باشد، که برای برنامه های کاربردی وب بسیار مهم است. Aspose.Imaging به لطف ادغام آن با چارچوب دات نت، پردازش تصویر با کارایی بالا را ارائه می دهد و آن را برای انجام کارهای بزرگ و پیچیده دستکاری تصویر به طور موثر مناسب می کند.

تبدیل تصویر به فرمت های دیگر از طریق پایتون

Aspose.Imaging برای پایتون از طریق دات نت ابزار قدرتمندی است که توسعه دهندگان نرم افزار را قادر می سازد تصاویر را تنها با چند خط کد پایتون بارگیری و تبدیل کنند. یکی از ویژگی های برجسته Aspose.Imaging توانایی آن در تبدیل تصاویر بین فرمت های مختلف است. چه بخواهید یک JPEG را به یک PNG، یک TIFF را به یک BMP یا هر فرمت دیگری تبدیل کنید، کتابخانه یک راه ساده برای دستیابی به آن ارائه می دهد. مثال زیر نشان می‌دهد که چگونه توسعه‌دهندگان نرم‌افزار می‌توانند تصویر برداری را به تصویر PSD بردار داخل برنامه‌های پایتون تبدیل کنند.

چگونه تصویر برداری را به تصویر psd برداری در داخل برنامه های پایتون تبدیل کنیم؟

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.psd import VectorDataCompositionMode
from aspose.imaging.imageoptions import PsdVectorizationOptions, PsdOptions, VectorRasterizationOptions
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ

# The path to the documents directory.
data_dir = templates_folder
input_file_name = os.path.join(data_dir, "template.cmx")
# properties is as simple as the following snippet:
with Image.load(input_file_name) as image:
	obj_init = PsdVectorizationOptions()
	obj_init.vector_data_composition_mode = VectorDataCompositionMode.SEPARATE_LAYERS
	obj_init2 = PsdOptions()
	obj_init2.vector_rasterization_options = VectorRasterizationOptions()
	obj_init2.vectorization_options = obj_init
	image_options = obj_init2
	image_options.vector_rasterization_options.page_width = float(image.width)
	image_options.vector_rasterization_options.page_height = float(image.height)
	image.save(os.path.join(data_dir, "result.psd"), image_options)

if delete_output:
	os.remove(os.path.join(data_dir, "result.psd"))

 فارسی