|
@@ -16,7 +16,7 @@ import { DalleOptions, ImagineWork,FmodeChatCompletion } from 'fmode-ng';
|
|
|
})
|
|
|
export class ConsultPictureComponent implements OnInit {
|
|
|
|
|
|
- userPrompt:string = "一个智能咨询师机器人头像,要求小巧可爱,比例协调,圆润的线条,温和的主色调,眼睛设计成半圆形,面带微笑,加点耳机或者帽子装饰,简约的机器人线条,要有手有脚,给用户一种交互的感觉,加点语气泡泡"
|
|
|
+ userPrompt:string = "app名称为心语的logo,一个爱心,聊天气泡,易于识别,颜色方案应体现温暖感和清晰感,建议使用黄色和绿色等色调,极具美观性,可爱风格"
|
|
|
promptInput(ev:any){
|
|
|
this.userPrompt = ev.detail.value;
|
|
|
}
|
|
@@ -34,7 +34,7 @@ export class ConsultPictureComponent implements OnInit {
|
|
|
async createImage(){
|
|
|
this.imagineWork = new ImagineWork();
|
|
|
//文本生成
|
|
|
- let PromptTemplate = `您是一名专业的美术画家,请您根据我描述的要求,将要求更加细致的描述出来
|
|
|
+ let PromptTemplate = `请你作为一名专业的设计师,结合logo的基础设计元素帮我设计一个贴切我项目的logo
|
|
|
要求如下:
|
|
|
${this.userPrompt}
|
|
|
`
|
|
@@ -49,7 +49,9 @@ export class ConsultPictureComponent implements OnInit {
|
|
|
this.PictureDescResult = message.content
|
|
|
if(message?.complete){ // 判断message为完成状态,则设置isComplete为完成
|
|
|
//图片生成
|
|
|
- let options:DalleOptions = {prompt:this.userPrompt}
|
|
|
+ let PicturePrompt = `${this.PictureDescResult}`
|
|
|
+ //\n风格:科技风。画面不带任何文字。突出色彩。
|
|
|
+ let options:DalleOptions = {prompt:PicturePrompt}
|
|
|
this.imagineWork?.draw(options).subscribe(work=>{
|
|
|
console.log("imagineWork",work?.toJSON())
|
|
|
console.log("images",work?.get("images"))
|