poem-picture.component.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <ion-header [translucent]="true">
  2. <ion-toolbar class="custom-toolbar">
  3. <ion-title class="custom-title">
  4. 个性化头像生成
  5. </ion-title>
  6. </ion-toolbar>
  7. </ion-header>
  8. <ion-content [fullscreen]="true">
  9. <!-- 生成提示词 -->
  10. <ion-textarea [value]="userPrompt" (ionInput)="promptInput($event)" placeholder="请输入头像要求(示例:画风采用动漫风,一位长发飘飘的女孩抬头仰望着天空微笑。)" autoGrow="true"></ion-textarea>
  11. <ion-button (click)="createImage()" expand="block" color="success">头像生成</ion-button>
  12. <!-- 意境画面提示词 -->
  13. <div class="desc">
  14. {{PictureDescResult}}
  15. </div>
  16. <!-- 生成结果 -->
  17. @if(images.length) {
  18. @for(imageUrl of images;track imageUrl){
  19. <img [src]="imageUrl || '../../assets/image/logo.png'" alt="" srcset="">
  20. }
  21. <h3>图片地址:
  22. <span class="copyable">{{images.join(', ')}}</span>
  23. </h3>
  24. }
  25. <!-- 生成状态 -->
  26. @if(!images.length){
  27. <h2 style="display: grid; place-items: center;">欢迎使用头像生成器</h2>
  28. @if(imagineWork.progress!=0){
  29. <h1 style="display: grid; place-items: center;">生成中:{{imagineWork.progress}}</h1>
  30. }
  31. <div style="display: grid; place-items: center;">
  32. <img src="https://app.fmode.cn/dev/jxnu/202226701019/头像生成器.png">
  33. </div>
  34. }
  35. </ion-content>