Chat2SVG Editing Results
Text-Guided SVG Editing: For each optimized SVG, we use the text prompt to edit the original SVG template, then perform SVG optimization.
For each object, we show two rounds of editing results, but our method can be extended to more rounds.
apple
|
|
|
Original SVG: A red apple with green leaves and stems
|
Round 1: Add a small green worm peeking out from a hole in the apple's surface
|
Round 2: Add a rectangular juice box on the left side, featuring a simple red apple logo and an angled pink straw
|
arctic
|
|
|
Original SVG: An icy arctic landscape
|
Round 1: Add a fox with rounded body on the snow-covered ground
|
Round 2: Add a trail of evenly spaced paw prints in the snow leading to the fox
|
avocado_chair
|
|
|
Original SVG: An avocado shaped chair
|
Round 1: Reduce the width of the avocado's body while maintaining its height
|
Round 2: Replace the base with a single silver round pedestal base, connected to the chair by a single leg
|
banana
|
|
|
Original SVG: A yellow banana
|
Round 1: Increase the banana's arc while maintaining its length
|
Round 2: Add a small monkey toy on the left side of the banana
|
bat
|
|
|
Original SVG: A black bat flying at night
|
Round 1: Add a full moon in the upper right corner of the sky
|
Round 2: Add five yellow stars of varying sizes scattered in the night sky
|
bell
|
|
|
Original SVG: A bell with a red ribbon
|
Round 1: Add three curved lines on each side of the bell to represent sound waves
|
Round 2: Reduce the bell's width while maintaining its height
|
bonsai
|
|
|
Original SVG: A bonsai tree in a pot
|
Round 1: Add a red envelope hanging from the tree
|
Round 2: Add small purple flowers evenly spaced among the tree's branches
|
burger
|
|
|
Original SVG: A cheeseburger with lettuce and tomato
|
Round 1: Add a toy robot near the burger
|
Round 2: Add a rectangular brown serving tray beneath the burger
|
bus
|
|
|
Original SVG: A yellow school bus
|
Round 1: Change the bus's primary color from yellow to royal blue, maintaining all original details
|
Round 2: Add a red triangular flag centered on the roof of the bus, pointing backward
|
butterfly
|
|
|
Original SVG: A blue butterfly
|
Round 1: Enlarge the butterfly's wing; and add dot pattern on the wings
|
Round 2: Add three white stripes across the butterfly's body
|
cactus
|
|
|
Original SVG: A tall cactus in a desert
|
Round 1: Add three Egyptian pyramids in silhouette on the horizon behind the cactus
|
Round 2: Add a brown scorpion on the sandy ground to the right of the cactus
|
cake
|
|
|
Original SVG: A chocolate cake with a cherry on top
|
Round 1: Replace the cherry with a silver knife positioned diagonally across the top
|
Round 2: Add a tall white candle with a small flame centered on top of the cake
|
camera
|
|
|
Original SVG: A camera
|
Round 1: Add a new camera strap to the camera
|
Round 2: Add a black tripod with three legs extending below the camera base
|
car
|
|
|
Original SVG: A car
|
Round 1: Add some lights emitting from the car
|
Round 2: Add a road on the ground
|
cheese
|
|
|
Original SVG: A piece of cheese with holes
|
Round 1: Add a mouse near the cheese
|
Round 2: Reduce the number of holes of the cheese
|
cherry
|
|
|
Original SVG: Two cherries with stems and leaves
|
Round 1: Add a third cherry with stem attached to the existing pair
|
Round 2: Add a brown curved branch extending across the top third of the canvas, with the cherries attached to it
|
clock_tower
|
|
|
Original SVG: A clock tower at sunset
|
Round 1: Place the clock tower in an urban setting with skyscrapers in the background
|
Round 2: Add a road in front of the tower with two cars and a traffic light on the right side
|
crown
|
|
|
Original SVG: A crown with jewels
|
Round 1: Add a cross centered on the top point of the crown
|
Round 2: Add four small identical diamonds on each peak of the crown, excluding the center peak
|
dragon_bus
|
|
|
Original SVG: A dragon carrying passengers like a bus
|
Round 1: Replace the dragon's clawed feet with rounded wheels
|
Round 2: Replace the tail with a static, large orange flame emanating from an exhaust pipe
|
elephant
|
|
|
Original SVG: An elephant
|
Round 1: Make the elephant's trunk curve in an S-shape, maintaining the same thickness throughout
|
Round 2: Add a colorful pointed birthday hat centered on top of the elephant's head
|
flamingo
|
|
|
Original SVG: A walking flamingo
|
Round 1: Add a swimming ring around the flamingo's legs
|
Round 2: Add blue water background, occupying half of the canvas
|
flask
|
|
|
Original SVG: A flask with a liquid inside
|
Round 1: Change the liquid's color from blue to emerald green
|
Round 2: Add a glass beaker half the size of the flask, positioned to its right
|
flower
|
|
|
Original SVG: A sunflower in bloom
|
Round 1: Add three tufts of grass around the base of the sunflower stem
|
Round 2: Add a small butterfly with spread wings hovering above and to the right of the sunflower
|
fried_egg
|
|
|
Original SVG: A fried egg
|
Round 1: Replace the plate with a frying pan
|
Round 2: Add a bottle of pepper on the left of the pan
|
frog
|
|
|
Original SVG: A green frog on a lily pad
|
Round 1: Add a lily pad on the water
|
Round 2: Add a pink water lily floating on the water to the left of the frog's lily pad
|
gate
|
|
|
Original SVG: A torii gate
|
Round 1: Add two symmetrical bushes at the base of each torii gate post
|
Round 2: Add cherry blossom petals of different sizes floating in the air around the gate
|
giraffe
|
|
|
Original SVG: A side view of a giraffe with a long neck
|
Round 1: Bend the giraffe's neck, make it more curved
|
Round 2: Add a curved branch with leaves on the left side of the giraffe's head, as if it is eating the leaves
|
harbor
|
|
|
Original SVG: Boats in a harbor
|
Round 1: Add six evenly spaced windows to the harbor building and three cumulus clouds in the sky
|
Round 2: Add seagulls of different sizes flying in the sky above the harbor
|
ice_cream
|
|
|
Original SVG: An ice cream cone with three scoops
|
Round 1: Decrease each scoop size from bottom to top; add a spoon on the left
|
Round 2: Add colorful sprinkles scattered across the top scoop only
|
island
|
|
|
Original SVG: A tropical island with palm trees
|
Round 1: Add sailboats of different sizes and colors in the surrounding water
|
Round 2: Add some coconuts on the island
|
lamp
|
|
|
Original SVG: A table lamp
|
Round 1: Add an on/off switch with long string connected to the lamp.
|
Round 2: Add a soft yellow circular glow effect radiating from the bulb
|
lighthouse
|
|
|
Original SVG: A lighthouse by the sea
|
Round 1: Center the lighthouse horizontally in the composition
|
Round 2: Add a small fishing boat on the water to the left of the lighthouse
|
octopus
|
|
|
Original SVG: An octopus swimming underwater with curled tentacles
|
Round 1: Add three different types of coral formations beneath the octopus
|
Round 2: Add fish near the octopus
|
orange
|
|
|
Original SVG: Three oranges
|
Round 1: Remove one orange, leaving only two oranges in the composition
|
Round 2: Add a silver fruit knife positioned vertically on the right side of the oranges
|
penguin
|
|
|
Original SVG: A penguin standing on ice
|
Round 1: Add icebergs in the background
|
Round 2: Add a small blue bow tie centered on the penguin's chest
|
pig
|
|
|
Original SVG: A pig wearing a backpack
|
Round 1: Add a brown leather cowboy hat with a band on the pig's head
|
Round 2: Add a simple skateboard with two black wheels positioned directly under the pig's feet
|
sandcastle
|
|
|
Original SVG: A sandcastle on the beach
|
Round 1: Add a red plastic bucket and yellow plastic shovel beside the sandcastle
|
Round 2: Add two seagulls with spread wings flying in the sky above the castle
|
shovel
|
|
|
Original SVG: A shovel in a sandbox
|
Round 1: Add a red plastic bucket next to the shovel
|
Round 2: Add a small sandcastle on the left side of the shovel
|
space_station
|
|
|
Original SVG: A space station orbiting Earth
|
Round 1: Remove all cloud cover from the Earth's surface view
|
Round 2: Add three ascending wifi-style curved lines in the top right corner of the station
|
submarine
|
|
|
Original SVG: A yellow submarine
|
Round 1: Add three different species of seaweed at the bottom of the ocean
|
Round 2: Add a light blue background fill and five ascending bubbles of different sizes near the submarine
|
sushi
|
|
|
Original SVG: A salmon sushi
|
Round 1: Add wooden chopsticks on the right
|
Round 2: Add a small square dish of soy sauce on the left side of the sushi roll
|
trash_bin
|
|
|
Original SVG: A trash bin with a lid
|
Round 1: Rotate the bin's lid open to a 45-degree angle
|
Round 2: Add a sparkling diamond ring above the bin's opening, as if being dropped
|
truck
|
|
|
Original SVG: A blue delivery truck
|
Round 1: Add a McDonald's logo on the body of the truck
|
Round 2: Add a small brown bird perched on the top edge of the truck's cabin
|
waterfall
|
|
|
Original SVG: A waterfall flowing into a river
|
Round 1: Add a wooden house on the right side of the waterfall
|
Round 2: Add three snow-capped mountain peaks in the distant background behind the waterfall
|