אלפא בלנדינג בג'אווה | ממשק אלפא בלנדינג בג'אווה

אלפא בלנדינג היא טכניקה בשימוש בגרפיקה ממוחשבת לשילוב שתי תמונות יחד באמצעות שכבה שקופה. זה מאפשר יצירת תמונות שקופות או חצי שקופות, כאשר ערוץ האלפא קובע את רמת השקיפות. במאמר זה נלמד כיצד ליישם אלפא בלנדינג בג’אווה.

מאמר זה מכסה את הנושאים הבאים:

  1. ספריית הגרפיקה בג’אווה עבור אלפא בלנדינג
  2. כיצד ליישם אלפא בלנדינג
  3. מצבי קומפוזיט באלפא בלנדינג
  4. משאבים חינמיים

ספריית הגרפיקה בג’אווה עבור אלפא בלנדינג - הורדה חינמית

נשתמש ב-Aspose.Drawing עבור ג’אווה כדי ליישם אלפא בלנדינג בג’אווה. הוא מספק סט של פונקציות ציור וגרפיקה, המאפשרות למפתחים ליצור, לערוך ולשמור מגוון רחב של פורמטים נתמכים.

אנא הורד את JAR של ה-API או הוסף את קונפיגורציית ה-pom.xml הבאה בפרויקט מבוסס Maven בג’אווה.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-drawing</artifactId>
        <version>24.4</version>
    </dependency>
</dependencies>

יישום אלפא בלנדינג בג’אווה

נוכל ליישם אלפא בלנדינג תכנותית בג’אווה בקלות על ידי ביצוע השלבים הבאים:

  1. צור מופע של מחלקת Bitmap.
  2. צור אובייקט מחלקת Graphics באמצעות מתודת fromImage().
  3. לאחר מכן, קרא למתודת fillEllipse() לציור אליפסה ממולאת.
  4. חזור על השלבים הנ"ל להוספת עוד אליפסות ממולאות חופפות עם צבעים שונים ליצירת צבעים חדשים.
  5. בסוף, שמור את תמונת הפלט באמצעות מתודת save().

דוגמת הקוד הבאה מראה כיצד ליישם אלפא בלנדינג בג’אווה.

יישום אלפא בלנדינג באמצעות ג'אווה

יישום אלפא בלנדינג באמצעות ג’אווה

מצבי קומפוזיט באלפא בלנדינג בג’אווה

נוכל גם להשתמש במצבי קומפוזיט לשליטה באלפא בלנדינג בג’אווה על ידי ביצוע השלבים הבאים:

  1. צור מופע של מחלקת Bitmap.
  2. צור אובייקט מחלקת Graphics באמצעות מתודת fromImage().
  3. צור מופעי מחלקת SolidBrush עם הצבעים והגדלים המוגדרים.
  4. ציין את CompositingMode ו-CompositingQuality לאובייקט Graphics.
  5. לאחר מכן, קרא למתודת fillEllipse() לציור אליפסה ממולאת.
  6. חזור על השלבים הנ"ל להוספת עוד אליפסות ממולאות חופפות.
  7. בסוף, שמור את תמונת הפלט באמצעות מתודת save().

דוגמת הקוד הבאה מראה כיצד להשתמש במצב הקומפוזיט לשליטה באלפא בלנדינג בג’אווה.

המרת PUB ל-JPG ב-Java

המרת PUB ל-JPG ב-Java.

נוכל גם להשתמש במצב הקומפוזיט SourceOver באמצעות הקוד הבא בשלב # 4.

graphics.setCompositingMode(CompositingMode.SourceOver);
SourceOver Composite Mode in Alpha Blending using Java

SourceOver Composite Mode in Alpha Blending using Java

קבל רישיון חינמי

תוכל לקבל רישיון זמני חינמי כדי לנסות את Aspose.Drawing עבור ג’אווה ללא מגבלות הערכה.

Aspose.Drawing עבור ג’אווה – משאבים חינמיים

מלבד יישום אלפא בלנדינג בג’אווה, תוכל ללמוד עוד על תכונות שונות של הספרייה באמצעות המשאבים הבאים:

סיכום

במאמר זה למדנו כיצד ליישם תכנותית אלפא בלנדינג בג’אווה. גם ראינו כיצד ליישם מצבי קומפוזיט שונים באלפא בלנדינג. על ידי ביצוע השלבים המתוארים במאמר זה, תוכל בקלות לשלב אלפא בלנדינג בפרויקטים שלך. במקרה של כל עמימות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו .

ראו גם