banner_image ×
SeaArt AI Enterprise Version
Explore
More
Rankings
Blog
News
Guides
Download app
Swift AI
Official
Community
Train

Import numpy as np import matplotlib.pyplot as plt from PIL import Image

import numpy as np
import matplotlib.pyplot as plt
from PIL import Image, ImageDraw, ImageFont

# Set up the canvas size
width, height = 800, 600
image = Image.new('RGB', (width, height), (255, 255, 255))
draw = ImageDraw.Draw(image)

# Define the colors
roof_color = (139, 69, 19)  # Brown
wall_color = (255, 228, 196)  # Beige
window_color = (0, 0, 0)  # Black
door_color = (139, 69, 19)  # Brown
snow_color = (255, 250, 250)  # White
tree_color = (34, 139, 34)  # Forest green

# Define the house dimensions
house_width = 300
house_height = 200
roof_height = 100

# Define the landscape
landscape_height = 200
tree_width = 50
tree_height = 100
tree_count = 10

# Draw the landscape
draw.rectangle((0, height - landscape_height, width, height), fill=(34, 139, 34))

# Draw the snow
draw.rectangle((0, height - landscape_height, width, height), fill=snow_color)

# Draw the trees
for i in range(tree_count):
   tree_x = np.random.randint(tree_width, width - tree_width)
   tree_y = height - landscape_height + np.random.randint(0, landscape_height - tree_height)
   draw.rectangle((tree_x, tree_y, tree_x + tree_width, tree_y + tree_height), fill=tree_color)

# Draw the house
house_x = (width - house_width) // 2
house_y = height - landscape_height - house_height
draw.rectangle((house_x, house_y, house_x + house_width, house_y + house_height), fill=wall_color)

# Draw the roof
roof_points = [(house_x, house_y),
              (house_x + house_width // 2, house_y - roof_height),
              (house_x + house_width, house_y)]
draw.polygon(roof_points, fill=roof_color)

# Draw the windows
window_width = 50
window_height = 50
window_spacing = 50
for x in range(house_x + window_spacing, house_x + house_width - window_spacing, window_spacing):
   for y in range(house_y + window_spacing, house_y + house_height - window_spacing, window_spacing):
       draw.rectangle((x, y, x + window_width, y + window_height), fill=window_color)

# Draw the door
door_width = 50
door_height = 100
door_x = ho
chatIcon
There are some topics only suitable for us to discuss.
Create AI Character
image

import numpy as np import matplotlib.pyplot as plt from PIL import Image, ImageDraw, ImageFont # Set up the canvas size width, height = 800, 600 image = Image.new('RGB', (width, height), (255, 255, 255)) draw = ImageDraw.Draw(image) # Define the colors roof_color = (139, 69, 19) # Brown wall_color = (255, 228, 196) # Beige window_color = (0, 0, 0) # Black door_color = (139, 69, 19) # Brown snow_color = (255, 250, 250) # White tree_color = (34, 139, 34) # Forest green # Define the house dimensions house_width = 300 house_height = 200 roof_height = 100 # Define the landscape landscape_height = 200 tree_width = 50 tree_height = 100 tree_count = 10 # Draw the landscape draw.rectangle((0, height - landscape_height, width, height), fill=(34, 139, 34)) # Draw the snow draw.rectangle((0, height - landscape_height, width, height), fill=snow_color) # Draw the trees for i in range(tree_count): tree_x = np.random.randint(tree_width, width - tree_width) tree_y = height - landscape_height + np.random.randint(0, landscape_height - tree_height) draw.rectangle((tree_x, tree_y, tree_x + tree_width, tree_y + tree_height), fill=tree_color) # Draw the house house_x = (width - house_width) // 2 house_y = height - landscape_height - house_height draw.rectangle((house_x, house_y, house_x + house_width, house_y + house_height), fill=wall_color) # Draw the roof roof_points = [(house_x, house_y), (house_x + house_width // 2, house_y - roof_height), (house_x + house_width, house_y)] draw.polygon(roof_points, fill=roof_color) # Draw the windows window_width = 50 window_height = 50 window_spacing = 50 for x in range(house_x + window_spacing, house_x + house_width - window_spacing, window_spacing): for y in range(house_y + window_spacing, house_y + house_height - window_spacing, window_spacing): draw.rectangle((x, y, x + window_width, y + window_height), fill=window_color) # Draw the door door_width = 50 door_height = 100 door_x = ho

avatar
E
Emmanuel Shutzberg
Generation Data
Records
Prompts
Copy
import numpy as np import matplotlib . pyplot as plt from PIL import Image , ImageDraw , ImageFont # Set up the canvas size width , height = 800 , 600 image = Image . new('RGB' , (width , height) , (255 , 255 , 255)) draw = ImageDraw . Draw(image) # Define the colors roof_color = (139 , 69 , 19) # Brown wall_color = (255 , 228 , 196) # Beige window_color = (0 , 0 , 0) # Black door_color = (139 , 69 , 19) # Brown snow_color = (255 , 250 , 250) # White tree_color = (34 , 139 , 34) # Forest green # Define the house dimensions house_width = 300 house_height = 200 roof_height = 100 # Define the landscape landscape_height = 200 tree_width = 50 tree_height = 100 tree_count = 10 # Draw the landscape draw . rectangle((0 , height - landscape_height , width , height) , fill=(34 , 139 , 34)) # Draw the snow draw . rectangle((0 , height - landscape_height , width , height) , fill=snow_color) # Draw the trees for i in range(tree_count): tree_x = np . random . randint(tree_width , width - tree_width) tree_y = height - landscape_height + np . random . randint(0 , landscape_height - tree_height) draw . rectangle((tree_x , tree_y , tree_x + tree_width , tree_y + tree_height) , fill=tree_color) # Draw the house house_x = (width - house_width) // 2 house_y = height - landscape_height - house_height draw . rectangle((house_x , house_y , house_x + house_width , house_y + house_height) , fill=wall_color) # Draw the roof roof_points = [(house_x , house_y) , (house_x + house_width // 2 , house_y - roof_height) , (house_x + house_width , house_y)] draw . polygon(roof_points , fill=roof_color) # Draw the windows window_width = 50 window_height = 50 window_spacing = 50 for x in range(house_x + window_spacing , house_x + house_width - window_spacing , window_spacing): for y in range(house_y + window_spacing , house_y + house_height - window_spacing , window_spacing): draw . rectangle((x , y , x + window_width , y + window_height) , fill=window_color) # Draw the door door_width = 50 door_height = 100 door_x = ho
INFO
Prompts
import numpy as np import matplotlib.pyplot as plt from PIL import Image, ImageDraw, ImageFont # Set up the canvas size width, height = 800, 600 image = Image.new('RGB', (width, height), (255, 255, 255)) draw = ImageDraw.Draw(image) # Define the colors roof_color = (139, 69, 19) # Brown wall_color = (255, 228, 196) # Beige window_color = (0, 0, 0) # Black door_color = (139, 69, 19) # Brown snow_color = (255, 250, 250) # White tree_color = (34, 139, 34) # Forest green # Define the house dimensions house_width = 300 house_height = 200 roof_height = 100 # Define the landscape landscape_height = 200 tree_width = 50 tree_height = 100 tree_count = 10 # Draw the landscape draw.rectangle((0, height - landscape_height, width, height), fill=(34, 139, 34)) # Draw the snow draw.rectangle((0, height - landscape_height, width, height), fill=snow_color) # Draw the trees for i in range(tree_count): tree_x = np.random.randint(tree_width, width - tree_width) tree_y = height - landscape_height + np.random.randint(0, landscape_height - tree_height) draw.rectangle((tree_x, tree_y, tree_x + tree_width, tree_y + tree_height), fill=tree_color) # Draw the house house_x = (width - house_width) // 2 house_y = height - landscape_height - house_height draw.rectangle((house_x, house_y, house_x + house_width, house_y + house_height), fill=wall_color) # Draw the roof roof_points = [(house_x, house_y), (house_x + house_width // 2, house_y - roof_height), (house_x + house_width, house_y)] draw.polygon(roof_points, fill=roof_color) # Draw the windows window_width = 50 window_height = 50 window_spacing = 50 for x in range(house_x + window_spacing, house_x + house_width - window_spacing, window_spacing): for y in range(house_y + window_spacing, house_y + house_height - window_spacing, window_spacing): draw.rectangle((x, y, x + window_width, y + window_height), fill=window_color) # Draw the door door_width = 50 door_height = 100 door_x = ho
CFG Scale
Steps
25
Sampler
euler
Seed
514142263
Scheduler
Image Size
688 X 1024
Model
SeaArt Infinity
Generate
Size
688X1024
Date
Aug 20, 2024
Mode
Studio
Type
cell
Checkpoint & LoRA
SeaArt Infinity
Checkpoint
SeaArt Infinity
#Architectural Design
#SeaArt Infinity
0 comment
1
2
0

SeaArt Swift AI Apps

ai_video_generationimg
AI Video Generation

Unleash your imagination and let AI create visual wonders for you

face_swap_titleimg
Face Swap Online Free

Create funny or realistic face swap videos & photos in a snap

DisneyFilter_top_titleimg
Disney Filter

Instantly transform your photos into Disney characters.

ai_eraserimg
AI Eraser

Easily remove unwanted objects, watermarks, or people from your photos.

fuse_anyoneimg
AI Image Fusion

Combine two images into new one stunning visual with AI Image Fusion.

vrtry_cloth_h1img
Virtual Try on Clothes

Try on any type of clothes virtually with AI.

Explore More AI Apps 

Explore Related

ControlNet
avatar
E
Emmanuel Shutzberg
1
2
ControlNet
avatar
T
Toey Loneliness
1
0
ControlNet
avatar
C
Chloeeee
0
1
ControlNet
avatar
L
Laulo
0
1
ControlNet
avatar
P
Patryk Hansz
0
0
ControlNet
avatar
W
wallapha
0
0
ControlNet
avatar
E
Emmanuel Shutzberg
0
0
ControlNet
avatar
B
Black Pro
0
0
ControlNet
avatar
T
Thomas Slordahl
1
0
ControlNet
avatar
C
cxvaey
1
1
ControlNet
avatar
В
Вадим Шаповал
0
0
ControlNet
avatar
W
avatar_frame
wslmbb
0
0
ControlNet
avatar
C
Chloeeee
0
1
ControlNet
avatar
R
rasgabux rasga
0
0
ControlNet
avatar
R
avatar_frame
Rizkansyah Reza
1
0
ControlNet
avatar
A
axalor
0
0
ControlNet
avatar
C
Conta2 2
0
0
ControlNet
avatar
K
kayogatosfofos
0
0
ControlNet
avatar
M
Mélanie RIPOLL
0
0
ControlNet
avatar
D
Dani
1
1
ControlNet
avatar
M
Mariana Oliveira
0
0
ControlNet
avatar
I
Ilakiya Basker
0
0
ControlNet
avatar
D
avatar_frame
Designer17076
0
0
ControlNet
avatar
T
Tiago Souza
0
0
ControlNet
avatar
J
Joan Lizarribar
2
1
ControlNet
avatar
M
Mtra. Brenda Torres
0
0
ControlNet
avatar
D
dconjae
0
1
ControlNet
avatar
W
wallapha
0
0
ControlNet
avatar
L
Laurence
0
0
ControlNet
avatar
1
19
0
0
ControlNet
avatar
F
fey
0
0
ControlNet
logo
English
Application
Create Image AI Characters Swift AI Model Training Canvas AI Apps Workflow
About
Studio Rankings AI Chat AI Blog AI News
Help
Guides Customer Service
Get App
icon
Download on the
APP Store
icon
GET IT ON
Google Play
Follow Us
iconiconiconiconiconiconicon
© 2025 SeaArt, Inc.
Copyright Policy
Terms
Privacy 特定商取引法 資金決済法に基づく表示
Event Center
Rankings
Blog
News
Copyright Policy Terms Privacy 特定商取引法 資金決済法に基づく表示
Guides
Feedback
Download app
More