JPG הוא אחד מפורמטי התמונות הפופולריים והנפוצים ביותר. עם זאת, תמונות JPG מאבדות איכות בכל פעם שהן נשמרות. לכן, ייתכן שיהיה עליך להמיר אותם לפורמט נטול אובדן כגון PNG. כדי לבצע המרה זו באופן פרוגרמטי מתוך יישומי NET, מאמר זה מראה כיצד להמיר תמונת JPG ל-PNG ב-C#.
C# .NET API עבור המרת JPG ל-PNG
Aspose.Imaging for .NET הוא ממשק API לעיבוד תמונה עשיר בתכונות לתמרן שפע של פורמטים של תמונה. יתר על כן, הוא מספק ממיר רב עוצמה המאפשר לך להמיר תמונות מפורמט אחד לאחר בנאמנות גבוהה. במאמר זה, נשתמש ב-API זה כדי להמיר את תמונות ה-JPG שלנו לפורמט PNG. אתה יכול להוריד את ה-DLL של ה-API או להתקין אותו ישירות מ-NuGet.
PM> Install-Package Aspose.Imaging
מידע: אם יש לך Aspose.Slides for .NET, תוכל להשתמש בו גם כדי [להמיר JPG ל-PNG ב-C#](https://products .aspose.com/slides/net/conversion/jpg-to-png/).
המרת תמונת JPG ל-PNG ב-C#
זה די פשוט להמיר תמונת JPG לפורמט PNG באמצעות Aspose.Imaging עבור NET. אתה רק צריך לטעון את קובץ JPG ולשמור אותו כתמונת PNG. להלן השלבים להמרת תמונת JPG ל-PNG ב-C#.
- טען את קובץ ה-JPG באמצעות המחלקה Image.
- צור מופע של מחלקה PngOptions.
- הגדר את המאפיין PngOptions.ColorType ל-FileFormats.Png.PngColorType.TruecolorWithAlpha.
- המר תמונת JPG ל-PNG בשיטת Image.Save(string, PngOptions).
דוגמת הקוד הבאה מראה כיצד להמיר תמונת JPG לפורמט PNG ביישומי NET.
// טען תמונת JPG
using (Image image = Image.Load("aspose.jpg"))
{
// צור אפשרויות PNG
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// שמור תמונה כ-JPG
image.Save("JPG-to-PNG.png", options);
}
קבל רישיון API בחינם
אתה יכול לקבל רישיון זמני ללא תשלום לשימוש ב-Aspose.Imaging עבור .NET ללא מגבלות הערכה.
סיכום
המרת JPG ל-PNG מבוצעת לעתים קרובות כדי להמיר תמונות לפורמט נטול אובדן. במאמר זה, למדת כיצד להמיר תמונות JPG לפורמט PNG באופן תכנותי ב-C#. כך, אתה יכול בקלות להטמיע המרת JPG ל-PNG לתוך יישומי ה-.NET שלך. בנוסף, תוכל לחקור עוד על ממשק ה-API לעיבוד תמונה של .NET באמצעות תיעוד. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.