PNG תמונות מוערכות מאוד על דחיסה ללא אובדן ותמיכה בשקיפות. עם זאת, גודל הקובץ היחסי הגדול יותר יכול להאט את מהירויות הטעינה ולהגביר את הצורך באחסון. מצד שני, JPG מציע גדלי קובץ קטנים יותר הודות לדחיסה יעילה, מה שהופך אותו לאידיאלי לאינטרנט, לנייד ולשימוש חוצה פלטפורמות.

באמצעות המרת קבצי PNG ל- JPG, אתה יכול להשיג את האיזון הנכון בין איכות, ביצועים ומסוגלות.

למה להשתמש ב-Aspose.Imaging Cloud SDK עבור .NET?

ה Aspose.Imaging Cloud SDK for .NET עושה את תהליך המרה של תמונות PNG ל-JPG חסר תקלות. זה מספק:

  • גישה מבוססת ענן, שמבטלת את הצורך בספריות גודל כבד מקומיות.
  • קלות האינטגרציה לכל יישום C# .NET.
  • שיחות API פשוטות לפעולות תמונה נפוצות.
  • עיבוד מבוסס ענן לביצועים גבוהים.
  • זרימות המרה אוטומטיות עם קידוד מינימלי.

התקן את Aspose.Cells Cloud SDK

ראשית, הוסף את ה-SDK לפרויקט ה-.NET שלך באמצעות NuGet:

Install-Package Aspose.Imaging-Cloud

אז, הירשם ב- Aspose Cloud Dashboard כדי ליצור מזהה לקוח וסוד לקוח לגישה ל-API.

ממיר PNG ל JPG באמצעות C# .NET

להלן דוגמה פשוטה של קוד להמיר קובץ PNG לפורמט JPG:

var imagingApi = new ImagingApi(clientSecret, clientId);

צור מופע של ImagingApi תוך שימוש באישורי לקוח מותאמים אישית.

using (var fileStream = File.OpenRead(inputFile))

קרא את קובץ התמונה PNG לזרם.

imagingApi.UploadFile(new UploadFileRequest(..);

Upload the input PNG image to the cloud storage.

var convertRequest = new ConvertImageRequest(...);

צור אובייקט של מחלקת ConvertImageRequest שבו נציין את פורמט הפלט כ- JPG.

var response = imagingApi.ConvertImage(convertRequest);

קרא ל-API להמיר את ה-PNG לפורמט JPEG. התמונה الناتבת היא כמופע סטרים וניתן לשמור אותה בכונן המקומי.

// ליותר דוגמאות, https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet/tree/master/Examples

// קבל אישורי לקוח מ- https://dashboard.aspose.cloud/
string clientSecret = "xxxxxxxxx";
string clientID = "xxxxxx-xxxxxx-4f79-be54-33012487e783";

// צור מופע של מחלקת ImagingApi תוך כדי העברת אישורי הלקוח כארגומנטים
ImagingApi imagingApi = new ImagingApi(clientSecret, clientID, baseUrl: "https://api.aspose.cloud");

// לטעון את תמונת ה-DICOM המקורית מהכונן המקומי
using (var stream = System.IO.File.OpenRead(@"d:\source.dcm"))
{

    // שמור את תמונת ה-PNG בענן
    imagingApi.UploadFile(new UploadFileRequest("input.png", stream));

    // create an instance of ConvertImageRequest where we specify the name of input PNG image and desired output format as JPG
    ConvertImageRequest requestInstance = new ConvertImageRequest("input.png", "jpg");
    
    // קרא ל- API כדי להמיר פורמט תמונה PNG ל- JPG
    var resultant = imagingApi.ConvertImage(requestInstance);
    
    // השיטה המותאמת הבאה שומרת את תמונת ה-JPG התוצרת בדיסק המקומי
    saveToDisk(resultant, "output.jpeg");
}

// שיטה לשמור תוכן זרימה לקובץ בכונן המקומי
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

להמיר PNG ל JPG באמצעות cURL

לחילופין, השימוש בפקודות cURL הוא גמיש מאוד וניתן לשלב אותו בסקריפטים או בתהליכים אוטומטיים, מה שמאפשר עיבוד תמונות חלק ללא צורך בהגדרות תוכנה מורכבות.

  1. Получить токен доступа JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. המיר PNG ל JPG באמצעות API של ConvertImage:
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=tiff" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"

Replace

  • sourceFile - שם קובץ התמונה ב-PNG
  • myResultant - שם התמונה המתקבלת בפורמט JPEG
  • accessToken - אסימון bearer שנוצר לעיל.

converters לפורמט JPG באינטרנט בחינם

כדי לראות את היכולות המדהימות של Aspose.Imaging Cloud SDK, ייתכן שתרצה להשתמש ביישום ה PNG to JPG converter שלנו שהוא קל משקל ויעיל מאוד. יישום זה מתבסס על REST API, וניתן לגשת אליו בקלות בתוך דפדפן אינטרנט.

png to jpg

הצצה לאפליקציית הממיר PNG ל- JPG.

סיכום

להמיר PNG ל JPG ב C# .NET עם Aspose.Imaging Cloud SDK הוא מהיר, אמין ופשוט ליישום. בין אם באמצעות ה SDK או REST API, אתה יכול לייעל את זרמי העבודה שלך עם תמונות, להפחית את גודל הקבצים ולהבטיח תאימות מרבית בין פלטפורמות.

קישורים חשובים

מאמרים קשורים

אנו ממליצים בחום לבקר בלינקים כ以下 כדי ללמוד יותר על: