A woman with long blonde hair and a white shirt
![from PIL import Image, ImageDraw
import prompts
@prompts.init
def create_image(context):
# Tamanho da imagem
largura = 800
altura = 600
# Criando a imagem
imagem = Image.new("RGB", (largura, altura), "white")
desenho = ImageDraw.Draw(imagem)
# Desenhar o palco
desenho.rectangle([(0, altura // 2), (largura, altura)], fill="lightgray")
# Desenhar o personagem
avatar_url = prompts.ask("criar um homem 50 anos 1.72altura, 82 kilos cabelos grisalhos, oculos vestido blazer camiseta elegante:")
avatar = Image.open(avatar_url)
avatar = avatar.resize((200, 200))
posicao_avatar = (largura // 2 - avatar.width // 2, altura - avatar.height)
imagem.paste(avatar, posicao_avatar)
# Desenhar a plateia
tamanho_circulo = 10
espaco_entre_pessoas = 30
posicao_x = espaco_entre_pessoas
posicao_y = altura - tamanho_circulo - espaco_entre_pessoas
numero_pessoas = prompts.ask("500 pessoas:", default=10)
for _ in range(numero_pessoas):
desenho.ellipse([(posicao_x, posicao_y), (posicao_x + tamanho_circulo, posicao_y + tamanho_circulo)], fill="blue")
posicao_x += espaco_entre_pessoas
# Salvar a imagem
imagem.save("imagem_palestra.png", "PNG")
return {"image_path": "imagem_palestra.png"}
result = create_image({})
print(result["image_path"])](https://image.cdn2.seaart.me/2023-08-24/15253421846180869/93330ac70389a8cf466649e3eaa0d046a9b22810_high.webp)

from PIL import Image, ImageDraw import prompts @prompts.init def create_image(context): # Tamanho da imagem largura = 800 altura = 600 # Criando a imagem imagem = Image.new("RGB", (largura, altura), "white") desenho = ImageDraw.Draw(imagem) # Desenhar o palco desenho.rectangle([(0, altura // 2), (largura, altura)], fill="lightgray") # Desenhar o personagem avatar_url = prompts.ask("criar um homem 50 anos 1.72altura, 82 kilos cabelos grisalhos, oculos vestido blazer camiseta elegante:") avatar = Image.open(avatar_url) avatar = avatar.resize((200, 200)) posicao_avatar = (largura // 2 - avatar.width // 2, altura - avatar.height) imagem.paste(avatar, posicao_avatar) # Desenhar a plateia tamanho_circulo = 10 espaco_entre_pessoas = 30 posicao_x = espaco_entre_pessoas posicao_y = altura - tamanho_circulo - espaco_entre_pessoas numero_pessoas = prompts.ask("500 pessoas:", default=10) for _ in range(numero_pessoas): desenho.ellipse([(posicao_x, posicao_y), (posicao_x + tamanho_circulo, posicao_y + tamanho_circulo)], fill="blue") posicao_x += espaco_entre_pessoas # Salvar a imagem imagem.save("imagem_palestra.png", "PNG") return {"image_path": "imagem_palestra.png"} result = create_image({}) print(result["image_path"])
Prompts
Prompts kopieren
from PIL import Image
,
ImageDraw
import prompts
@prompts
.
init
def create_image(context):
# Tamanho da imagem
largura = 800
altura = 600
# Criando a imagem
imagem = Image
.
new("RGB"
,
(largura
,
altura)
,
"white")
desenho = ImageDraw
.
Draw(imagem)
# Desenhar o palco
desenho
.
rectangle([(0
,
altura // 2)
,
(largura
,
altura)]
,
fill="lightgray")
# Desenhar o personagem
avatar_url = prompts
.
ask("criar um homem 50 anos 1
.
72altura
,
82 kilos cabelos grisalhos
,
oculos vestido blazer camiseta elegante:")
avatar = Image
.
open(avatar_url)
avatar = avatar
.
resize((200
,
200))
posicao_avatar = (largura // 2 - avatar
.
width // 2
,
altura - avatar
.
height)
imagem
.
paste(avatar
,
posicao_avatar)
# Desenhar a plateia
tamanho_circulo = 10
espaco_entre_pessoas = 30
posicao_x = espaco_entre_pessoas
posicao_y = altura - tamanho_circulo - espaco_entre_pessoas
numero_pessoas = prompts
.
ask("500 pessoas:"
,
default=10)
for _ in range(numero_pessoas):
desenho
.
ellipse([(posicao_x
,
posicao_y)
,
(posicao_x + tamanho_circulo
,
posicao_y + tamanho_circulo)]
,
fill="blue")
posicao_x += espaco_entre_pessoas
# Salvar a imagem
imagem
.
save("imagem_palestra
.
png"
,
"PNG")
return {"image_path": "imagem_palestra
.
png"}
result = create_image({})
print(result["image_path"])
Info
0 Kommentar(e)
0
5
0