art styles
art_styles = [
"Cubism", "Impressionism", "Surrealism", "Abstract Expressionism",
"Pointillism", "Pop Art", "Minimalism", "Renaissance", "Baroque",
"Rococo", "Fauvism", "Dada", "Art Nouveau", "Realism", "Post-Impressionism",
"Symbolism", "Suprematism", "Constructivism", "De Stijl", "Precisionism",
"Futurism", "Surrealism", "Social Realism", "Op Art", "Gothic", "Rococo",
"Conceptual Art", "Street Art", "Digital Art", "Neo-Expressionism",
"Land Art", "Tonalism", "Ashcan School", "Harlem Renaissance",
"Photorealism", "Trompe-l'oeil", "Ukiyo-e", "Color Field Painting",
"Hard-edge Painting", "Spectralism", "Kitsch", "Art Brut", "Tenebrism",
"Academicism", "Magic Realism", "Metaphysical Painting", "Pre-Raphaelite",
"Synchromism", "Kinetic Art", "Orphism", "Art Deco", "Constructive Solidarity",
"Post-Minimalism", "Environmental Art", "Hyperrealism", "Folk Art",
"Abstract Illusionism", "Graffiti Art", "Video Art", "Body Art",
"Light and Space Art", "Neo-Dada", "Bay Area Figurative Movement",
"Analytical Cubism", "Synthetic Cubism", "Tachisme", "Nouveau Réalisme",
"Transavantgarde", "Spatialism", "Stridentism", "Figurative Expressionism",
"Young British Artists (YBA)", "Purism", "Drip Painting", "Cynical Realism",
"Nabis", "Superflat", "Kinetic Art", "New Objectivity", "Fluxus",
"Rhythm Art", "Socialist Realism", "Digital Painting", "Pixel Art",
"Anime/Manga", "90s Cartoon", "Surrealistic Fantasy", "Graffiti Realism"
]
artists
artists = [
"Leonardo da Vinci",
"Pablo Picasso",
"Claude Monet",
"Salvador Dalí",
"Jackson Pollock",
"Georges Seurat",
"Andy Warhol",
"Yves Klein",
"Sandro Botticelli",
"Caravaggio",
"Jean-Honoré Fragonard",
"Henri Matisse",
"Marcel Duchamp",
"Alphonse Mucha",
"Gustave Courbet",
"Paul Cézanne",
"Gustav Klimt",
"Kazimir Malevich",
"Kazimir Malevich",
"Piet Mondrian",
"Charles Demuth",
"Umberto Boccioni",
"René Magritte",
"Diego Rivera",
"Bridget Riley",
"Matthias Grünewald",
"Jean-Antoine Watteau",
"Yves Klein",
"Jean-Michel Basquiat",
"Yoko Ono",
"Katsuhiro Otomo",
"Chuck Jones",
"Zdzisław Beksiński",
"Banksy",
"Robert Delaunay",
"Tamara de Lempicka",
"Louise Nevelson",
"Richard Long",
"Takashi Murakami",
"Umberto Boccioni",
"Max Ernst",
"Yue Minjun",
"Pierre Bonnard",
"Takashi Murakami",
"Nam June Paik",
"Marina Abramović",
"Chuck Close",
"Shusaku Arakawa",
"Elmer Bischoff",
"Pablo Picasso",
"Juan Gris",
"Hans Hartung",
"Yves Klein",
"Francesco Clemente",
"Lucio Fontana",
"Gertrude Goldschmidt",
"Willem de Kooning",
"Damien Hirst",
"Amédée Ozenfant",
"Jackson Pollock",
"Neo Rauch",
"Yoko Ono",
"Sonia Delaunay",
"Alexander Deineka",
"David Hockney",
"Chuck Close",
"Hayao Miyazaki",
"Chuck Jones",
"H.R. Giger",
"Banksy",
"Rembrandt van Rijn",
"Vincent van Gogh",
"Michelangelo Buonarroti",
"Wassily Kandinsky",
"Frida Kahlo",
"Georgia O'Keeffe",
"Edvard Munch",
"Mark Rothko",
"Francis Bacon",
"Hieronymus Bosch",
"Artemisia Gentileschi",
"Édouard Manet",
"J.M.W. Turner",
"Raphael",
"El Greco",
"Egon Schiele",
"Albrecht Dürer",
"Paul Gauguin",
"Titian",
"Joan Miró",
"Roy Lichtenstein",
"Edward Hopper",
"Giotto di Bondone",
"Eugène Delacroix",
"Pieter Bruegel the Elder"
]
compositions
compositions = [
"Symmetrical",
"Asymmetrical",
"Radial",
"Diagonal",
"Horizontal",
"Vertical",
"Grid",
"Circular",
"Spiral",
"Triangular",
"Overlapping",
"Fragmented",
"Collage",
"Random",
"Mosaic",
"Spiraling",
"Concentric",
"Linear",
"Repetitive",
"Fluid",
"Layered",
"Minimalist",
"Maximalist",
"Dynamic",
"Fragmented"
]
orientation
orientation = [
"Linear perspective",
"Atmospheric perspective",
"Overlapping objects",
"Size variation",
"Vertical arrangement",
"Horizontal arrangement",
"Diagonal arrangement",
"Texture variation",
"Transparency and opacity",
"Three-dimensional shapes",
"Negative space usage",
"Foreground, middleground, background",
"Foreshortening effect",
"Perspective distortion",
"Atmospheric effects",
"Vantage point",
"Depth cues",
"Symmetrical balance",
"Asymmetrical balance",
"Off-center focus",
"Leading lines",
"Golden Ratio",
"Rule of Thirds",
"Frame within a frame",
"Cropping",
"Tilted perspective",
"Stacked planes",
"Forced perspective",
"Circular orientation",
"Minimalist foreground",
"Negative space dominance",
"Layered opacity",
"Vortex",
"Motion blur",
"Floating objects",
"Overexposure/Underexposure",
"Disrupted horizon line",
"Echoing shapes",
"Multiple vanishing points",
"Tension between objects",
"Stacked heights",
"Foreground blur with clear background",
"Sparse Composition",
"Single Point Perspective",
"Flat color blocks",
"Subtle gradation",
"Geometric simplicity",
"High contrast elements",
"Isolated subject",
"Low-detail textures",
"Minimalist horizon line",
"Monochrome depth"
]