Aspose.Imaging עבור Python באמצעות ספריית NET וממשק API לעיבוד תמונה
צור יישומי Python משלך כדי לתפעל תמונות ללא צורך בעורך תמונות
הורד גרסת ניסיון בחינםהחל את כל היכולות של עיבוד תמונה עם Aspose.Imaging עבור Python
Aspose.Imaging for Python היא ספרייה המציעה תכונות מתקדמות לעיבוד תמונה ותמונות. עם ה-API הרב-תכליתי הזה, אתה יכול לטעון, להמיר, ליצור ולתפעל באופן אוטומטי תמונות או תמונות ללא צורך בעורכי תמונות מיוחדות.
השתמש בתכונות המפתח:
- שינוי תמונה: שינוי קנה מידה, שינוי גודל, חיתוך, סיבוב, המרה לשחור לבן או גווני אפור, התאמת בהירות, ניגודיות וגמא של תמונות או תמונות.
- מניפולציות מתקדמות: החל מסננים, מיזוג אלפא, הוספה או הסרה של סימני מים, שינוי רקע, החלקת תמונות, החלת מסכות ואוטומציה של משימות עיבוד תמונה.
- אופטימיזציה של זיכרון: השתמש באסטרטגיות אופטימיזציה של זיכרון המבטיחות עיבוד תמונה מהיר ויעיל.
- ציור ופרימיטיבים גרפיים: השתמש בפונקציות ציור עבור פרימיטיבים גרפיים והחל טקסט עם סגנונות גופנים שונים.
- המרת תמונה: ייצוא תמונות עם המרה לפורמטים אחרים, כולל עיבוד אחיד של תמונות מרובי עמודים.
תומכים בפורמטים שונים
תמיכה בפורמטים שונים Aspose.Imaging עבור Python נבדלת על ידי היציבות, הרבגוניות והפונקציונליות שלה. הוא תומך במגוון רחב של פורמטים, כולל פורמטים מיוחדים כגון APNG, WebP, EPS, PDF ו-DICOM. התמיכה בפורמט הרחב הופכת אותו לפתרון אידיאלי עבור מגוון רחב של משימות עיבוד תמונה.
תאימות בין פלטפורמות
Aspose.Imaging היא ספרייה אוניברסלית שניתן להשתמש בה הן במערכות ההפעלה Windows והן במערכות הפעלה לינוקס הודות לתאימות בין הפלטפורמות שלה. אתה יכול לסמוך על Aspose.Imaging כדי לספק יכולות עיבוד תמונה יציבות ואיכותיות.
השג רמה חדשה של איכות בעיבוד תמונה עם Aspose.Imaging עבור Python. השתמש ב-API שלנו היום וחווה את הגמישות, היציבות והביצועים שלו.
תכונות ממשק API לעיבוד תמונה
צור, טען וערוך תמונות
הטיית תמונה
תמיכה בתמונות מונפשות מרובות מסגרות
עיבוד אחיד של דף תמונה (מסגרת).
צייר תמונות באמצעות גרפיקה (נתיב גרפי וצורות גיאומטריות שונות)
אסטרטגיות אופטימיזציה של זיכרון
צייר טקסט תוך שליטה בהיבטי הגופן
שמור SVG עם גופנים מוטבעים או מיוצאים
מסנני תמונות ואפקטים שונים
המרת פורמטים של תמונה
לצד הסט העשיר של שגרות עיבוד, API מספק גם מערך של אלגוריתמים מתקדמים שהופכים אותו לפתרון הכל-באחד להמרת תמונה. אלגוריתמים אלו מובלעים במחלקות מיוחדות, שהן פשוטות לשימוש ויכולות לייצא תמונות לפורמטי רסטר קונבנציונליים יחד עם פורמטים PSD, WMF, EMF, DjVu, DICOM, DNG ו- WebP באמינות.
באמצעות ספרייה זו, המרת פורמט היא פשוטה כמו שינוי סיומת הקובץ לפורמט הרצוי.
שמור תמונה בפורמטים שונים - Python
from aspose.imaging import Image | |
from aspose.imaging.fileformats.pdf import PdfDocumentInfo | |
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"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
with Image.load(os.path.join(data_dir, "template.jpg")) as img: | |
img.save(os.path.join(data_dir, "output.webp"), WebPOptions()) | |
img.save(os.path.join(data_dir, "output.psd "), PsdOptions()) | |
img.save(os.path.join(data_dir, "output.tiff"), TiffOptions(TiffExpectedFormat.DEFAULT)) | |
export_options = PdfOptions() | |
export_options.pdf_document_info = PdfDocumentInfo() | |
img.save(os.path.join(data_dir, "output.pdf"), export_options) | |
if delete_output: | |
os.remove(os.path.join(data_dir, "output.webp")) | |
os.remove(os.path.join(data_dir, "output.psd")) | |
os.remove(os.path.join(data_dir, "output.tiff")) | |
os.remove(os.path.join(data_dir, "output.pdf")) |
צייר תמונות באופן דינמי
Aspose.Imaging עבור Python תומך בסט מתקדם של תכונות ציור יחד עם פונקציונליות הליבה. מפתחים יכולים לצייר על משטח התמונה על ידי מניפולציה של מידע הפיקסלים או על ידי שימוש בפונקציונליות המתקדמת כמו Graphics and Paths.
ספריית התמונות של Python מאפשרת לך לצייר בקלות קווים, עקומות, מלבנים וצורות גיאומטריות אחרות, למלא צורות סגורות בצבעים אחידים או מעברי צבע ומרקמים, לצייר טקסט עם אפשרויות לשליטה עדינה על הגופן ולצייר תמונות על ידי טעינת נתוני תמונה קיימים.
לערוך תמונות
Aspose.Imaging מספקת יכולת לטעון, לערוך, לעבד ולשמור תמונות. באמצעות ספרייה תוכלו לערוך בקלות תמונות שנטענו, להחיל מסננים, לתפעל אותם באמצעות גרפיקה ונתיבים. באמצעות Aspose.Imaging, אתה יכול בקלות לסנן תמונות.
טען, ערוך, סינון ושמור תמונות - Python
from aspose.imaging import RasterImage, Image | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.pycore import as_of | |
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 | |
with as_of(Image.load(os.path.join(data_dir, "template.tiff")), RasterImage) as img: | |
img.grayscale() | |
img.save(os.path.join(data_dir, "output.jpg"), JpegOptions()) | |
if delete_output: | |
os.remove(os.path.join(data_dir, "output.jpg")) |
דחוס תמונות
Aspose.Imaging עבור Python תומך בתמונות וקטוריות דחוסות. הן תמונות וקטוריות של פורמטים EMF, WMF, SVG דחוסים באמצעות ארכיון zip. גודלם בממוצע בין 30-70% מהמקור. זה חוסך מקום במדיה ומצמצם את זמן העברת הקבצים ברשת.
צור תמונה, תפעל ושמור אותה בדיסק
באמצעות Aspose.Imaging עבור Python תוכל ליצור בקלות תמונות עם פרמטרים מוגדרים, לתפעל אותם ולשמור.
צור תמונת png, תפעל אותה ושמור - Python
from aspose.imaging import Image, ResizeType, Graphics, Color, Pen, Rectangle | |
from aspose.imaging.fileformats.png import PngImage | |
from aspose.imaging.imageoptions import PngOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.pycore import as_of | |
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 | |
width = 500 | |
height = 300 | |
path = os.path.join(data_dir, "result.png") | |
with PngOptions() as options: | |
options.source = FileCreateSource(path, False) | |
with as_of(Image.create(options, width, height), PngImage) as image: | |
graphic = Graphics(image) | |
graphic.clear(Color.green) | |
graphic.draw_line(Pen(Color.blue), 9, 9, 90, 90) | |
new_width = 400 | |
image.resize_width_proportionally(new_width, ResizeType.LANCZOS_RESAMPLE) | |
area = Rectangle(10, 10, 200, 200) | |
image.crop(area) | |
image.save() | |
if delete_output: | |
os.remove(path) |
משאבי תמיכה ולמידה
- משאבי למידה
- תיעוד
- קוד מקור
- הפניות API
- סרטוני הדרכה
- תמיכת מוצר
- תמיכה חינם
- תמיכה בתשלום
- בלוג
- מכתבי שחרור
- למה Aspose.Imaging עבור Python
- רשימת לקוחות
- סיפורי הצלחה
Aspose.Imaging מציעה ממשקי API של הדמיה בודדים עבור סביבות פיתוח פופולריות אחרות כמפורט להלן: