ImageGenerator

המחלקה הסופית הציבורית ImageGenerator

ליצירת תמונה מהנחיה בטקסט.

מחלקות מקננות

מחלקה ImageGenerator.ConditionOptions אפשרויות להגדרת סוגי התנאים והמודלים של יישומי הפלאגין
מחלקה ImageGenerator.ImageGeneratorOptions אפשרויות להגדרת ImageGenerator

שיטות ציבוריות

void
close()
סוגר ומנקה את ההרצה של המשימות.
MPImage
createConditionImage(MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
יוצרים מתמונת המקור את תמונת התנאי של סוג התנאי שצוין.
סטטי ImageGenerator
createFromOptions(הקשר הקשר, ImageGenerator.ImageGeneratorOptions generatorOptions)
סטטי ImageGenerator
createFromOptions(הקשר הקשר, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)
יוצרת מכונה של ImageGenerator, מ-ImageGenerator.ImageGeneratorOptions ומ-ImageGenerator.ConditionOptions, אם משתמשים במודלים של פלאגין ליצירת תמונה על סמך תמונת התנאי.
ImageGeneratorResult
execute(boolean showResult)
מבצע איטרציה אחת של יצירת תמונה.
ImageGeneratorResult
generate(הנחיה למחרוזת, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int seed)
יצירת תמונה על סמך תמונת המקור לאיטרציות והמקור האקראי הנתון.
ImageGeneratorResult
generate(הנחיה למחרוזת, איטרציות, intזה)
יוצרת תמונה לאיטרציות ולזרע האקראי הנתון.
void
setInputs(הנחיה למחרוזת, איטרציות פנימיות, int prod)
מגדיר את מקורות הקלט של ImageGenerator.
void
setInputs(הנחיה למחרוזת, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, איטרציות פנימיות, int seed)
מגדיר את מקורות הקלט של ImageGenerator.

שיטות שעברו בירושה

שיטות ציבוריות

public void סגירה ()

סוגר ומנקה את ההרצה של המשימות.

ציבורי MPImage createConditionImage (MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)

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

פרמטרים
sourceConditionImage תמונת המקור ששימשה ליצירת תמונת התנאי.
conditionType השדה ImageGenerator.ConditionOptions.ConditionType מציין את הסוג של תמונת התנאי.

ציבורי סטטי ImageGenerator createFromOptions (Contextcontext, ImageGenerator.ImageGeneratorOptions generatorOptions)

פרמטרים
context ERROR(/Context) של Android.
generatorOptions מופע של ImageGenerator.ImageGeneratorOptions.
קליעות
אם יש שגיאה במהלך היצירה של ImageGenerator.

ציבורי סטטי ImageGenerator createFromOptions (Context context, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)

יוצרת מכונה של ImageGenerator, מ-ImageGenerator.ImageGeneratorOptions ומ-ImageGenerator.ConditionOptions, אם משתמשים במודלים של פלאגין ליצירת תמונה על סמך תמונת התנאי.

פרמטרים
context ERROR(/Context) של Android.
generatorOptions מופע של ImageGenerator.ImageGeneratorOptions.
conditionOptions מופע של ImageGenerator.ConditionOptions.
קליעות
אם יש שגיאה במהלך היצירה של ImageGenerator.

public ImageGeneratorResult execute (boolean showResult)

מבצע איטרציה אחת של יצירת תמונה. צריך לקרוא לשיטה iterations פעמים כדי ליצור את התמונה הסופית. יש להתקשר אל ERROR(/setInputs) לפני הקריאה לשיטה הזו.

זהו API איטרטיבי, שצריך לקרוא לו באופן איטרטיבי.

ה-API הזה שימושי להצגת התוצאות ברמת הביניים של יצירת התמונות וההתקדמות של יצירת התמונה. שימו לב: בקשת תוצאות הביניים תגרום לזמן אחזור ארוך יותר. כדאי להשתמש במקום זאת ב-API של e2e כדי לבחון את זמן האחזור.

שימוש לדוגמה:

imageGenerator.setinputs(prompt, איטרציות, זרע); for (int שלב = 0; שלב < איטרציות; שלב++) { ImageGeneratorResult result = imageGenerator.execute(true); }

פרמטרים
showResult האם לקבל את התוצאה של התמונה שנוצרה באיטרציות הביניים. אם False, מוחזר null. תוצאת התמונה שנוצרה תמיד מוחזרת באיטרציה האחרונה, ללא קשר לערך של show result.

Public ImageGeneratorResult generate (String הנחיה, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, איטרציות משולבות, int seed)

יצירת תמונה על סמך תמונת המקור לאיטרציות והמקור האקראי הנתון. התוקף תקף רק כשה-ImageGenerator נוצר עם אפשרויות של תנאי.

זהו API e2e שמריץ את iterations כדי ליצור תמונה. כדאי להשתמש ב-API האיטרטיבי במקום זאת כדי לאחזר את תוצאות הביניים.

פרמטרים
הצעה לפעולה הנחיית הטקסט שמתארת את התמונה שצריך ליצור.
sourceConditionImage תמונת המקור ששימשה ליצירת תמונת התנאי, משמשת כקו מנחה ליצירת התמונה.
conditionType השדה ImageGenerator.ConditionOptions.ConditionType מציין את הסוג של תמונת התנאי.
איטרציות סך כל האיטרציות ליצירת התמונה.
מקור המקור האקראי ששימש ליצירת התמונה.

Public ImageGeneratorResult generate (מחרוזת הנחיה, איטרציות, int prod)

יוצרת תמונה לאיטרציות ולזרע האקראי הנתון. תקף רק כשה-ImageGenerator נוצר ללא אפשרויות של תנאי.

זהו API e2e שמריץ את iterations כדי ליצור תמונה. כדאי להשתמש ב-API האיטרטיבי במקום זאת כדי לאחזר את תוצאות הביניים.

פרמטרים
הצעה לפעולה הנחיית הטקסט שמתארת את התמונה שצריך ליצור.
איטרציות סך כל האיטרציות ליצירת התמונה.
מקור המקור האקראי ששימש ליצירת התמונה.

public void setInputs (הנחיהמחרוזת, איטרציות, איטרציות ש.)

מגדיר את מקורות הקלט של ImageGenerator. יש צמד של ERROR(/setInputs) ו-ERROR(/execute) לשימוש איטרטיבי. המשתמשים חייבים להתקשר אל ERROR(/setInputs) לפני ERROR(/execute). תקף רק כשה-ImageGenerator נוצר ללא אפשרויות של תנאי.

פרמטרים
הצעה לפעולה הנחיית הטקסט שמתארת את התמונה שצריך ליצור.
איטרציות סך כל האיטרציות ליצירת התמונה.
מקור המקור האקראי ששימש ליצירת התמונה.

public void setInputs (הנחיהמחרוזת, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int seed)

מגדיר את מקורות הקלט של ImageGenerator. לשימוש איטרטיבי, צריך להשתמש ב-ERROR(/setInputs) וב-ERROR(/execute) בזוגות. המשתמשים חייבים להתקשר אל ERROR(/setInputs) לפני ERROR(/execute). תקף רק כאשר ImageGenerator נוצר עם אפשרויות של תנאי.

פרמטרים
הצעה לפעולה הנחיית הטקסט שמתארת את התמונה שצריך ליצור.
sourceConditionImage תמונת המקור ששימשה ליצירת תמונת התנאי, משמשת כקו מנחה ליצירת התמונה.
conditionType השדה ImageGenerator.ConditionOptions.ConditionType מציין את הסוג של תמונת התנאי.
איטרציות סך כל האיטרציות ליצירת התמונה.
מקור המקור האקראי ששימש ליצירת התמונה.