diff --git a/css/style.css b/css/style.css
index b87b20a70a..6ebfd43244 100644
--- a/css/style.css
+++ b/css/style.css
@@ -196,3 +196,18 @@
pointer-events: none;
display: none;
}
+
+#stylePreviewOverlay {
+ display: none;
+ width: 128px;
+ height: 128px;
+ position: fixed;
+ top: 0px;
+ left: 0px;
+ border: solid 1px lightgrey;
+ transform: translate(-140px, 20px);
+ background-size: cover;
+ background-position: center;
+ border-radius: 5px;
+ z-index: 100;
+}
diff --git a/fooocus_version.py b/fooocus_version.py
index 482cc12c2a..f66fe765bf 100644
--- a/fooocus_version.py
+++ b/fooocus_version.py
@@ -1 +1 @@
-version = '2.1.860'
+version = '2.1.861'
diff --git a/javascript/localization.js b/javascript/localization.js
index 8fda68e29d..0a8394ca2e 100644
--- a/javascript/localization.js
+++ b/javascript/localization.js
@@ -45,6 +45,9 @@ function processTextNode(node) {
var tl = getTranslation(text);
if (tl !== undefined) {
node.textContent = tl;
+ if (text && node.parentElement) {
+ node.parentElement.setAttribute("data-original-text", text);
+ }
}
}
diff --git a/javascript/script.js b/javascript/script.js
index 593d8c36cc..7c540b3899 100644
--- a/javascript/script.js
+++ b/javascript/script.js
@@ -119,6 +119,7 @@ document.addEventListener("DOMContentLoaded", function() {
}
});
mutationObserver.observe(gradioApp(), {childList: true, subtree: true});
+ initStylePreviewOverlay();
});
/**
@@ -145,6 +146,39 @@ document.addEventListener('keydown', function(e) {
}
});
+function initStylePreviewOverlay() {
+ let overlayVisible = false;
+ const samplesPath = document.querySelector("meta[name='samples-path']").getAttribute("content")
+ const overlay = document.createElement('div');
+ overlay.id = 'stylePreviewOverlay';
+ document.body.appendChild(overlay);
+ document.addEventListener('mouseover', function(e) {
+ const label = e.target.closest('.style_selections label');
+ if (!label) return;
+ label.removeEventListener("mouseout", onMouseLeave);
+ label.addEventListener("mouseout", onMouseLeave);
+ overlayVisible = true;
+ overlay.style.display = "block";
+ const originalText = label.querySelector("span").getAttribute("data-original-text");
+ const name = originalText || label.querySelector("span").textContent;
+ overlay.style.backgroundImage = `url("${samplesPath.replace(
+ "fooocus_v2",
+ name.toLowerCase().replaceAll(" ", "_")
+ )}")`;
+ function onMouseLeave() {
+ overlayVisible = false;
+ overlay.style.display = "none";
+ overlay.style.backgroundImage = "";
+ label.removeEventListener("mouseout", onMouseLeave);
+ }
+ });
+ document.addEventListener('mousemove', function(e) {
+ if(!overlayVisible) return;
+ overlay.style.left = `${e.clientX}px`;
+ overlay.style.top = `${e.clientY}px`;
+ });
+}
+
/**
* checks that a UI element is not in another hidden element or tab content
*/
diff --git a/modules/ui_gradio_extensions.py b/modules/ui_gradio_extensions.py
index e59b151bf4..bebf9f8ca7 100644
--- a/modules/ui_gradio_extensions.py
+++ b/modules/ui_gradio_extensions.py
@@ -30,6 +30,7 @@ def javascript_html():
edit_attention_js_path = webpath('javascript/edit-attention.js')
viewer_js_path = webpath('javascript/viewer.js')
image_viewer_js_path = webpath('javascript/imageviewer.js')
+ samples_path = webpath(os.path.abspath('./sdxl_styles/samples/fooocus_v2.jpg'))
head = f'\n'
head += f'\n'
head += f'\n'
@@ -38,6 +39,7 @@ def javascript_html():
head += f'\n'
head += f'\n'
head += f'\n'
+ head += f'\n'
if args_manager.args.theme:
head += f'\n'
diff --git a/sdxl_styles/samples/Academia.jpg b/sdxl_styles/samples/Academia.jpg
new file mode 100644
index 0000000000..26a700d000
Binary files /dev/null and b/sdxl_styles/samples/Academia.jpg differ
diff --git a/sdxl_styles/samples/Baroque.jpg b/sdxl_styles/samples/Baroque.jpg
new file mode 100644
index 0000000000..718aef7a8b
Binary files /dev/null and b/sdxl_styles/samples/Baroque.jpg differ
diff --git a/sdxl_styles/samples/Caricature.jpg b/sdxl_styles/samples/Caricature.jpg
new file mode 100644
index 0000000000..2ff3ee35c4
Binary files /dev/null and b/sdxl_styles/samples/Caricature.jpg differ
diff --git a/sdxl_styles/samples/Constructivism.jpg b/sdxl_styles/samples/Constructivism.jpg
new file mode 100644
index 0000000000..d49c6828eb
Binary files /dev/null and b/sdxl_styles/samples/Constructivism.jpg differ
diff --git a/sdxl_styles/samples/Cubism.jpg b/sdxl_styles/samples/Cubism.jpg
new file mode 100644
index 0000000000..2ca0f28613
Binary files /dev/null and b/sdxl_styles/samples/Cubism.jpg differ
diff --git a/sdxl_styles/samples/Dadaism.jpg b/sdxl_styles/samples/Dadaism.jpg
new file mode 100644
index 0000000000..5573cb0778
Binary files /dev/null and b/sdxl_styles/samples/Dadaism.jpg differ
diff --git a/sdxl_styles/samples/Expressionism.jpg b/sdxl_styles/samples/Expressionism.jpg
new file mode 100644
index 0000000000..df5e777058
Binary files /dev/null and b/sdxl_styles/samples/Expressionism.jpg differ
diff --git a/sdxl_styles/samples/Fauvism.jpg b/sdxl_styles/samples/Fauvism.jpg
new file mode 100644
index 0000000000..5afaaf5ee7
Binary files /dev/null and b/sdxl_styles/samples/Fauvism.jpg differ
diff --git a/sdxl_styles/samples/Futurism.jpg b/sdxl_styles/samples/Futurism.jpg
new file mode 100644
index 0000000000..85267a6264
Binary files /dev/null and b/sdxl_styles/samples/Futurism.jpg differ
diff --git a/sdxl_styles/samples/Glitchcore.jpg b/sdxl_styles/samples/Glitchcore.jpg
new file mode 100644
index 0000000000..3122cda872
Binary files /dev/null and b/sdxl_styles/samples/Glitchcore.jpg differ
diff --git a/sdxl_styles/samples/Idyllic.jpg b/sdxl_styles/samples/Idyllic.jpg
new file mode 100644
index 0000000000..660e9cacb0
Binary files /dev/null and b/sdxl_styles/samples/Idyllic.jpg differ
diff --git a/sdxl_styles/samples/Impressionism.jpg b/sdxl_styles/samples/Impressionism.jpg
new file mode 100644
index 0000000000..525222333a
Binary files /dev/null and b/sdxl_styles/samples/Impressionism.jpg differ
diff --git a/sdxl_styles/samples/Medievalism.jpg b/sdxl_styles/samples/Medievalism.jpg
new file mode 100644
index 0000000000..f26e28cf97
Binary files /dev/null and b/sdxl_styles/samples/Medievalism.jpg differ
diff --git a/sdxl_styles/samples/Minimalism.jpg b/sdxl_styles/samples/Minimalism.jpg
new file mode 100644
index 0000000000..5c4f1848f6
Binary files /dev/null and b/sdxl_styles/samples/Minimalism.jpg differ
diff --git a/sdxl_styles/samples/Neoclassicism.jpg b/sdxl_styles/samples/Neoclassicism.jpg
new file mode 100644
index 0000000000..cffc679b43
Binary files /dev/null and b/sdxl_styles/samples/Neoclassicism.jpg differ
diff --git a/sdxl_styles/samples/Rococo.jpg b/sdxl_styles/samples/Rococo.jpg
new file mode 100644
index 0000000000..63a97bd3e9
Binary files /dev/null and b/sdxl_styles/samples/Rococo.jpg differ
diff --git a/sdxl_styles/samples/Sketchup.jpg b/sdxl_styles/samples/Sketchup.jpg
new file mode 100644
index 0000000000..c077400e1f
Binary files /dev/null and b/sdxl_styles/samples/Sketchup.jpg differ
diff --git a/sdxl_styles/samples/Suprematism.jpg b/sdxl_styles/samples/Suprematism.jpg
new file mode 100644
index 0000000000..b8ddc3ad11
Binary files /dev/null and b/sdxl_styles/samples/Suprematism.jpg differ
diff --git a/sdxl_styles/samples/Surrealism.jpg b/sdxl_styles/samples/Surrealism.jpg
new file mode 100644
index 0000000000..12a7cac007
Binary files /dev/null and b/sdxl_styles/samples/Surrealism.jpg differ
diff --git a/sdxl_styles/samples/Terragen.jpg b/sdxl_styles/samples/Terragen.jpg
new file mode 100644
index 0000000000..f83417f66b
Binary files /dev/null and b/sdxl_styles/samples/Terragen.jpg differ
diff --git a/sdxl_styles/samples/abstract_expressionism.jpg b/sdxl_styles/samples/abstract_expressionism.jpg
new file mode 100644
index 0000000000..226b8fa7b0
Binary files /dev/null and b/sdxl_styles/samples/abstract_expressionism.jpg differ
diff --git a/sdxl_styles/samples/action_figure.jpg b/sdxl_styles/samples/action_figure.jpg
new file mode 100644
index 0000000000..fcd1c092d2
Binary files /dev/null and b/sdxl_styles/samples/action_figure.jpg differ
diff --git a/sdxl_styles/samples/adorable_3d_character.jpg b/sdxl_styles/samples/adorable_3d_character.jpg
new file mode 100644
index 0000000000..493bfb8f5b
Binary files /dev/null and b/sdxl_styles/samples/adorable_3d_character.jpg differ
diff --git a/sdxl_styles/samples/adorable_kawaii.jpg b/sdxl_styles/samples/adorable_kawaii.jpg
new file mode 100644
index 0000000000..52bc77331f
Binary files /dev/null and b/sdxl_styles/samples/adorable_kawaii.jpg differ
diff --git a/sdxl_styles/samples/ads_advertising.jpg b/sdxl_styles/samples/ads_advertising.jpg
new file mode 100644
index 0000000000..40631d4c1a
Binary files /dev/null and b/sdxl_styles/samples/ads_advertising.jpg differ
diff --git a/sdxl_styles/samples/ads_automotive.jpg b/sdxl_styles/samples/ads_automotive.jpg
new file mode 100644
index 0000000000..ceea6c4d25
Binary files /dev/null and b/sdxl_styles/samples/ads_automotive.jpg differ
diff --git a/sdxl_styles/samples/ads_corporate.jpg b/sdxl_styles/samples/ads_corporate.jpg
new file mode 100644
index 0000000000..1d590743b5
Binary files /dev/null and b/sdxl_styles/samples/ads_corporate.jpg differ
diff --git a/sdxl_styles/samples/ads_fashion_editorial.jpg b/sdxl_styles/samples/ads_fashion_editorial.jpg
new file mode 100644
index 0000000000..22fdd23241
Binary files /dev/null and b/sdxl_styles/samples/ads_fashion_editorial.jpg differ
diff --git a/sdxl_styles/samples/ads_food_photography.jpg b/sdxl_styles/samples/ads_food_photography.jpg
new file mode 100644
index 0000000000..64c38affdd
Binary files /dev/null and b/sdxl_styles/samples/ads_food_photography.jpg differ
diff --git a/sdxl_styles/samples/ads_gourmet_food_photography.jpg b/sdxl_styles/samples/ads_gourmet_food_photography.jpg
new file mode 100644
index 0000000000..305770b0fd
Binary files /dev/null and b/sdxl_styles/samples/ads_gourmet_food_photography.jpg differ
diff --git a/sdxl_styles/samples/ads_luxury.jpg b/sdxl_styles/samples/ads_luxury.jpg
new file mode 100644
index 0000000000..5424856893
Binary files /dev/null and b/sdxl_styles/samples/ads_luxury.jpg differ
diff --git a/sdxl_styles/samples/ads_real_estate.jpg b/sdxl_styles/samples/ads_real_estate.jpg
new file mode 100644
index 0000000000..438b9fd189
Binary files /dev/null and b/sdxl_styles/samples/ads_real_estate.jpg differ
diff --git a/sdxl_styles/samples/ads_retail.jpg b/sdxl_styles/samples/ads_retail.jpg
new file mode 100644
index 0000000000..93aea1e752
Binary files /dev/null and b/sdxl_styles/samples/ads_retail.jpg differ
diff --git a/sdxl_styles/samples/art_deco.jpg b/sdxl_styles/samples/art_deco.jpg
new file mode 100644
index 0000000000..7a37c72287
Binary files /dev/null and b/sdxl_styles/samples/art_deco.jpg differ
diff --git a/sdxl_styles/samples/art_nouveau.jpg b/sdxl_styles/samples/art_nouveau.jpg
new file mode 100644
index 0000000000..e318db83b1
Binary files /dev/null and b/sdxl_styles/samples/art_nouveau.jpg differ
diff --git a/sdxl_styles/samples/artstyle_abstract.jpg b/sdxl_styles/samples/artstyle_abstract.jpg
new file mode 100644
index 0000000000..d1c3223b6a
Binary files /dev/null and b/sdxl_styles/samples/artstyle_abstract.jpg differ
diff --git a/sdxl_styles/samples/artstyle_abstract_expressionism.jpg b/sdxl_styles/samples/artstyle_abstract_expressionism.jpg
new file mode 100644
index 0000000000..c2a9db026a
Binary files /dev/null and b/sdxl_styles/samples/artstyle_abstract_expressionism.jpg differ
diff --git a/sdxl_styles/samples/artstyle_art_deco.jpg b/sdxl_styles/samples/artstyle_art_deco.jpg
new file mode 100644
index 0000000000..d466541edc
Binary files /dev/null and b/sdxl_styles/samples/artstyle_art_deco.jpg differ
diff --git a/sdxl_styles/samples/artstyle_art_nouveau.jpg b/sdxl_styles/samples/artstyle_art_nouveau.jpg
new file mode 100644
index 0000000000..1f34ae95eb
Binary files /dev/null and b/sdxl_styles/samples/artstyle_art_nouveau.jpg differ
diff --git a/sdxl_styles/samples/artstyle_constructivist.jpg b/sdxl_styles/samples/artstyle_constructivist.jpg
new file mode 100644
index 0000000000..161161a5bf
Binary files /dev/null and b/sdxl_styles/samples/artstyle_constructivist.jpg differ
diff --git a/sdxl_styles/samples/artstyle_cubist.jpg b/sdxl_styles/samples/artstyle_cubist.jpg
new file mode 100644
index 0000000000..016cce7d66
Binary files /dev/null and b/sdxl_styles/samples/artstyle_cubist.jpg differ
diff --git a/sdxl_styles/samples/artstyle_expressionist.jpg b/sdxl_styles/samples/artstyle_expressionist.jpg
new file mode 100644
index 0000000000..40eec1dbcb
Binary files /dev/null and b/sdxl_styles/samples/artstyle_expressionist.jpg differ
diff --git a/sdxl_styles/samples/artstyle_graffiti.jpg b/sdxl_styles/samples/artstyle_graffiti.jpg
new file mode 100644
index 0000000000..12c6c5fa11
Binary files /dev/null and b/sdxl_styles/samples/artstyle_graffiti.jpg differ
diff --git a/sdxl_styles/samples/artstyle_hyperrealism.jpg b/sdxl_styles/samples/artstyle_hyperrealism.jpg
new file mode 100644
index 0000000000..8ab9e61935
Binary files /dev/null and b/sdxl_styles/samples/artstyle_hyperrealism.jpg differ
diff --git a/sdxl_styles/samples/artstyle_impressionist.jpg b/sdxl_styles/samples/artstyle_impressionist.jpg
new file mode 100644
index 0000000000..a932fb9932
Binary files /dev/null and b/sdxl_styles/samples/artstyle_impressionist.jpg differ
diff --git a/sdxl_styles/samples/artstyle_pointillism.jpg b/sdxl_styles/samples/artstyle_pointillism.jpg
new file mode 100644
index 0000000000..902ee1c77b
Binary files /dev/null and b/sdxl_styles/samples/artstyle_pointillism.jpg differ
diff --git a/sdxl_styles/samples/artstyle_pop_art.jpg b/sdxl_styles/samples/artstyle_pop_art.jpg
new file mode 100644
index 0000000000..1c9864b024
Binary files /dev/null and b/sdxl_styles/samples/artstyle_pop_art.jpg differ
diff --git a/sdxl_styles/samples/artstyle_psychedelic.jpg b/sdxl_styles/samples/artstyle_psychedelic.jpg
new file mode 100644
index 0000000000..42b7c9906d
Binary files /dev/null and b/sdxl_styles/samples/artstyle_psychedelic.jpg differ
diff --git a/sdxl_styles/samples/artstyle_renaissance.jpg b/sdxl_styles/samples/artstyle_renaissance.jpg
new file mode 100644
index 0000000000..322b758d69
Binary files /dev/null and b/sdxl_styles/samples/artstyle_renaissance.jpg differ
diff --git a/sdxl_styles/samples/artstyle_steampunk.jpg b/sdxl_styles/samples/artstyle_steampunk.jpg
new file mode 100644
index 0000000000..0ecf4ff9ed
Binary files /dev/null and b/sdxl_styles/samples/artstyle_steampunk.jpg differ
diff --git a/sdxl_styles/samples/artstyle_surrealist.jpg b/sdxl_styles/samples/artstyle_surrealist.jpg
new file mode 100644
index 0000000000..44c48215d8
Binary files /dev/null and b/sdxl_styles/samples/artstyle_surrealist.jpg differ
diff --git a/sdxl_styles/samples/artstyle_typography.jpg b/sdxl_styles/samples/artstyle_typography.jpg
new file mode 100644
index 0000000000..5a36ae5080
Binary files /dev/null and b/sdxl_styles/samples/artstyle_typography.jpg differ
diff --git a/sdxl_styles/samples/artstyle_watercolor.jpg b/sdxl_styles/samples/artstyle_watercolor.jpg
new file mode 100644
index 0000000000..f7d9cc30c2
Binary files /dev/null and b/sdxl_styles/samples/artstyle_watercolor.jpg differ
diff --git a/sdxl_styles/samples/astral_aura.jpg b/sdxl_styles/samples/astral_aura.jpg
new file mode 100644
index 0000000000..e13f849312
Binary files /dev/null and b/sdxl_styles/samples/astral_aura.jpg differ
diff --git a/sdxl_styles/samples/avant_garde.jpg b/sdxl_styles/samples/avant_garde.jpg
new file mode 100644
index 0000000000..f1e29b8974
Binary files /dev/null and b/sdxl_styles/samples/avant_garde.jpg differ
diff --git a/sdxl_styles/samples/bauhaus_style_poster.jpg b/sdxl_styles/samples/bauhaus_style_poster.jpg
new file mode 100644
index 0000000000..087fe3b59c
Binary files /dev/null and b/sdxl_styles/samples/bauhaus_style_poster.jpg differ
diff --git a/sdxl_styles/samples/blueprint_schematic_drawing.jpg b/sdxl_styles/samples/blueprint_schematic_drawing.jpg
new file mode 100644
index 0000000000..e30120103e
Binary files /dev/null and b/sdxl_styles/samples/blueprint_schematic_drawing.jpg differ
diff --git a/sdxl_styles/samples/cel_shaded_art.jpg b/sdxl_styles/samples/cel_shaded_art.jpg
new file mode 100644
index 0000000000..8a69ac2234
Binary files /dev/null and b/sdxl_styles/samples/cel_shaded_art.jpg differ
diff --git a/sdxl_styles/samples/character_design_sheet.jpg b/sdxl_styles/samples/character_design_sheet.jpg
new file mode 100644
index 0000000000..6f8fb66506
Binary files /dev/null and b/sdxl_styles/samples/character_design_sheet.jpg differ
diff --git a/sdxl_styles/samples/cinematic_diva.jpg b/sdxl_styles/samples/cinematic_diva.jpg
new file mode 100644
index 0000000000..7448301937
Binary files /dev/null and b/sdxl_styles/samples/cinematic_diva.jpg differ
diff --git a/sdxl_styles/samples/classicism_art.jpg b/sdxl_styles/samples/classicism_art.jpg
new file mode 100644
index 0000000000..bf8e703382
Binary files /dev/null and b/sdxl_styles/samples/classicism_art.jpg differ
diff --git a/sdxl_styles/samples/color_field_painting.jpg b/sdxl_styles/samples/color_field_painting.jpg
new file mode 100644
index 0000000000..92b4e0981f
Binary files /dev/null and b/sdxl_styles/samples/color_field_painting.jpg differ
diff --git a/sdxl_styles/samples/colored_pencil_art.jpg b/sdxl_styles/samples/colored_pencil_art.jpg
new file mode 100644
index 0000000000..1a7c590e20
Binary files /dev/null and b/sdxl_styles/samples/colored_pencil_art.jpg differ
diff --git a/sdxl_styles/samples/conceptual_art.jpg b/sdxl_styles/samples/conceptual_art.jpg
new file mode 100644
index 0000000000..06882a20e9
Binary files /dev/null and b/sdxl_styles/samples/conceptual_art.jpg differ
diff --git a/sdxl_styles/samples/dark_fantasy.jpg b/sdxl_styles/samples/dark_fantasy.jpg
new file mode 100644
index 0000000000..7d60f6dd4d
Binary files /dev/null and b/sdxl_styles/samples/dark_fantasy.jpg differ
diff --git a/sdxl_styles/samples/dark_moody_atmosphere.jpg b/sdxl_styles/samples/dark_moody_atmosphere.jpg
new file mode 100644
index 0000000000..38921c6286
Binary files /dev/null and b/sdxl_styles/samples/dark_moody_atmosphere.jpg differ
diff --git a/sdxl_styles/samples/dmt_art_style.jpg b/sdxl_styles/samples/dmt_art_style.jpg
new file mode 100644
index 0000000000..a7ffae0b5a
Binary files /dev/null and b/sdxl_styles/samples/dmt_art_style.jpg differ
diff --git a/sdxl_styles/samples/doodle_art.jpg b/sdxl_styles/samples/doodle_art.jpg
new file mode 100644
index 0000000000..8944eb0b13
Binary files /dev/null and b/sdxl_styles/samples/doodle_art.jpg differ
diff --git a/sdxl_styles/samples/double_exposure.jpg b/sdxl_styles/samples/double_exposure.jpg
new file mode 100644
index 0000000000..15b6fbb4e9
Binary files /dev/null and b/sdxl_styles/samples/double_exposure.jpg differ
diff --git a/sdxl_styles/samples/dripping_paint_splatter_art.jpg b/sdxl_styles/samples/dripping_paint_splatter_art.jpg
new file mode 100644
index 0000000000..697c4438e1
Binary files /dev/null and b/sdxl_styles/samples/dripping_paint_splatter_art.jpg differ
diff --git a/sdxl_styles/samples/faded_polaroid_photo.jpg b/sdxl_styles/samples/faded_polaroid_photo.jpg
new file mode 100644
index 0000000000..51b2a135ca
Binary files /dev/null and b/sdxl_styles/samples/faded_polaroid_photo.jpg differ
diff --git a/sdxl_styles/samples/flat_2d_art.jpg b/sdxl_styles/samples/flat_2d_art.jpg
new file mode 100644
index 0000000000..9fba930e1c
Binary files /dev/null and b/sdxl_styles/samples/flat_2d_art.jpg differ
diff --git a/sdxl_styles/samples/fooocus_cinematic.jpg b/sdxl_styles/samples/fooocus_cinematic.jpg
new file mode 100644
index 0000000000..1521f7400d
Binary files /dev/null and b/sdxl_styles/samples/fooocus_cinematic.jpg differ
diff --git a/sdxl_styles/samples/fooocus_enhance.jpg b/sdxl_styles/samples/fooocus_enhance.jpg
new file mode 100644
index 0000000000..20e5ba2f5a
Binary files /dev/null and b/sdxl_styles/samples/fooocus_enhance.jpg differ
diff --git a/sdxl_styles/samples/fooocus_masterpiece.jpg b/sdxl_styles/samples/fooocus_masterpiece.jpg
new file mode 100644
index 0000000000..e57b1fd0a8
Binary files /dev/null and b/sdxl_styles/samples/fooocus_masterpiece.jpg differ
diff --git a/sdxl_styles/samples/fooocus_negative.jpg b/sdxl_styles/samples/fooocus_negative.jpg
new file mode 100644
index 0000000000..b025c43fbf
Binary files /dev/null and b/sdxl_styles/samples/fooocus_negative.jpg differ
diff --git a/sdxl_styles/samples/fooocus_photograph.jpg b/sdxl_styles/samples/fooocus_photograph.jpg
new file mode 100644
index 0000000000..3f28b857cc
Binary files /dev/null and b/sdxl_styles/samples/fooocus_photograph.jpg differ
diff --git a/sdxl_styles/samples/fooocus_sharp.jpg b/sdxl_styles/samples/fooocus_sharp.jpg
new file mode 100644
index 0000000000..12f7145ce8
Binary files /dev/null and b/sdxl_styles/samples/fooocus_sharp.jpg differ
diff --git a/sdxl_styles/samples/fooocus_v2.jpg b/sdxl_styles/samples/fooocus_v2.jpg
new file mode 100644
index 0000000000..6e94d5b07c
Binary files /dev/null and b/sdxl_styles/samples/fooocus_v2.jpg differ
diff --git a/sdxl_styles/samples/fortnite_art_style.jpg b/sdxl_styles/samples/fortnite_art_style.jpg
new file mode 100644
index 0000000000..e90a4f643e
Binary files /dev/null and b/sdxl_styles/samples/fortnite_art_style.jpg differ
diff --git a/sdxl_styles/samples/futuristic_biomechanical.jpg b/sdxl_styles/samples/futuristic_biomechanical.jpg
new file mode 100644
index 0000000000..f8c5c08226
Binary files /dev/null and b/sdxl_styles/samples/futuristic_biomechanical.jpg differ
diff --git a/sdxl_styles/samples/futuristic_biomechanical_cyberpunk.jpg b/sdxl_styles/samples/futuristic_biomechanical_cyberpunk.jpg
new file mode 100644
index 0000000000..e29a9b5bd3
Binary files /dev/null and b/sdxl_styles/samples/futuristic_biomechanical_cyberpunk.jpg differ
diff --git a/sdxl_styles/samples/futuristic_cybernetic.jpg b/sdxl_styles/samples/futuristic_cybernetic.jpg
new file mode 100644
index 0000000000..f8042285ab
Binary files /dev/null and b/sdxl_styles/samples/futuristic_cybernetic.jpg differ
diff --git a/sdxl_styles/samples/futuristic_cybernetic_robot.jpg b/sdxl_styles/samples/futuristic_cybernetic_robot.jpg
new file mode 100644
index 0000000000..6f988b7888
Binary files /dev/null and b/sdxl_styles/samples/futuristic_cybernetic_robot.jpg differ
diff --git a/sdxl_styles/samples/futuristic_cyberpunk_cityscape.jpg b/sdxl_styles/samples/futuristic_cyberpunk_cityscape.jpg
new file mode 100644
index 0000000000..c05280b703
Binary files /dev/null and b/sdxl_styles/samples/futuristic_cyberpunk_cityscape.jpg differ
diff --git a/sdxl_styles/samples/futuristic_futuristic.jpg b/sdxl_styles/samples/futuristic_futuristic.jpg
new file mode 100644
index 0000000000..da8d4ccfa3
Binary files /dev/null and b/sdxl_styles/samples/futuristic_futuristic.jpg differ
diff --git a/sdxl_styles/samples/futuristic_retro_cyberpunk.jpg b/sdxl_styles/samples/futuristic_retro_cyberpunk.jpg
new file mode 100644
index 0000000000..7686243e3e
Binary files /dev/null and b/sdxl_styles/samples/futuristic_retro_cyberpunk.jpg differ
diff --git a/sdxl_styles/samples/futuristic_retro_futurism.jpg b/sdxl_styles/samples/futuristic_retro_futurism.jpg
new file mode 100644
index 0000000000..f0fa6e949b
Binary files /dev/null and b/sdxl_styles/samples/futuristic_retro_futurism.jpg differ
diff --git a/sdxl_styles/samples/futuristic_sci_fi.jpg b/sdxl_styles/samples/futuristic_sci_fi.jpg
new file mode 100644
index 0000000000..571c614100
Binary files /dev/null and b/sdxl_styles/samples/futuristic_sci_fi.jpg differ
diff --git a/sdxl_styles/samples/futuristic_vaporwave.jpg b/sdxl_styles/samples/futuristic_vaporwave.jpg
new file mode 100644
index 0000000000..f8a77fe6ae
Binary files /dev/null and b/sdxl_styles/samples/futuristic_vaporwave.jpg differ
diff --git a/sdxl_styles/samples/game_bubble_bobble.jpg b/sdxl_styles/samples/game_bubble_bobble.jpg
new file mode 100644
index 0000000000..1111de9ef2
Binary files /dev/null and b/sdxl_styles/samples/game_bubble_bobble.jpg differ
diff --git a/sdxl_styles/samples/game_cyberpunk_game.jpg b/sdxl_styles/samples/game_cyberpunk_game.jpg
new file mode 100644
index 0000000000..e87451de05
Binary files /dev/null and b/sdxl_styles/samples/game_cyberpunk_game.jpg differ
diff --git a/sdxl_styles/samples/game_fighting_game.jpg b/sdxl_styles/samples/game_fighting_game.jpg
new file mode 100644
index 0000000000..b12c07d3f7
Binary files /dev/null and b/sdxl_styles/samples/game_fighting_game.jpg differ
diff --git a/sdxl_styles/samples/game_gta.jpg b/sdxl_styles/samples/game_gta.jpg
new file mode 100644
index 0000000000..6458c6d856
Binary files /dev/null and b/sdxl_styles/samples/game_gta.jpg differ
diff --git a/sdxl_styles/samples/game_mario.jpg b/sdxl_styles/samples/game_mario.jpg
new file mode 100644
index 0000000000..17cff4c402
Binary files /dev/null and b/sdxl_styles/samples/game_mario.jpg differ
diff --git a/sdxl_styles/samples/game_minecraft.jpg b/sdxl_styles/samples/game_minecraft.jpg
new file mode 100644
index 0000000000..4e20641fbf
Binary files /dev/null and b/sdxl_styles/samples/game_minecraft.jpg differ
diff --git a/sdxl_styles/samples/game_pokemon.jpg b/sdxl_styles/samples/game_pokemon.jpg
new file mode 100644
index 0000000000..20071f80ae
Binary files /dev/null and b/sdxl_styles/samples/game_pokemon.jpg differ
diff --git a/sdxl_styles/samples/game_retro_arcade.jpg b/sdxl_styles/samples/game_retro_arcade.jpg
new file mode 100644
index 0000000000..c3836dc8d4
Binary files /dev/null and b/sdxl_styles/samples/game_retro_arcade.jpg differ
diff --git a/sdxl_styles/samples/game_retro_game.jpg b/sdxl_styles/samples/game_retro_game.jpg
new file mode 100644
index 0000000000..ff81488a93
Binary files /dev/null and b/sdxl_styles/samples/game_retro_game.jpg differ
diff --git a/sdxl_styles/samples/game_rpg_fantasy_game.jpg b/sdxl_styles/samples/game_rpg_fantasy_game.jpg
new file mode 100644
index 0000000000..c32a2cc750
Binary files /dev/null and b/sdxl_styles/samples/game_rpg_fantasy_game.jpg differ
diff --git a/sdxl_styles/samples/game_strategy_game.jpg b/sdxl_styles/samples/game_strategy_game.jpg
new file mode 100644
index 0000000000..a55eff5cd2
Binary files /dev/null and b/sdxl_styles/samples/game_strategy_game.jpg differ
diff --git a/sdxl_styles/samples/game_streetfighter.jpg b/sdxl_styles/samples/game_streetfighter.jpg
new file mode 100644
index 0000000000..f389e0d316
Binary files /dev/null and b/sdxl_styles/samples/game_streetfighter.jpg differ
diff --git a/sdxl_styles/samples/game_zelda.jpg b/sdxl_styles/samples/game_zelda.jpg
new file mode 100644
index 0000000000..f9b875d773
Binary files /dev/null and b/sdxl_styles/samples/game_zelda.jpg differ
diff --git a/sdxl_styles/samples/glo_fi.jpg b/sdxl_styles/samples/glo_fi.jpg
new file mode 100644
index 0000000000..816b2244f9
Binary files /dev/null and b/sdxl_styles/samples/glo_fi.jpg differ
diff --git a/sdxl_styles/samples/googie_art_style.jpg b/sdxl_styles/samples/googie_art_style.jpg
new file mode 100644
index 0000000000..e9a08c2098
Binary files /dev/null and b/sdxl_styles/samples/googie_art_style.jpg differ
diff --git a/sdxl_styles/samples/graffiti_art.jpg b/sdxl_styles/samples/graffiti_art.jpg
new file mode 100644
index 0000000000..87aebdda2b
Binary files /dev/null and b/sdxl_styles/samples/graffiti_art.jpg differ
diff --git a/sdxl_styles/samples/harlem_renaissance_art.jpg b/sdxl_styles/samples/harlem_renaissance_art.jpg
new file mode 100644
index 0000000000..bd33549426
Binary files /dev/null and b/sdxl_styles/samples/harlem_renaissance_art.jpg differ
diff --git a/sdxl_styles/samples/high_fashion.jpg b/sdxl_styles/samples/high_fashion.jpg
new file mode 100644
index 0000000000..4dfc404d20
Binary files /dev/null and b/sdxl_styles/samples/high_fashion.jpg differ
diff --git a/sdxl_styles/samples/infographic_drawing.jpg b/sdxl_styles/samples/infographic_drawing.jpg
new file mode 100644
index 0000000000..41fdf2e9ba
Binary files /dev/null and b/sdxl_styles/samples/infographic_drawing.jpg differ
diff --git a/sdxl_styles/samples/ink_dripping_drawing.jpg b/sdxl_styles/samples/ink_dripping_drawing.jpg
new file mode 100644
index 0000000000..6b88b62d8c
Binary files /dev/null and b/sdxl_styles/samples/ink_dripping_drawing.jpg differ
diff --git a/sdxl_styles/samples/japanese_ink_drawing.jpg b/sdxl_styles/samples/japanese_ink_drawing.jpg
new file mode 100644
index 0000000000..ec90c8d0d3
Binary files /dev/null and b/sdxl_styles/samples/japanese_ink_drawing.jpg differ
diff --git a/sdxl_styles/samples/knolling_photography.jpg b/sdxl_styles/samples/knolling_photography.jpg
new file mode 100644
index 0000000000..2f1b7f1e8a
Binary files /dev/null and b/sdxl_styles/samples/knolling_photography.jpg differ
diff --git a/sdxl_styles/samples/light_cheery_atmosphere.jpg b/sdxl_styles/samples/light_cheery_atmosphere.jpg
new file mode 100644
index 0000000000..e769c892f7
Binary files /dev/null and b/sdxl_styles/samples/light_cheery_atmosphere.jpg differ
diff --git a/sdxl_styles/samples/logo_design.jpg b/sdxl_styles/samples/logo_design.jpg
new file mode 100644
index 0000000000..8d71ea7631
Binary files /dev/null and b/sdxl_styles/samples/logo_design.jpg differ
diff --git a/sdxl_styles/samples/luxurious_elegance.jpg b/sdxl_styles/samples/luxurious_elegance.jpg
new file mode 100644
index 0000000000..515a01d80b
Binary files /dev/null and b/sdxl_styles/samples/luxurious_elegance.jpg differ
diff --git a/sdxl_styles/samples/macro_photography.jpg b/sdxl_styles/samples/macro_photography.jpg
new file mode 100644
index 0000000000..c775121aab
Binary files /dev/null and b/sdxl_styles/samples/macro_photography.jpg differ
diff --git a/sdxl_styles/samples/mandola_art.jpg b/sdxl_styles/samples/mandola_art.jpg
new file mode 100644
index 0000000000..1d9619b511
Binary files /dev/null and b/sdxl_styles/samples/mandola_art.jpg differ
diff --git a/sdxl_styles/samples/marker_drawing.jpg b/sdxl_styles/samples/marker_drawing.jpg
new file mode 100644
index 0000000000..37f37fe1de
Binary files /dev/null and b/sdxl_styles/samples/marker_drawing.jpg differ
diff --git a/sdxl_styles/samples/misc_architectural.jpg b/sdxl_styles/samples/misc_architectural.jpg
new file mode 100644
index 0000000000..8db969998b
Binary files /dev/null and b/sdxl_styles/samples/misc_architectural.jpg differ
diff --git a/sdxl_styles/samples/misc_disco.jpg b/sdxl_styles/samples/misc_disco.jpg
new file mode 100644
index 0000000000..665dc34721
Binary files /dev/null and b/sdxl_styles/samples/misc_disco.jpg differ
diff --git a/sdxl_styles/samples/misc_dreamscape.jpg b/sdxl_styles/samples/misc_dreamscape.jpg
new file mode 100644
index 0000000000..cb2c60213e
Binary files /dev/null and b/sdxl_styles/samples/misc_dreamscape.jpg differ
diff --git a/sdxl_styles/samples/misc_dystopian.jpg b/sdxl_styles/samples/misc_dystopian.jpg
new file mode 100644
index 0000000000..2a8e21ca50
Binary files /dev/null and b/sdxl_styles/samples/misc_dystopian.jpg differ
diff --git a/sdxl_styles/samples/misc_fairy_tale.jpg b/sdxl_styles/samples/misc_fairy_tale.jpg
new file mode 100644
index 0000000000..effaa2eac4
Binary files /dev/null and b/sdxl_styles/samples/misc_fairy_tale.jpg differ
diff --git a/sdxl_styles/samples/misc_gothic.jpg b/sdxl_styles/samples/misc_gothic.jpg
new file mode 100644
index 0000000000..e47b38dc3c
Binary files /dev/null and b/sdxl_styles/samples/misc_gothic.jpg differ
diff --git a/sdxl_styles/samples/misc_grunge.jpg b/sdxl_styles/samples/misc_grunge.jpg
new file mode 100644
index 0000000000..db85f75d97
Binary files /dev/null and b/sdxl_styles/samples/misc_grunge.jpg differ
diff --git a/sdxl_styles/samples/misc_horror.jpg b/sdxl_styles/samples/misc_horror.jpg
new file mode 100644
index 0000000000..f188b854b6
Binary files /dev/null and b/sdxl_styles/samples/misc_horror.jpg differ
diff --git a/sdxl_styles/samples/misc_kawaii.jpg b/sdxl_styles/samples/misc_kawaii.jpg
new file mode 100644
index 0000000000..6897ed0ade
Binary files /dev/null and b/sdxl_styles/samples/misc_kawaii.jpg differ
diff --git a/sdxl_styles/samples/misc_lovecraftian.jpg b/sdxl_styles/samples/misc_lovecraftian.jpg
new file mode 100644
index 0000000000..835848e2e2
Binary files /dev/null and b/sdxl_styles/samples/misc_lovecraftian.jpg differ
diff --git a/sdxl_styles/samples/misc_macabre.jpg b/sdxl_styles/samples/misc_macabre.jpg
new file mode 100644
index 0000000000..eeeb14c509
Binary files /dev/null and b/sdxl_styles/samples/misc_macabre.jpg differ
diff --git a/sdxl_styles/samples/misc_manga.jpg b/sdxl_styles/samples/misc_manga.jpg
new file mode 100644
index 0000000000..aaecd10962
Binary files /dev/null and b/sdxl_styles/samples/misc_manga.jpg differ
diff --git a/sdxl_styles/samples/misc_metropolis.jpg b/sdxl_styles/samples/misc_metropolis.jpg
new file mode 100644
index 0000000000..5139001658
Binary files /dev/null and b/sdxl_styles/samples/misc_metropolis.jpg differ
diff --git a/sdxl_styles/samples/misc_minimalist.jpg b/sdxl_styles/samples/misc_minimalist.jpg
new file mode 100644
index 0000000000..45c70f628e
Binary files /dev/null and b/sdxl_styles/samples/misc_minimalist.jpg differ
diff --git a/sdxl_styles/samples/misc_monochrome.jpg b/sdxl_styles/samples/misc_monochrome.jpg
new file mode 100644
index 0000000000..9230e2e166
Binary files /dev/null and b/sdxl_styles/samples/misc_monochrome.jpg differ
diff --git a/sdxl_styles/samples/misc_nautical.jpg b/sdxl_styles/samples/misc_nautical.jpg
new file mode 100644
index 0000000000..76ce3ac646
Binary files /dev/null and b/sdxl_styles/samples/misc_nautical.jpg differ
diff --git a/sdxl_styles/samples/misc_space.jpg b/sdxl_styles/samples/misc_space.jpg
new file mode 100644
index 0000000000..b57c161f2b
Binary files /dev/null and b/sdxl_styles/samples/misc_space.jpg differ
diff --git a/sdxl_styles/samples/misc_stained_glass.jpg b/sdxl_styles/samples/misc_stained_glass.jpg
new file mode 100644
index 0000000000..c2edf80c23
Binary files /dev/null and b/sdxl_styles/samples/misc_stained_glass.jpg differ
diff --git a/sdxl_styles/samples/misc_techwear_fashion.jpg b/sdxl_styles/samples/misc_techwear_fashion.jpg
new file mode 100644
index 0000000000..abdef86a95
Binary files /dev/null and b/sdxl_styles/samples/misc_techwear_fashion.jpg differ
diff --git a/sdxl_styles/samples/misc_tribal.jpg b/sdxl_styles/samples/misc_tribal.jpg
new file mode 100644
index 0000000000..436af1448d
Binary files /dev/null and b/sdxl_styles/samples/misc_tribal.jpg differ
diff --git a/sdxl_styles/samples/misc_zentangle.jpg b/sdxl_styles/samples/misc_zentangle.jpg
new file mode 100644
index 0000000000..0aea7d4075
Binary files /dev/null and b/sdxl_styles/samples/misc_zentangle.jpg differ
diff --git a/sdxl_styles/samples/mk_adnate_style.jpg b/sdxl_styles/samples/mk_adnate_style.jpg
new file mode 100644
index 0000000000..642ea85b24
Binary files /dev/null and b/sdxl_styles/samples/mk_adnate_style.jpg differ
diff --git a/sdxl_styles/samples/mk_afrofuturism.jpg b/sdxl_styles/samples/mk_afrofuturism.jpg
new file mode 100644
index 0000000000..279c1db1ab
Binary files /dev/null and b/sdxl_styles/samples/mk_afrofuturism.jpg differ
diff --git a/sdxl_styles/samples/mk_albumen_print.jpg b/sdxl_styles/samples/mk_albumen_print.jpg
new file mode 100644
index 0000000000..9bc89526f3
Binary files /dev/null and b/sdxl_styles/samples/mk_albumen_print.jpg differ
diff --git a/sdxl_styles/samples/mk_alcohol_ink_art.jpg b/sdxl_styles/samples/mk_alcohol_ink_art.jpg
new file mode 100644
index 0000000000..daac2c9592
Binary files /dev/null and b/sdxl_styles/samples/mk_alcohol_ink_art.jpg differ
diff --git a/sdxl_styles/samples/mk_andy_warhol.jpg b/sdxl_styles/samples/mk_andy_warhol.jpg
new file mode 100644
index 0000000000..bfdd38e47d
Binary files /dev/null and b/sdxl_styles/samples/mk_andy_warhol.jpg differ
diff --git a/sdxl_styles/samples/mk_anthotype_print.jpg b/sdxl_styles/samples/mk_anthotype_print.jpg
new file mode 100644
index 0000000000..8de4085bc7
Binary files /dev/null and b/sdxl_styles/samples/mk_anthotype_print.jpg differ
diff --git a/sdxl_styles/samples/mk_aquatint_print.jpg b/sdxl_styles/samples/mk_aquatint_print.jpg
new file mode 100644
index 0000000000..6f0f0e151a
Binary files /dev/null and b/sdxl_styles/samples/mk_aquatint_print.jpg differ
diff --git a/sdxl_styles/samples/mk_atompunk.jpg b/sdxl_styles/samples/mk_atompunk.jpg
new file mode 100644
index 0000000000..7da970adc2
Binary files /dev/null and b/sdxl_styles/samples/mk_atompunk.jpg differ
diff --git a/sdxl_styles/samples/mk_basquiat.jpg b/sdxl_styles/samples/mk_basquiat.jpg
new file mode 100644
index 0000000000..20a6736731
Binary files /dev/null and b/sdxl_styles/samples/mk_basquiat.jpg differ
diff --git a/sdxl_styles/samples/mk_bauhaus_style.jpg b/sdxl_styles/samples/mk_bauhaus_style.jpg
new file mode 100644
index 0000000000..be1b7820cc
Binary files /dev/null and b/sdxl_styles/samples/mk_bauhaus_style.jpg differ
diff --git a/sdxl_styles/samples/mk_blacklight_paint.jpg b/sdxl_styles/samples/mk_blacklight_paint.jpg
new file mode 100644
index 0000000000..f185b90449
Binary files /dev/null and b/sdxl_styles/samples/mk_blacklight_paint.jpg differ
diff --git a/sdxl_styles/samples/mk_bromoil_print.jpg b/sdxl_styles/samples/mk_bromoil_print.jpg
new file mode 100644
index 0000000000..144456913a
Binary files /dev/null and b/sdxl_styles/samples/mk_bromoil_print.jpg differ
diff --git a/sdxl_styles/samples/mk_calotype_print.jpg b/sdxl_styles/samples/mk_calotype_print.jpg
new file mode 100644
index 0000000000..13a5f31083
Binary files /dev/null and b/sdxl_styles/samples/mk_calotype_print.jpg differ
diff --git a/sdxl_styles/samples/mk_carnival_glass.jpg b/sdxl_styles/samples/mk_carnival_glass.jpg
new file mode 100644
index 0000000000..62428739b7
Binary files /dev/null and b/sdxl_styles/samples/mk_carnival_glass.jpg differ
diff --git a/sdxl_styles/samples/mk_chicano_art.jpg b/sdxl_styles/samples/mk_chicano_art.jpg
new file mode 100644
index 0000000000..66d2931104
Binary files /dev/null and b/sdxl_styles/samples/mk_chicano_art.jpg differ
diff --git a/sdxl_styles/samples/mk_chromolithography.jpg b/sdxl_styles/samples/mk_chromolithography.jpg
new file mode 100644
index 0000000000..27163c799b
Binary files /dev/null and b/sdxl_styles/samples/mk_chromolithography.jpg differ
diff --git a/sdxl_styles/samples/mk_cibulak_porcelain.jpg b/sdxl_styles/samples/mk_cibulak_porcelain.jpg
new file mode 100644
index 0000000000..30ae620585
Binary files /dev/null and b/sdxl_styles/samples/mk_cibulak_porcelain.jpg differ
diff --git a/sdxl_styles/samples/mk_color_sketchnote.jpg b/sdxl_styles/samples/mk_color_sketchnote.jpg
new file mode 100644
index 0000000000..e8d2e4d92d
Binary files /dev/null and b/sdxl_styles/samples/mk_color_sketchnote.jpg differ
diff --git a/sdxl_styles/samples/mk_coloring_book.jpg b/sdxl_styles/samples/mk_coloring_book.jpg
new file mode 100644
index 0000000000..377f7c7493
Binary files /dev/null and b/sdxl_styles/samples/mk_coloring_book.jpg differ
diff --git a/sdxl_styles/samples/mk_constructivism.jpg b/sdxl_styles/samples/mk_constructivism.jpg
new file mode 100644
index 0000000000..374a62dcdc
Binary files /dev/null and b/sdxl_styles/samples/mk_constructivism.jpg differ
diff --git a/sdxl_styles/samples/mk_cross_processing_print.jpg b/sdxl_styles/samples/mk_cross_processing_print.jpg
new file mode 100644
index 0000000000..234d809c20
Binary files /dev/null and b/sdxl_styles/samples/mk_cross_processing_print.jpg differ
diff --git a/sdxl_styles/samples/mk_cross_stitching.jpg b/sdxl_styles/samples/mk_cross_stitching.jpg
new file mode 100644
index 0000000000..07c7e35235
Binary files /dev/null and b/sdxl_styles/samples/mk_cross_stitching.jpg differ
diff --git a/sdxl_styles/samples/mk_cyanotype_print.jpg b/sdxl_styles/samples/mk_cyanotype_print.jpg
new file mode 100644
index 0000000000..9327227b70
Binary files /dev/null and b/sdxl_styles/samples/mk_cyanotype_print.jpg differ
diff --git a/sdxl_styles/samples/mk_dayak_art.jpg b/sdxl_styles/samples/mk_dayak_art.jpg
new file mode 100644
index 0000000000..3d27b0f0b2
Binary files /dev/null and b/sdxl_styles/samples/mk_dayak_art.jpg differ
diff --git a/sdxl_styles/samples/mk_de_stijl.jpg b/sdxl_styles/samples/mk_de_stijl.jpg
new file mode 100644
index 0000000000..1260553a98
Binary files /dev/null and b/sdxl_styles/samples/mk_de_stijl.jpg differ
diff --git a/sdxl_styles/samples/mk_dufaycolor_photograph.jpg b/sdxl_styles/samples/mk_dufaycolor_photograph.jpg
new file mode 100644
index 0000000000..e18942b21f
Binary files /dev/null and b/sdxl_styles/samples/mk_dufaycolor_photograph.jpg differ
diff --git a/sdxl_styles/samples/mk_embroidery.jpg b/sdxl_styles/samples/mk_embroidery.jpg
new file mode 100644
index 0000000000..63f4e7c759
Binary files /dev/null and b/sdxl_styles/samples/mk_embroidery.jpg differ
diff --git a/sdxl_styles/samples/mk_encaustic_paint.jpg b/sdxl_styles/samples/mk_encaustic_paint.jpg
new file mode 100644
index 0000000000..5c9844cf4e
Binary files /dev/null and b/sdxl_styles/samples/mk_encaustic_paint.jpg differ
diff --git a/sdxl_styles/samples/mk_fayum_portrait.jpg b/sdxl_styles/samples/mk_fayum_portrait.jpg
new file mode 100644
index 0000000000..264279292f
Binary files /dev/null and b/sdxl_styles/samples/mk_fayum_portrait.jpg differ
diff --git a/sdxl_styles/samples/mk_gond_painting.jpg b/sdxl_styles/samples/mk_gond_painting.jpg
new file mode 100644
index 0000000000..3947f6cd82
Binary files /dev/null and b/sdxl_styles/samples/mk_gond_painting.jpg differ
diff --git a/sdxl_styles/samples/mk_gyotaku.jpg b/sdxl_styles/samples/mk_gyotaku.jpg
new file mode 100644
index 0000000000..650b4553fb
Binary files /dev/null and b/sdxl_styles/samples/mk_gyotaku.jpg differ
diff --git a/sdxl_styles/samples/mk_halftone_print.jpg b/sdxl_styles/samples/mk_halftone_print.jpg
new file mode 100644
index 0000000000..37d977dbc8
Binary files /dev/null and b/sdxl_styles/samples/mk_halftone_print.jpg differ
diff --git a/sdxl_styles/samples/mk_herbarium.jpg b/sdxl_styles/samples/mk_herbarium.jpg
new file mode 100644
index 0000000000..01209be23f
Binary files /dev/null and b/sdxl_styles/samples/mk_herbarium.jpg differ
diff --git a/sdxl_styles/samples/mk_illuminated_manuscript.jpg b/sdxl_styles/samples/mk_illuminated_manuscript.jpg
new file mode 100644
index 0000000000..2b3765acdf
Binary files /dev/null and b/sdxl_styles/samples/mk_illuminated_manuscript.jpg differ
diff --git a/sdxl_styles/samples/mk_inuit_carving.jpg b/sdxl_styles/samples/mk_inuit_carving.jpg
new file mode 100644
index 0000000000..2cadd30a8a
Binary files /dev/null and b/sdxl_styles/samples/mk_inuit_carving.jpg differ
diff --git a/sdxl_styles/samples/mk_kalighat_painting.jpg b/sdxl_styles/samples/mk_kalighat_painting.jpg
new file mode 100644
index 0000000000..7049b49931
Binary files /dev/null and b/sdxl_styles/samples/mk_kalighat_painting.jpg differ
diff --git a/sdxl_styles/samples/mk_lite_brite_art.jpg b/sdxl_styles/samples/mk_lite_brite_art.jpg
new file mode 100644
index 0000000000..0d348dfb75
Binary files /dev/null and b/sdxl_styles/samples/mk_lite_brite_art.jpg differ
diff --git a/sdxl_styles/samples/mk_luminogram.jpg b/sdxl_styles/samples/mk_luminogram.jpg
new file mode 100644
index 0000000000..011ce9b9f9
Binary files /dev/null and b/sdxl_styles/samples/mk_luminogram.jpg differ
diff --git a/sdxl_styles/samples/mk_madhubani_painting.jpg b/sdxl_styles/samples/mk_madhubani_painting.jpg
new file mode 100644
index 0000000000..f959a0e50a
Binary files /dev/null and b/sdxl_styles/samples/mk_madhubani_painting.jpg differ
diff --git a/sdxl_styles/samples/mk_mokume_gane.jpg b/sdxl_styles/samples/mk_mokume_gane.jpg
new file mode 100644
index 0000000000..91bf90c7d5
Binary files /dev/null and b/sdxl_styles/samples/mk_mokume_gane.jpg differ
diff --git a/sdxl_styles/samples/mk_mosaic.jpg b/sdxl_styles/samples/mk_mosaic.jpg
new file mode 100644
index 0000000000..f9d830754f
Binary files /dev/null and b/sdxl_styles/samples/mk_mosaic.jpg differ
diff --git a/sdxl_styles/samples/mk_one_line_art.jpg b/sdxl_styles/samples/mk_one_line_art.jpg
new file mode 100644
index 0000000000..62fb3593c2
Binary files /dev/null and b/sdxl_styles/samples/mk_one_line_art.jpg differ
diff --git a/sdxl_styles/samples/mk_palekh.jpg b/sdxl_styles/samples/mk_palekh.jpg
new file mode 100644
index 0000000000..2c4453a7ba
Binary files /dev/null and b/sdxl_styles/samples/mk_palekh.jpg differ
diff --git a/sdxl_styles/samples/mk_patachitra_painting.jpg b/sdxl_styles/samples/mk_patachitra_painting.jpg
new file mode 100644
index 0000000000..1fd21ea9f5
Binary files /dev/null and b/sdxl_styles/samples/mk_patachitra_painting.jpg differ
diff --git a/sdxl_styles/samples/mk_pichwai_painting.jpg b/sdxl_styles/samples/mk_pichwai_painting.jpg
new file mode 100644
index 0000000000..3212f195bf
Binary files /dev/null and b/sdxl_styles/samples/mk_pichwai_painting.jpg differ
diff --git a/sdxl_styles/samples/mk_pictorialism.jpg b/sdxl_styles/samples/mk_pictorialism.jpg
new file mode 100644
index 0000000000..7ed77422af
Binary files /dev/null and b/sdxl_styles/samples/mk_pictorialism.jpg differ
diff --git a/sdxl_styles/samples/mk_pollock.jpg b/sdxl_styles/samples/mk_pollock.jpg
new file mode 100644
index 0000000000..ecad511a46
Binary files /dev/null and b/sdxl_styles/samples/mk_pollock.jpg differ
diff --git a/sdxl_styles/samples/mk_punk_collage.jpg b/sdxl_styles/samples/mk_punk_collage.jpg
new file mode 100644
index 0000000000..5704a0f31d
Binary files /dev/null and b/sdxl_styles/samples/mk_punk_collage.jpg differ
diff --git a/sdxl_styles/samples/mk_ron_english_style.jpg b/sdxl_styles/samples/mk_ron_english_style.jpg
new file mode 100644
index 0000000000..14cc3ce55f
Binary files /dev/null and b/sdxl_styles/samples/mk_ron_english_style.jpg differ
diff --git a/sdxl_styles/samples/mk_samoan_art_inspired.jpg b/sdxl_styles/samples/mk_samoan_art_inspired.jpg
new file mode 100644
index 0000000000..570481d431
Binary files /dev/null and b/sdxl_styles/samples/mk_samoan_art_inspired.jpg differ
diff --git a/sdxl_styles/samples/mk_scrimshaw.jpg b/sdxl_styles/samples/mk_scrimshaw.jpg
new file mode 100644
index 0000000000..cad08a2106
Binary files /dev/null and b/sdxl_styles/samples/mk_scrimshaw.jpg differ
diff --git a/sdxl_styles/samples/mk_shepard_fairey_style.jpg b/sdxl_styles/samples/mk_shepard_fairey_style.jpg
new file mode 100644
index 0000000000..7e5d1c1761
Binary files /dev/null and b/sdxl_styles/samples/mk_shepard_fairey_style.jpg differ
diff --git a/sdxl_styles/samples/mk_shibori.jpg b/sdxl_styles/samples/mk_shibori.jpg
new file mode 100644
index 0000000000..6dff3a6faa
Binary files /dev/null and b/sdxl_styles/samples/mk_shibori.jpg differ
diff --git a/sdxl_styles/samples/mk_singer_sargent.jpg b/sdxl_styles/samples/mk_singer_sargent.jpg
new file mode 100644
index 0000000000..1cef543e90
Binary files /dev/null and b/sdxl_styles/samples/mk_singer_sargent.jpg differ
diff --git a/sdxl_styles/samples/mk_suminagashi.jpg b/sdxl_styles/samples/mk_suminagashi.jpg
new file mode 100644
index 0000000000..5294cb9b54
Binary files /dev/null and b/sdxl_styles/samples/mk_suminagashi.jpg differ
diff --git a/sdxl_styles/samples/mk_tlingit_art.jpg b/sdxl_styles/samples/mk_tlingit_art.jpg
new file mode 100644
index 0000000000..60695e7ac2
Binary files /dev/null and b/sdxl_styles/samples/mk_tlingit_art.jpg differ
diff --git a/sdxl_styles/samples/mk_ukiyo_e.jpg b/sdxl_styles/samples/mk_ukiyo_e.jpg
new file mode 100644
index 0000000000..2205c8066a
Binary files /dev/null and b/sdxl_styles/samples/mk_ukiyo_e.jpg differ
diff --git a/sdxl_styles/samples/mk_van_gogh.jpg b/sdxl_styles/samples/mk_van_gogh.jpg
new file mode 100644
index 0000000000..96109a28c4
Binary files /dev/null and b/sdxl_styles/samples/mk_van_gogh.jpg differ
diff --git a/sdxl_styles/samples/mk_vintage_airline_poster.jpg b/sdxl_styles/samples/mk_vintage_airline_poster.jpg
new file mode 100644
index 0000000000..e4c1fd5d3c
Binary files /dev/null and b/sdxl_styles/samples/mk_vintage_airline_poster.jpg differ
diff --git a/sdxl_styles/samples/mk_vintage_travel_poster.jpg b/sdxl_styles/samples/mk_vintage_travel_poster.jpg
new file mode 100644
index 0000000000..bd3f2b7d7c
Binary files /dev/null and b/sdxl_styles/samples/mk_vintage_travel_poster.jpg differ
diff --git a/sdxl_styles/samples/mk_vitreous_enamel.jpg b/sdxl_styles/samples/mk_vitreous_enamel.jpg
new file mode 100644
index 0000000000..afc5d14ab8
Binary files /dev/null and b/sdxl_styles/samples/mk_vitreous_enamel.jpg differ
diff --git a/sdxl_styles/samples/mre_ancient_illustration.jpg b/sdxl_styles/samples/mre_ancient_illustration.jpg
new file mode 100644
index 0000000000..1583b72c80
Binary files /dev/null and b/sdxl_styles/samples/mre_ancient_illustration.jpg differ
diff --git a/sdxl_styles/samples/mre_anime.jpg b/sdxl_styles/samples/mre_anime.jpg
new file mode 100644
index 0000000000..be9a4058f8
Binary files /dev/null and b/sdxl_styles/samples/mre_anime.jpg differ
diff --git a/sdxl_styles/samples/mre_artistic_vision.jpg b/sdxl_styles/samples/mre_artistic_vision.jpg
new file mode 100644
index 0000000000..eebd9fb646
Binary files /dev/null and b/sdxl_styles/samples/mre_artistic_vision.jpg differ
diff --git a/sdxl_styles/samples/mre_bad_dream.jpg b/sdxl_styles/samples/mre_bad_dream.jpg
new file mode 100644
index 0000000000..125a27b476
Binary files /dev/null and b/sdxl_styles/samples/mre_bad_dream.jpg differ
diff --git a/sdxl_styles/samples/mre_brave_art.jpg b/sdxl_styles/samples/mre_brave_art.jpg
new file mode 100644
index 0000000000..7b6ab27258
Binary files /dev/null and b/sdxl_styles/samples/mre_brave_art.jpg differ
diff --git a/sdxl_styles/samples/mre_cinematic_dynamic.jpg b/sdxl_styles/samples/mre_cinematic_dynamic.jpg
new file mode 100644
index 0000000000..46b6b84567
Binary files /dev/null and b/sdxl_styles/samples/mre_cinematic_dynamic.jpg differ
diff --git a/sdxl_styles/samples/mre_comic.jpg b/sdxl_styles/samples/mre_comic.jpg
new file mode 100644
index 0000000000..710208a8ed
Binary files /dev/null and b/sdxl_styles/samples/mre_comic.jpg differ
diff --git a/sdxl_styles/samples/mre_dark_cyberpunk.jpg b/sdxl_styles/samples/mre_dark_cyberpunk.jpg
new file mode 100644
index 0000000000..18614e536c
Binary files /dev/null and b/sdxl_styles/samples/mre_dark_cyberpunk.jpg differ
diff --git a/sdxl_styles/samples/mre_dark_dream.jpg b/sdxl_styles/samples/mre_dark_dream.jpg
new file mode 100644
index 0000000000..af61310b6b
Binary files /dev/null and b/sdxl_styles/samples/mre_dark_dream.jpg differ
diff --git a/sdxl_styles/samples/mre_dynamic_illustration.jpg b/sdxl_styles/samples/mre_dynamic_illustration.jpg
new file mode 100644
index 0000000000..66c78b3b45
Binary files /dev/null and b/sdxl_styles/samples/mre_dynamic_illustration.jpg differ
diff --git a/sdxl_styles/samples/mre_elemental_art.jpg b/sdxl_styles/samples/mre_elemental_art.jpg
new file mode 100644
index 0000000000..b55f9515ba
Binary files /dev/null and b/sdxl_styles/samples/mre_elemental_art.jpg differ
diff --git a/sdxl_styles/samples/mre_gloomy_art.jpg b/sdxl_styles/samples/mre_gloomy_art.jpg
new file mode 100644
index 0000000000..9dbe72a42d
Binary files /dev/null and b/sdxl_styles/samples/mre_gloomy_art.jpg differ
diff --git a/sdxl_styles/samples/mre_heroic_fantasy.jpg b/sdxl_styles/samples/mre_heroic_fantasy.jpg
new file mode 100644
index 0000000000..7eff049ea4
Binary files /dev/null and b/sdxl_styles/samples/mre_heroic_fantasy.jpg differ
diff --git a/sdxl_styles/samples/mre_lyrical_geometry.jpg b/sdxl_styles/samples/mre_lyrical_geometry.jpg
new file mode 100644
index 0000000000..fdd2301809
Binary files /dev/null and b/sdxl_styles/samples/mre_lyrical_geometry.jpg differ
diff --git a/sdxl_styles/samples/mre_manga.jpg b/sdxl_styles/samples/mre_manga.jpg
new file mode 100644
index 0000000000..891cadc0b4
Binary files /dev/null and b/sdxl_styles/samples/mre_manga.jpg differ
diff --git a/sdxl_styles/samples/mre_space_art.jpg b/sdxl_styles/samples/mre_space_art.jpg
new file mode 100644
index 0000000000..f5cb31ab88
Binary files /dev/null and b/sdxl_styles/samples/mre_space_art.jpg differ
diff --git a/sdxl_styles/samples/mre_spontaneous_picture.jpg b/sdxl_styles/samples/mre_spontaneous_picture.jpg
new file mode 100644
index 0000000000..74cbcd39a2
Binary files /dev/null and b/sdxl_styles/samples/mre_spontaneous_picture.jpg differ
diff --git a/sdxl_styles/samples/mre_sumi_e_detailed.jpg b/sdxl_styles/samples/mre_sumi_e_detailed.jpg
new file mode 100644
index 0000000000..bea50fa254
Binary files /dev/null and b/sdxl_styles/samples/mre_sumi_e_detailed.jpg differ
diff --git a/sdxl_styles/samples/mre_sumi_e_symbolic.jpg b/sdxl_styles/samples/mre_sumi_e_symbolic.jpg
new file mode 100644
index 0000000000..81e4aa3b5e
Binary files /dev/null and b/sdxl_styles/samples/mre_sumi_e_symbolic.jpg differ
diff --git a/sdxl_styles/samples/mre_surreal_painting.jpg b/sdxl_styles/samples/mre_surreal_painting.jpg
new file mode 100644
index 0000000000..82fa66db48
Binary files /dev/null and b/sdxl_styles/samples/mre_surreal_painting.jpg differ
diff --git a/sdxl_styles/samples/mre_undead_art.jpg b/sdxl_styles/samples/mre_undead_art.jpg
new file mode 100644
index 0000000000..d306d2cbfd
Binary files /dev/null and b/sdxl_styles/samples/mre_undead_art.jpg differ
diff --git a/sdxl_styles/samples/mre_underground.jpg b/sdxl_styles/samples/mre_underground.jpg
new file mode 100644
index 0000000000..d01bc6cdb5
Binary files /dev/null and b/sdxl_styles/samples/mre_underground.jpg differ
diff --git a/sdxl_styles/samples/neo_baroque.jpg b/sdxl_styles/samples/neo_baroque.jpg
new file mode 100644
index 0000000000..05ee36daf7
Binary files /dev/null and b/sdxl_styles/samples/neo_baroque.jpg differ
diff --git a/sdxl_styles/samples/neo_byzantine.jpg b/sdxl_styles/samples/neo_byzantine.jpg
new file mode 100644
index 0000000000..f0d50aac2c
Binary files /dev/null and b/sdxl_styles/samples/neo_byzantine.jpg differ
diff --git a/sdxl_styles/samples/neo_futurism.jpg b/sdxl_styles/samples/neo_futurism.jpg
new file mode 100644
index 0000000000..44cfa98e6d
Binary files /dev/null and b/sdxl_styles/samples/neo_futurism.jpg differ
diff --git a/sdxl_styles/samples/neo_impressionism.jpg b/sdxl_styles/samples/neo_impressionism.jpg
new file mode 100644
index 0000000000..d11554df69
Binary files /dev/null and b/sdxl_styles/samples/neo_impressionism.jpg differ
diff --git a/sdxl_styles/samples/neo_rococo.jpg b/sdxl_styles/samples/neo_rococo.jpg
new file mode 100644
index 0000000000..0de1eaee7d
Binary files /dev/null and b/sdxl_styles/samples/neo_rococo.jpg differ
diff --git a/sdxl_styles/samples/op_art.jpg b/sdxl_styles/samples/op_art.jpg
new file mode 100644
index 0000000000..ee70c23b1b
Binary files /dev/null and b/sdxl_styles/samples/op_art.jpg differ
diff --git a/sdxl_styles/samples/ornate_and_intricate.jpg b/sdxl_styles/samples/ornate_and_intricate.jpg
new file mode 100644
index 0000000000..765fec013f
Binary files /dev/null and b/sdxl_styles/samples/ornate_and_intricate.jpg differ
diff --git a/sdxl_styles/samples/papercraft_collage.jpg b/sdxl_styles/samples/papercraft_collage.jpg
new file mode 100644
index 0000000000..dba524c97f
Binary files /dev/null and b/sdxl_styles/samples/papercraft_collage.jpg differ
diff --git a/sdxl_styles/samples/papercraft_flat_papercut.jpg b/sdxl_styles/samples/papercraft_flat_papercut.jpg
new file mode 100644
index 0000000000..3608636cd5
Binary files /dev/null and b/sdxl_styles/samples/papercraft_flat_papercut.jpg differ
diff --git a/sdxl_styles/samples/papercraft_kirigami.jpg b/sdxl_styles/samples/papercraft_kirigami.jpg
new file mode 100644
index 0000000000..f8a8c6f1af
Binary files /dev/null and b/sdxl_styles/samples/papercraft_kirigami.jpg differ
diff --git a/sdxl_styles/samples/papercraft_paper_mache.jpg b/sdxl_styles/samples/papercraft_paper_mache.jpg
new file mode 100644
index 0000000000..90122cac68
Binary files /dev/null and b/sdxl_styles/samples/papercraft_paper_mache.jpg differ
diff --git a/sdxl_styles/samples/papercraft_paper_quilling.jpg b/sdxl_styles/samples/papercraft_paper_quilling.jpg
new file mode 100644
index 0000000000..0b017ff3cd
Binary files /dev/null and b/sdxl_styles/samples/papercraft_paper_quilling.jpg differ
diff --git a/sdxl_styles/samples/papercraft_papercut_collage.jpg b/sdxl_styles/samples/papercraft_papercut_collage.jpg
new file mode 100644
index 0000000000..0d0d60db2f
Binary files /dev/null and b/sdxl_styles/samples/papercraft_papercut_collage.jpg differ
diff --git a/sdxl_styles/samples/papercraft_papercut_shadow_box.jpg b/sdxl_styles/samples/papercraft_papercut_shadow_box.jpg
new file mode 100644
index 0000000000..da088610ff
Binary files /dev/null and b/sdxl_styles/samples/papercraft_papercut_shadow_box.jpg differ
diff --git a/sdxl_styles/samples/papercraft_stacked_papercut.jpg b/sdxl_styles/samples/papercraft_stacked_papercut.jpg
new file mode 100644
index 0000000000..503d78bff3
Binary files /dev/null and b/sdxl_styles/samples/papercraft_stacked_papercut.jpg differ
diff --git a/sdxl_styles/samples/papercraft_thick_layered_papercut.jpg b/sdxl_styles/samples/papercraft_thick_layered_papercut.jpg
new file mode 100644
index 0000000000..cd64950557
Binary files /dev/null and b/sdxl_styles/samples/papercraft_thick_layered_papercut.jpg differ
diff --git a/sdxl_styles/samples/pebble_art.jpg b/sdxl_styles/samples/pebble_art.jpg
new file mode 100644
index 0000000000..12e8c1843f
Binary files /dev/null and b/sdxl_styles/samples/pebble_art.jpg differ
diff --git a/sdxl_styles/samples/pencil_sketch_drawing.jpg b/sdxl_styles/samples/pencil_sketch_drawing.jpg
new file mode 100644
index 0000000000..dc753e4539
Binary files /dev/null and b/sdxl_styles/samples/pencil_sketch_drawing.jpg differ
diff --git a/sdxl_styles/samples/photo_alien.jpg b/sdxl_styles/samples/photo_alien.jpg
new file mode 100644
index 0000000000..5fea0abba0
Binary files /dev/null and b/sdxl_styles/samples/photo_alien.jpg differ
diff --git a/sdxl_styles/samples/photo_film_noir.jpg b/sdxl_styles/samples/photo_film_noir.jpg
new file mode 100644
index 0000000000..961009af53
Binary files /dev/null and b/sdxl_styles/samples/photo_film_noir.jpg differ
diff --git a/sdxl_styles/samples/photo_glamour.jpg b/sdxl_styles/samples/photo_glamour.jpg
new file mode 100644
index 0000000000..9e136066be
Binary files /dev/null and b/sdxl_styles/samples/photo_glamour.jpg differ
diff --git a/sdxl_styles/samples/photo_hdr.jpg b/sdxl_styles/samples/photo_hdr.jpg
new file mode 100644
index 0000000000..a36bb1750f
Binary files /dev/null and b/sdxl_styles/samples/photo_hdr.jpg differ
diff --git a/sdxl_styles/samples/photo_iphone_photographic.jpg b/sdxl_styles/samples/photo_iphone_photographic.jpg
new file mode 100644
index 0000000000..5e1830d433
Binary files /dev/null and b/sdxl_styles/samples/photo_iphone_photographic.jpg differ
diff --git a/sdxl_styles/samples/photo_long_exposure.jpg b/sdxl_styles/samples/photo_long_exposure.jpg
new file mode 100644
index 0000000000..7a747fd1cd
Binary files /dev/null and b/sdxl_styles/samples/photo_long_exposure.jpg differ
diff --git a/sdxl_styles/samples/photo_neon_noir.jpg b/sdxl_styles/samples/photo_neon_noir.jpg
new file mode 100644
index 0000000000..6e6d093ba2
Binary files /dev/null and b/sdxl_styles/samples/photo_neon_noir.jpg differ
diff --git a/sdxl_styles/samples/photo_silhouette.jpg b/sdxl_styles/samples/photo_silhouette.jpg
new file mode 100644
index 0000000000..cf0a13c15a
Binary files /dev/null and b/sdxl_styles/samples/photo_silhouette.jpg differ
diff --git a/sdxl_styles/samples/photo_tilt_shift.jpg b/sdxl_styles/samples/photo_tilt_shift.jpg
new file mode 100644
index 0000000000..85fc2ba237
Binary files /dev/null and b/sdxl_styles/samples/photo_tilt_shift.jpg differ
diff --git a/sdxl_styles/samples/pop_art_2.jpg b/sdxl_styles/samples/pop_art_2.jpg
new file mode 100644
index 0000000000..77c9a85341
Binary files /dev/null and b/sdxl_styles/samples/pop_art_2.jpg differ
diff --git a/sdxl_styles/samples/sai_3d_model.jpg b/sdxl_styles/samples/sai_3d_model.jpg
new file mode 100644
index 0000000000..273ab40c0d
Binary files /dev/null and b/sdxl_styles/samples/sai_3d_model.jpg differ
diff --git a/sdxl_styles/samples/sai_analog_film.jpg b/sdxl_styles/samples/sai_analog_film.jpg
new file mode 100644
index 0000000000..7dea7a69b9
Binary files /dev/null and b/sdxl_styles/samples/sai_analog_film.jpg differ
diff --git a/sdxl_styles/samples/sai_anime.jpg b/sdxl_styles/samples/sai_anime.jpg
new file mode 100644
index 0000000000..a26f57e01f
Binary files /dev/null and b/sdxl_styles/samples/sai_anime.jpg differ
diff --git a/sdxl_styles/samples/sai_cinematic.jpg b/sdxl_styles/samples/sai_cinematic.jpg
new file mode 100644
index 0000000000..e6546d5e84
Binary files /dev/null and b/sdxl_styles/samples/sai_cinematic.jpg differ
diff --git a/sdxl_styles/samples/sai_comic_book.jpg b/sdxl_styles/samples/sai_comic_book.jpg
new file mode 100644
index 0000000000..2b82ed2769
Binary files /dev/null and b/sdxl_styles/samples/sai_comic_book.jpg differ
diff --git a/sdxl_styles/samples/sai_craft_clay.jpg b/sdxl_styles/samples/sai_craft_clay.jpg
new file mode 100644
index 0000000000..ad75d09f15
Binary files /dev/null and b/sdxl_styles/samples/sai_craft_clay.jpg differ
diff --git a/sdxl_styles/samples/sai_digital_art.jpg b/sdxl_styles/samples/sai_digital_art.jpg
new file mode 100644
index 0000000000..55af0120dd
Binary files /dev/null and b/sdxl_styles/samples/sai_digital_art.jpg differ
diff --git a/sdxl_styles/samples/sai_enhance.jpg b/sdxl_styles/samples/sai_enhance.jpg
new file mode 100644
index 0000000000..f44c900014
Binary files /dev/null and b/sdxl_styles/samples/sai_enhance.jpg differ
diff --git a/sdxl_styles/samples/sai_fantasy_art.jpg b/sdxl_styles/samples/sai_fantasy_art.jpg
new file mode 100644
index 0000000000..1792de0e63
Binary files /dev/null and b/sdxl_styles/samples/sai_fantasy_art.jpg differ
diff --git a/sdxl_styles/samples/sai_isometric.jpg b/sdxl_styles/samples/sai_isometric.jpg
new file mode 100644
index 0000000000..34a752253f
Binary files /dev/null and b/sdxl_styles/samples/sai_isometric.jpg differ
diff --git a/sdxl_styles/samples/sai_line_art.jpg b/sdxl_styles/samples/sai_line_art.jpg
new file mode 100644
index 0000000000..f137c033ec
Binary files /dev/null and b/sdxl_styles/samples/sai_line_art.jpg differ
diff --git a/sdxl_styles/samples/sai_lowpoly.jpg b/sdxl_styles/samples/sai_lowpoly.jpg
new file mode 100644
index 0000000000..058dfe942d
Binary files /dev/null and b/sdxl_styles/samples/sai_lowpoly.jpg differ
diff --git a/sdxl_styles/samples/sai_neonpunk.jpg b/sdxl_styles/samples/sai_neonpunk.jpg
new file mode 100644
index 0000000000..4c32008f8c
Binary files /dev/null and b/sdxl_styles/samples/sai_neonpunk.jpg differ
diff --git a/sdxl_styles/samples/sai_origami.jpg b/sdxl_styles/samples/sai_origami.jpg
new file mode 100644
index 0000000000..c5c5ffd2ed
Binary files /dev/null and b/sdxl_styles/samples/sai_origami.jpg differ
diff --git a/sdxl_styles/samples/sai_photographic.jpg b/sdxl_styles/samples/sai_photographic.jpg
new file mode 100644
index 0000000000..5086895d55
Binary files /dev/null and b/sdxl_styles/samples/sai_photographic.jpg differ
diff --git a/sdxl_styles/samples/sai_pixel_art.jpg b/sdxl_styles/samples/sai_pixel_art.jpg
new file mode 100644
index 0000000000..dbb6f9fc18
Binary files /dev/null and b/sdxl_styles/samples/sai_pixel_art.jpg differ
diff --git a/sdxl_styles/samples/sai_texture.jpg b/sdxl_styles/samples/sai_texture.jpg
new file mode 100644
index 0000000000..cd34f5379f
Binary files /dev/null and b/sdxl_styles/samples/sai_texture.jpg differ
diff --git a/sdxl_styles/samples/silhouette_art.jpg b/sdxl_styles/samples/silhouette_art.jpg
new file mode 100644
index 0000000000..e28c6616b5
Binary files /dev/null and b/sdxl_styles/samples/silhouette_art.jpg differ
diff --git a/sdxl_styles/samples/simple_vector_art.jpg b/sdxl_styles/samples/simple_vector_art.jpg
new file mode 100644
index 0000000000..cecdf09c78
Binary files /dev/null and b/sdxl_styles/samples/simple_vector_art.jpg differ
diff --git a/sdxl_styles/samples/steampunk_2.jpg b/sdxl_styles/samples/steampunk_2.jpg
new file mode 100644
index 0000000000..b636c62049
Binary files /dev/null and b/sdxl_styles/samples/steampunk_2.jpg differ
diff --git a/sdxl_styles/samples/sticker_designs.jpg b/sdxl_styles/samples/sticker_designs.jpg
new file mode 100644
index 0000000000..1e03d7aec4
Binary files /dev/null and b/sdxl_styles/samples/sticker_designs.jpg differ
diff --git a/sdxl_styles/samples/tranquil_relaxing_atmosphere.jpg b/sdxl_styles/samples/tranquil_relaxing_atmosphere.jpg
new file mode 100644
index 0000000000..52ae6f5c08
Binary files /dev/null and b/sdxl_styles/samples/tranquil_relaxing_atmosphere.jpg differ
diff --git a/sdxl_styles/samples/vibrant_rim_light.jpg b/sdxl_styles/samples/vibrant_rim_light.jpg
new file mode 100644
index 0000000000..47b47316c1
Binary files /dev/null and b/sdxl_styles/samples/vibrant_rim_light.jpg differ
diff --git a/sdxl_styles/samples/volumetric_lighting.jpg b/sdxl_styles/samples/volumetric_lighting.jpg
new file mode 100644
index 0000000000..b6fb6958a2
Binary files /dev/null and b/sdxl_styles/samples/volumetric_lighting.jpg differ
diff --git a/sdxl_styles/samples/watercolor_2.jpg b/sdxl_styles/samples/watercolor_2.jpg
new file mode 100644
index 0000000000..1afb96e2cf
Binary files /dev/null and b/sdxl_styles/samples/watercolor_2.jpg differ
diff --git a/sdxl_styles/samples/whimsical_and_playful.jpg b/sdxl_styles/samples/whimsical_and_playful.jpg
new file mode 100644
index 0000000000..d5afcb4768
Binary files /dev/null and b/sdxl_styles/samples/whimsical_and_playful.jpg differ
diff --git a/update_log.md b/update_log.md
index e9a829beb2..1e8914d152 100644
--- a/update_log.md
+++ b/update_log.md
@@ -1,5 +1,9 @@
**(2023 Dec 21) Hi all, the feature updating of Fooocus will be paused for about two or three weeks because we have some other workloads. See you soon and we will come back in mid or late Jan. However, you may still see updates if other collaborators are fixing bugs or solving problems.**
+# 2.1.861 (requested update)
+
+* Show image preview in Style when mouse hover.
+
# 2.1.860 (requested update)
* Allow upload inpaint mask in developer mode.