תמונות PSD יכולות להכיל הרבה מידע חזותי בצורה של שכבות. לפעמים גודל הקובץ יכול לגדול עד למאות מגה-בייט ולכן ייתכן שיהיה עליך לדחוס תמונת PSD כדי להקטין את גודל הקובץ. בהתאם לכך, המאמר דן כיצד לדחוס קובץ PSD באופן פרוגרמטי ב-C#.
C# API לדחיסת קובץ PSD Photoshop - התקנה
למדנו על יצירת תמונת PSD באופן פרוגרמטי עם Aspose.PSD for .NET API. אתה יכול גם לדחוס תמונת PSD ב-C#. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובץ ה-DLL שלו מהקטע מהדורות חדשות או שימוש בפקודת ההתקנה NuGet:
PM> Install-Package Aspose.PSD
דחוס תמונת PSD באופן פרוגרמטי ב-C#
קובץ PSD יכול להכיל מספר שכבות להצגת טקסט, גרפיקה, וקטורים וכו’. ניתן לדחוס תמונת PSD ב-C# על ידי ביצוע השלבים הבאים:
- טען תמונת PSD קלט באמצעות המחלקה PsdImage.
- אתחול אובייקט המחלקה PsdOptions.
- ציין את שיטת הדחיסה באמצעות הספירה CompressionMethod.
- לבסוף, שמור את קובץ ה-PSD הפלט הדחוס עם גודל קובץ מופחת.
קטע הקוד הבא מדגים כיצד לדחוס תמונת PSD באופן פרוגרמטי ב-C#:
// טען קובץ PSD קלט
PsdImage image = new PsdImage("Input.psd");
// צור מופע של PsdOptions כדי להגדיר את שיטת הדחיסה
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// שמור קובץ תמונת PSD דחוס
image.Save("PSDcompression.psd", psdOptions);
חקור את תכונות ה-API
אתה יכול לעיין בסעיף תיעוד כדי ללמוד על תכונות רבות אחרות הכלולות ב-API.
קבל רישיון הערכה בחינם
אתה יכול להעריך את ה-API במלוא התפוקה ללא כל מגבלות הערכה על ידי בקשת רישיון זמני ללא תשלום.
סיכום
במאמר זה, בדקת כיצד לדחוס תמונת PSD באופן תכנותי באמצעות C#. אתה יכול להקטין את גודל הקובץ ביחס טוב מבלי לאבד את איכות התמונה. יתרה מכך, אם אתה צריך לדון באחת מהדרישות או החששות שלך, אל תהסס לכתוב לנו בפורום.