Have you ever wondered what your selfie would look like if it were painted by Vincent van Gogh? Or if your landscape photo was sketched in charcoal by Da Vinci?
The Neural Style Transfer tool allows you to take the "Style" of one image and apply it to the "Content" of another.
How Neural Networks "See" Art
This technique was pioneered in a famous 2015 paper by Gatys et al. It uses a Convolutional Neural Network (CNN) like VGG-19.
- The network looks at the Style Image (e.g., Starry Night) and extracts the textures, brush strokes, and color palettes, ignoring the actual objects.
- It looks at your Content Image (e.g., your dog) and extracts the shapes and edges, ignoring the colors/textures.
- It then mathematically fuses them together, iterating until the result minimizes the difference between both.
Available Styles
We offer several preset styles:
- Starry Night: Swirling blues and yellows.
- The Scream: Wavy, angsty lines and oranges.
- Kanagawa Wave: Japanese woodblock print style.
- Candy: Bright, poppy, abstract colors.
- Feathers: Turning your image into a mosaic of peacock feathers.
Tips for Best Results
Style transfer works best when the Content Image has clear, strong shapes (like a building or a face) and the Style Image has a very distinct texture. If you apply a blurry style to a blurry photo, the result will just be soup.