Aspose.Imaging Cloud הוא REST API שלם לעיבוד פורמט תמונה. הוא מציע שפע של אפשרויות לעיבוד תמונה ואת הפרטים הרלוונטיים לפורמטי הקבצים שהוא יכול להתמודד איתו ניתן למצוא ב פורמטים נתמכים של קבצים. במאמר זה, אנו הולכים לדון בכמה מהתכונות המדהימות הקשורות להמרה בין פורמטים של פורמטים פופולריים של תמונות.
המרת GIF ל-DICOM
תמונת GIF
The Graphical Interchange Format (GIF) הוא סוג של תמונת סיביות שהפכה פופולרית בשל איכויות הדחיסה הגבוהות שלה. זהו גם אחד הפורמטים הפופולריים עבור משתמשים, המחפשים דרך להנפשת תמונות בגודל הקובץ הקטן ביותר. בקיצור, קובצי GIF הם סדרה של תמונות או וידאו ללא קול שיעברו לולאה רציפה ואינם דורשים מאף אחד ללחוץ על play. לכן, בשל התמיכה הרחבה והניידות בין אפליקציות ומערכות הפעלה.
תמונת DICOM
במקביל, הדמיה ותקשורת דיגיטלית ברפואה (DICOM) הוא התקן לתקשורת וניהול של מידע הדמיה רפואי ונתונים נלווים. הם יכולים לספק בקלות אינטגרציה של התקני הדמיה רפואיים כגון סורקים, שרתים, תחנות עבודה, מדפסות, חומרת רשת. אז יכולה להיות דרישה לעיבוד תמונות GIF לפורמט DICOM וכדי להשיג תכונה זו, ניתן להשתמש בענן Aspose.Imaging. בשלבים הבאים, אנו הולכים להשתמש ב-Aspose.Imaging Cloud SDK עבור .NET אשר פותח על גבי Aspose.Imaging Cloud.
אז דבר ראשון. ניתן להתקין את Aspose.Imaging Cloud SDK עבור .NET מתוך ספריית NuGet באמצעות הפקודה הבאה במסוף מנהל החבילות
Install-Package Aspose.Imaging-Cloud -Version 21.2.0
אתה יכול גם לבקר בקישור הבא למידע נוסף על כיצד להתקין ערכות SDK של Aspose.Cloud.
מלבד שימוש ב-.NET Cloud SDK, ניתן לגשת ל-Cloud API גם דרך הפקודה cURL דרך הטרמינל כדי למלא את הדרישה הזו. עם זאת, על מנת לגשת ל-Cloud API, עליך ליצור אסימון גישה של JWT מכיוון שה-API נגיש רק למשתמשים מורשים. למידע נוסף, בקר בכתובת [כיצד להשיג אסימון JWT באמצעות זיהוי לקוח ומפתח סודי לקוח].
פקודת cURL
curl -v "https://api.aspose.cloud/v3.0/imaging/kite.gif/convert?format=DICOM" \
-X GET \
-H "Accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-o /Users/nayyershahbaz/Documents/myResultant.dicom
בקטע הקוד המופיע למטה, אנו מבצעים את תמונת ה-GIF ל-DICOM באמצעות Aspose.Imaging Cloud SDK עבור .NET.
- קודם כל, עלינו ליצור אובייקט של ImagingApi עוקף פרטי ClientID ופרטי ClientSecret כארגומנט קלט לבנאי.
- קרא לשיטה ConvertImageRequest(..) עוקפת תמונת מקור, פורמט שנוצר, תיקיה ואחסון כארגומנטים קלט
- קרא למתודה ConvertImage(..) כדי לבצע את ההמרה
- לבסוף, נקרא לשיטת File.Create(..) כדי לשמור את הפלט בכונן מקומי.
C# .NET
String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
ImagingApi imagingApi = new ImagingApi(MyClientSecret, MyClientID,"https://api.aspose.cloud");
// אנא עיין בכתובת https://docs.aspose.cloud/display/imagingcloud/Supported+File+Formats
// עבור פורמטי פלט אפשריים
string format = "dicom";
string folder = null; // Input file is saved at the root of the storage
string storage = null; // Cloud Storage name
var request = new Aspose.Imaging.Cloud.Sdk.Model.Requests.ConvertImageRequest("kite.gif", format, folder, storage);
Stream updatedImage = imagingApi.ConvertImage(request);
// שמור תמונה מעודכנת באחסון מקומי
using (var fileStream = File.Create("/Users/nayyershahbaz/Documents/myResultant." + format))
{
updatedImage.Seek(0, SeekOrigin.Begin);
updatedImage.CopyTo(fileStream);
}
ניתן להוריד את תמונות המקור המשמשות בדוגמאות לעיל
המרת JPEG ל-PNG
פורמט JPEG
תמונות Joint Photographic Experts Group (JPEG) הן אפשרויות פופולריות לאחסון והעברת תמונות צילום באינטרנט. כמעט לכל מערכות ההפעלה יש כעת צופים התומכים בהדמיה של תמונות JPEG. זוהי גם שיטה מפורסמת של דחיסה מאבדת המאפשרת למשתמשים בחירה בין גודל אחסון ואיכות תמונה. בשל היכולות הללו, תמונות JPEG אחראיות במידה רבה להתרבות של תמונות דיגיטליות ותמונות דיגיטליות ברחבי האינטרנט, ובהמשך המדיה החברתית.
פורמט PNG
אמנם JPEG הוא בין הפורמטים הפופולריים, אך לפעמים יש דרישה כאשר יישומים מסוימים תומכים רק בפורמט Portable Network Graphics (PNG).פורמט PNG גם פורמט קובץ רסטר-גרפי התומך בדחיסת נתונים ללא אובדן שמירה על פירוט וניגודיות בין צבעים. בפרט, PNG מציע קריאת טקסט הרבה יותר טובה מאשר JPEG. זה הופך את PNG לבחירה פופולרית יותר עבור אינפוגרפיקה, באנרים, צילומי מסך וגרפיקה אחרת הכוללת גם תמונות וגם טקסט. אז כדי למלא את הדרישה הזו, אתה יכול לנסות להשתמש בשיטת ConvertImage(..) של Aspose.Imaging Cloud API.
פקודת cURL - עם Storage
curl -v "https://api.aspose.cloud/v3.0/imaging/Converter.jpg/convert?format=PNG" \
-X GET \
-H "Accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-o /Users/nayyershahbaz/Documents/myResultant.png
להלן קטע הקוד של C# .NET המציע את היכולות לעיבוד תמונה JPEG קלט לפורמט PNG.
C# .NET
String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
ImagingApi imagingApi = new ImagingApi(MyClientSecret, MyClientID,"https://api.aspose.cloud");
// אנא עיין בכתובת https://docs.aspose.cloud/display/imagingcloud/Supported+File+Formats
// עבור פורמטי פלט אפשריים
string format = "png";
string folder = null; // Input file is saved at the root of the storage
string storage = null; // Cloud Storage name
var request = new Aspose.Imaging.Cloud.Sdk.Model.Requests.ConvertImageRequest("Converter.jpg", format, folder, storage);
Stream updatedImage = imagingApi.ConvertImage(request);
// שמור תמונה מעודכנת באחסון מקומי
using (var fileStream = File.Create("/Users/nayyershahbaz/Documents/myResultant." + format))
{
updatedImage.Seek(0, SeekOrigin.Begin);
updatedImage.CopyTo(fileStream);
}
טיפ מהיר
על מנת לצפות בקובצי התמונה, אתה יכול לנסות להשתמש ב-[Aspose.Imaging Viewer] אפליקציית התצוגה שלנו 16 שהיא 100 חינם. אין צורך בהרשמה או התחברות.
מַסְקָנָה
במאמר זה למדנו על התכונות של Aspose.Imaging Cloud API כדי להמיר פורמט תמונה אחד לפורמט אחר. הטריק המהיר הוא שאתה יכול להשתמש באותה שיטה ConvertImage(…) כדי לעבד כל תמונה שכבר זמינה לפורמט נתמך אחר. באופן דומה, השתמש בשיטת CreateConvertedImage(…) כדי לטעון תמונה מספריית הקלט ולעבד אותה לפורמטים נתמכים אחרים, כלומר המרת JPEG ל-PNG וכו’. בדומה לתכונות ההמרה שהוזכרו לעיל, אותה שיטה יכולה להיות משמש להמרת CDR ל-PNG ו-EMF להמרה SVG.