עבודה עם שכבת תאימות חשיפה בפוטושופ ב-Java
במאמר זה ניסב איך להוסיף שכבת תאימות חשיפה למסמך של Adobe® Photoshop® באמצעות Aspose.פואי די עבור Java - ספריית manipulation של פורמט קובץ PSD. הספרייה עובדת ללא עורך פוטושופ מותקן מאחר שהיא משתמשת באלגוריתמים פריטת תמונה משלה. אנו גם למדנו פרטים מסוימים שקשורים ל- API של איבחונים על תאימות חשיפה של ספריית הספרים החשיפה.
סקירת ה- API
שכבת התאימות לחשיפה מוגדרת דרך ExposureLayer כולל את המאפיינים הבאים לעבודה עם התאמת חשיפה:
- זה מגדיר כמה אור התמונה יש על ידי דחיפה או מתיחה של היסטוגרמה כולה יחסית לשחורים. לכן, זה משפיע בעיקר על תקרים.
- בניגוד לעיצוב חשיפה משפיע בעיקר על צלמים.
- תיקון גאמה. זה מתקן אור של תמונה.
חשיפה נכונה
תיקון חשיפה ומאפיינים קשורים הם פשוטים כמו שינוי מאפיינים כמה במחלקה. בוא ניישם כמה התאמת חשיפה (א) לתמונה בלתי חסרת תמונת מספרה (ב) כדי לעשות את היידרור בעיני האדם (ג).
כל התאמה נעשית בעיקר באמצעות תיקון גאמה. מקום, גומה וערך משפיע גם מותאמים מעט. כל מה שצריך לעשות הוא להגדיר ערכים מתאימים למאפיינים הכבר מוזכרים:
ExposureLayer exposureLayer = psdImage.addExposureAdjustmentLayer();
exposureLayer.setExposure(-0.03f);
exposureLayer.setOffset(-0.0005f);
exposureLayer.setGammaCorrection(1.85f);
שימו לב שחשיפה צריכה להיות בטווח של -20.0 עד 20.0, ערך ההיסט צריך להיות בטווח של -0.5 עד 0.5 וטווח הערך של תיקון הגאמה צריך להיות בין 0.01 ו-9.99.
כדי לקבל עוד פרטים, הפנו למדריך ה- API של שכבת תאימות חשיפה.
מסקנה
במאמר זה למדנו איך להוסיף שכבת תאימות חשיפה לקובץ PSD כדי להאיר את התמונה וגם לשקול פרטי API מסוימים.