Style Presets
Use style presets to customize the look and feel of your generated images
Use style presets
with Firefly's Generate Images API or Generate Object Composite API to give your generated images a specific visual style or mood.
Prerequisites
If you don't already have a Firefly Client ID and Access Token, learn how to retrieve them in the Authentication Guide before reading further. Securely store these credentials and never expose them in client-side or public code.
Experience Style Presets in Action
First, open a secure terminal and export
your Client ID and Access Token as environment variables:
Copied to your clipboardexport FIREFLY_SERVICES_CLIENT_ID=yourClientIdAsdf123export FIREFLY_SERVICES_ACCESS_TOKEN=yourAccessTokenAsdf123
Next, run this command:
Copied to your clipboardcurl --location 'https://firefly-api.adobe.io/v3/images/generate' \--header 'Content-Type: application/json' \--header 'Accept: application/json' \--header "x-api-key: $FIREFLY_SERVICES_CLIENT_ID" \--header "Authorization: Bearer $FIREFLY_SERVICES_ACCESS_TOKEN" \--data '{"prompt": "a puppy dressed as a renaissance artist","numVariations": 4,"style": {"presets": ["bw", "fantasy", "dramatic_light"]}}'
Specifying Style Strength
To influence how impactful your presets are on the image generation, add a strength
value between 1
and 100
to your style object. When "strength" is not specified, it defaults to a value of 50
. Below we show how to set the "strength" value to 100
to make our style presets more pronounced:
Copied to your clipboardcurl --location 'https://firefly-api.adobe.io/v3/images/generate' \--header 'Content-Type: application/json' \--header 'Accept: application/json' \--header "x-api-key: $FIREFLY_SERVICES_CLIENT_ID" \--header "Authorization: Bearer $FIREFLY_SERVICES_ACCESS_TOKEN" \--data '{"prompt": "a puppy dressed as a renaissance artist","numVariations": 4,"style": {"presets": ["bw", "fantasy", "dramatic_light"],"strength": 100}}'
Style Presets
graphic | wireframe | vector_look |
bw | cool_colors | golden |
monochromatic | muted_color | pastel_color |
toned_image | vibrant_colors | warm_tone |
closeup | knolling | landscape_photography |
macrophotography | photographed_through_window | shallow_depth_of_field |
shot_from_above | shot_from_below | surface_detail |
wide_angle | beautiful | bohemian |
chaotic | dais | divine |
eclectic | futuristic | kitschy |
nostalgic | simple | antique_photo |
bioluminescent | bokeh | color_explosion |
dark | faded_image | fisheye |
gomori_photography | grainy_film | iridescent |
isometric | misty | neon |
otherworldly_depiction | ultraviolet | underwater |
backlighting | dramatic_light | golden_hour |
harsh_light | long | low_lighting |
multiexposure | studio_light | surreal_lighting |
3d_patterns | charcoal | claymation |
fabric | fur | guilloche_patterns |
layered_paper | marble_sculpture | made_of_metal |
origami | paper_mache | polka |
strange_patterns | wood_carving | yarn |
art_deco | art_nouveau | baroque |
bauhaus | constructivism | cubism |
cyberpunk | fantasy | fauvism |
film_noir | glitch_art | impressionism |
industrialism | maximalism | minimalism |
modern_art | modernism | neo |
pointillism | psychedelic | science_fiction |
steampunk | surrealism | synthetism |
synthwave | vaporwave | acrylic_paint |
bold_lines | chiaroscuro | color_shift_art |
daguerreotype | digital_fractal | doodle_drawing |
double_exposure_portrait | fresco | geometric_pen |
halftone | ink | light_painting |
line_drawing | linocut | oil_paint |
paint_spattering | painting | palette_knife |
photo_manipulation | scribble_texture | sketch |
splattering | stippling_drawing | watercolor |
3d | anime | cartoon |
cinematic | comic_book | concept_art |
cyber_matrix | digital_art | flat_design |
geometric | glassmorphism | glitch_graphic |
graffiti | hyper_realistic | interior_design |
line_gradient | low_poly | newspaper_collage |
optical_illusion | pattern_pixel | pixel_art |
pop_art | product_photo | psychedelic_background |
psychedelic_wonderland | scandinavian | splash_images |
stamp | trompe_loeil |