רסטר SVG

שלום חבר’ה, חזרנו עם מהדורה חודשית נוספת של Aspose.Imaging Cloud. זה היה פעיל עכשיו וזמין לצרוך אותו באפליקציה שלך. במהדורה זו, הצגנו תמיכה בפורמט התמונה SVG, שימוש משופר בזיכרון, יחד עם שיפורים רבים אחרים ותיקוני באגים של הבעיות שדווחו בגרסאות קודמות של Aspose.Imaging Cloud. לפרטים מלאים על תכונות חדשות ושיפורים, בדוק את הערות הפרסום של גרסה זו. מאמר זה מסביר את הפרטים על מה חדש שהוצג במאמר זה.

עבודה עם SVG

SVG הוא פורמט תמונה פופולרי יותר שנמצא בשימוש בגלל היתרונות שלו על פני פורמטים אחרים של קבצים (כמו PNG, JPEG ו-GIF).אבל כבר אז נתקלת במספר תרחישים שבהם אתה צריך לרסטר את תמונות ה-SVG. צילומי SVG אלו הם תמונות החלפה שלך עבור דפדפנים ישנים, ולעתים קרובות נדרשות כתמונות ממוזערות או תצוגה מקדימה, במיוחד עבור שיתוף במדיה חברתית.

הצגנו ממשקי API חדשים למניפולציה של פורמט תמונת SVG במהדורה הנוכחית. כעת תוכל לעדכן את המאפיינים של תמונת SVG או להמיר אותה לתמונת רסטר נפוצה. כל מה שאנחנו יכולים לומר הוא Aspose.Imaging Cloud הופך לפתרון הדמיה שלם עבור מפתחים עם התכונה החדשה.

תן לי להראות לך באיזו קלות אתה יכול לתפעל תמונות SVG ביישום שלך. אני משתמש בפקודת cURL להדגמה. עם זאת, Aspose.Imaging Cloud מספק גם SDKs של כל שפות התכנות הפופולריות דרך GitHub ומנהלי חבילות חיצוניים, כך שתוכל להשתמש ישירות ב-Aspose.Imaging Cloud למניפולציה של תמונות בפלטפורמה המועדפת עליך ישירות, ללא עקומת למידה מינימלית.

Aspose.Imaging Cloud מספק את שני ה-API הבאים לעבודה עם SVG. אם תגדיר את הפורמט ל-SVG, ה-API יעדכן את מאפייני תמונת המקור של ה-SVG, אחרת הוא יבצע רסטר של התמונה לפי פורמט התמונה שסופק.

  • POST ​/imaging​/svg - עדכון פרמטרים של תמונת SVG. נתוני תמונה מועברים כתוכן מרובה חלקים/נתוני טופס עם אפס אינדקס או כזרם גוף גולמי.

הנה אנחנו הולכים. אנו נעקוב אחר השלבים המוצהרים למניפולציה של תמונת SVG.

עדכן את מאפייני SVG

  • קבל JWT Access Token לאימות
  • העלה תמונת מקור SVG לאחסון ברירת המחדל של Aspose
  • עדכן את מאפייני תמונת SVG
// ראשית קבל אסימון גישה
// קבל את מפתח האפליקציה ואת SID האפליקציה מ-https://dashboard.aspose.cloud/
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//העלה תמונת SVG מקור לאחסון ברירת המחדל של Aspose
curl -X PUT "https://api.aspose.cloud/v3.0/imaging/storage/file/Temp%2Fcs2cpp.svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/cs2cpp.svg"

//עדכן את הגדרות תמונת SVG
curl -X GET "https://api.aspose.cloud/v3.0/imaging/test.svg/svg?colorType=Rgb&textAsShapes=true&scaleX=0&scaleY=0&bkColor=white&fromScratch=false&folder=Temp&format=svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Acess_Token]" 
--output C:/Temp/test_updated.svg

רסטר תמונת SVG

  • קבל JWT Access Token לאימות
  • רסטר תמונת SVG מגוף הבקשה והחזר תמונת רסטר כזרם תגובה
// ראשית קבל אסימון גישה
// קבל את מפתח האפליקציה ואת SID האפליקציה מ-https://dashboard.aspose.cloud/
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//רסטר תמונת SVG ל-PNG עם הגדרת קנה מידה
curl -X POST "https://api.aspose.cloud/v3.0/imaging/svg?colorType=Rgb&textAsShapes=false&scaleX=2&scaleY=2&bkColor=gray&fromScratch=false&format=png" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/Test.svg" 
--output C:/Temp/Test.png

שיפורים אחרים

הנה, נבצע את השלבים הבאים:

  • נוספה תמיכה מקורית של SVG.
  • קבע רישום מפורט.
  • שימושי זיכרון משופרים ב-API.
  • תיקן באג Tiff הופך שחור ולבן לאחר שמירה או שינוי.
  • תוקנה בעיית המרת Jpg ל-PNG.
  • תוקנה בעיית המרת EMF ל-SVG.
  • תוקן המרה שגויה של SVG ל-PNG.
  • לאחר המרה של .emf ל-.png חלק מהתווים אינם מזוהים כהלכה.

אנחנו רוצים לשמוע ממך

התחל ניסיון חינם עוד היום. כל מה שאתה צריך הוא להירשם עם לוח המחוונים בענן. לאחר שנרשמת, אתה מוכן לנסות את תכונות עיבוד הקבצים החזקות שמציע aspose.cloud.

אל תהסס לכתוב לנו תגובה למטה או לשתף את המחשבות שלך לגבי הגרסה החדשה של Aspose.Imaging Cloud API בפורום התמיכה שלנו.

פוסטים מוצעים

אנו ממליצים בחום לבקר בקישור הבא כדי ללמוד על: