1. מוצרים
  2.   תמונה
  3.   .NET
  4.   ImageResizer
 
  

קוד פתוח .NET API עבור תמונות

שינוי הגדלה של תמונות באופן מקוון באמצעות .NET API בחינם.

ImageResizer הוא קוד פתוח .NET API לשינוי גודל של פורמטים של JPEG, PNG, GIF, BMP, WMF ו-EMF. ממשק API לעיבוד תמונה החינמי הזה פותח ומותאם לשימוש בצד השרת. באמצעות ה-API, אתה יכול לשנות את גודל התמונה שלך, לסובב תמונה, להפוך תמונה, לחתוך את התמונה, להשתמש בכריתה אוטומטית, גילוף ומתיחה, ולהחיל גבולות, שוליים וצבעי רקע. יתר על כן, ה-API מציע תוספים+ לשיפור יכולות עיבוד התמונה.

לאחר יישום פעולות שינוי הגודל שלך, ה-API מוציא תמונות בפורמטים של קבצי JPG, PNG ו-GIF עם דחיסת JPEG בין 0-100 וצבעים בין 2-255.

Previous Next

תחילת העבודה עם ImageResizer

הדרך המומלצת להתקין את ImageResizer היא באמצעות NuGet. אנא השתמש בפקודה הבאה כדי להתקין את ImageResizer.

התקן את ImageResizer באמצעות NuGet

Install-Package ImageResizer

שנה את גודל התמונה באמצעות NET API בחינם

ה-API של ImageResizer מאפשר לשנות גודל של תמונות על ידי הגדרת ריפוד, חיתוך אוטומטי, גילוף ומתיחה. המפתחים יכולים להתאים את התמונה בקלות לגבולות שצוינו באמצעות מאפייני maxWidth ו-maxHeight, שמירה על יחס גובה-רוחב ומאפייני רוחב וגובה משמשים לאכיפת הרוחב והגובה הסופיים

העלה המר ושנה גודל תמונות באמצעות NET


    //Loop through each uploaded file
    foreach (string fileKey in HttpContext.Current.Request.Files.Keys) 
    {
        HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
        if (file.ContentLength <= 0) continue; //Skip unused file controls.
        //The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
        //Destination paths can have variables like  and , or 
        //even a santizied version of the original filename, like 
        ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/uploads/.", new ImageResizer.ResizeSettings( 
                    "width=2000;height=2000;format=jpg;mode=max"));
        i.CreateParentDirectory = true; //Auto-create the uploads directory.
        i.Build();
    }

סובב והפוך תמונות באמצעות .NET API בחינם

ספריית התמונות הפתוח ImageResizer מסובבת אוטומטית את התמונות על סמך מידע ה-EXIF ועל ידי הגדרת סיבוב אוטומטי ל-true. יתר על כן, אתה יכול לסובב את התמונה שלך לזווית מסוימת על ידי שימוש באפשרות rotate = מעלות. באופן דומה אתה יכול להפוך את התמונה שלך באמצעות מאפייני flip=none|x|y|xy.

החל גבולות ושוליים בתמונות באמצעות C#

ספריית ImageResizer מאפשרת למפתחים להחיל גבולות, שוליים, ריפוד וצבעי רקע. ניתן להגדיר מאפייני רוחב וצבע של גבול תמונה על ידי שימוש במאפייני borderWidth ו-borderColor. באופן דומה, אתה יכול להחיל שוליים אוניברסליים או שוליים שמאלי, ימין, עליון ותחתון באמצעות ה-API.

 עִברִית