Aspose.Imaging FOSS for .NET — שאלות נפוצות
רישוי וקוד פתוח
מהו מודל הרישוי של Aspose.Imaging FOSS for .NET?
Aspose.Imaging FOSS עבור .NET משוחרר תחת ה רישיון MIT. זה חינמי לשימוש בפרויקטים מסחריים ולא מסחריים, ללא הרשמה, מפתח API, או קובץ רישיון נדרש.
האם אני יכול להשתמש בו במוצרים מסחריים?
כן. רישיון MIT מתיר שימוש, שינוי והפצה מחדש בתוכנה מסחרית ללא הגבלה, כל עוד הודעת זכויות היוצרים המקורית וטקסט הרישיון נכללים בכל העותקים או בחלקים משמעותיים של התוכנה.
התקנה ודרישות
איך אני מתקין Aspose.Imaging FOSS for .NET?
git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet buildהספרייה ממקדת את net8.0 ו-netstandard2.0 ואין לה תלויות זמן ריצה חיצוניות.
תמיכת פורמטים
האם Aspose.Imaging FOSS עבור .NET מפענח או מציג תמונות?
לא. תחום הפעולה של הספרייה הוא צנוע במכוון: היא מזהה את פורמט התמונה וקוראת מטה-נתונים ברמת הכותרת (מימדים, עומק ביטים, מספר פריימים) ישירות מכותרת הקובץ. היא לעולם לא מפענחת, מציגה או משנה נתוני פיקסלים. פענוח, עריכה והמרת פורמט נמצאים מחוץ לתחום הפעולה של ספרייה זו ודורשים את ערכת הפיתוח המסחרית Aspose.Imaging SDK.
אילו פורמטי תמונה היא יכולה לזהות?
PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF ו-DICOM. כותרת לא מוכרת מתפרשת כ-ImageFormat.Unknown במקום לזרוק חריגה.
האם היא תומכת בקבצי הדמיה רפואית DICOM?
כן, ברמת הכותרת. ImageProbe מנתח כותרות DICOM במגוון תחבירי העברה Implicit VR Little Endian ו-Explicit VR Little/Big Endian, מחלץ שורות, עמודות וביטים שהוקצו — אין צורך במציג DICOM או בתלות חיצונית.
API Usage
מהו נקודת הכניסה הראשית עבור API?
ImageProbe היא נקודת הכניסה הסטטית. ProbeFile(path), Probe(stream) ו-Probe(data) מחזירים תוצאה מלאה של ImageInfo; DetectFormat(stream)/DetectFormat(data) מחזירים רק את ImageFormat כאשר אין צורך בממדים.
מה קורה אם אני בוחן קובץ פגום או מקוצר?
ImageProbe לעולם לא זורק שגיאה על קלט פגום או מקוצר. הוא מחזיר ImageInfo חלקי עם השדות שהוא הצליח לקבוע — Format מוגדר בכל פעם שסימן הפורמט של הכותרת זוהה, אפילו אם שאר הקובץ נחתך.
האם Width, Height, BitDepth ו-FrameCount תמיד מאוכלסים?
לא. ImageInfo מציג את אלה כמאפיינים ניתנים לאפס, מתמלאים רק כאשר כותרת הפורמט שהתגלה אכן מכילה ערך זה. Format הוא השדה היחיד המובטח להיות מוגדר ברגע שהכותרת מזוהה.