{"id":264750,"date":"2026-09-08T02:36:30","date_gmt":"2026-09-08T09:36:30","guid":{"rendered":"https:\/\/picsart.com\/blog\/?p=264750"},"modified":"2026-09-08T02:36:30","modified_gmt":"2026-09-08T09:36:30","slug":"recraft-v4-styles-prompts","status":"publish","type":"post","link":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/","title":{"rendered":"From one image to a full set: Recraft V4 Styles prompts"},"content":{"rendered":"<p>A Recraft V4 Styles prompt should describe everything except the style. Most generators only approximate a reference, so image three already sits further from it than image one did. This model holds the whole look instead. Vibe is the easy part, and what comes across here is also the texture, the composition, and the way the thing is rendered. No training or fine-tuning step sits in between. So the words you would normally spend describing the look have nothing left to do. What remains is the part a reference cannot supply: what is in the frame, what it is doing, and where it sits.<\/p>\n<p>&nbsp;<\/p>\n<p>In short, the reference is what decides how a prompt gets written. A brand book page hands over a whole system and no subject at all, so the prompt has to invent one from scratch. A photograph hands over its texture and rendering whole, so the prompt has to stay out of the way of both. An illustration set hands over line and fill but not the cast, so the prompt has to name who is on stage. Same model, yet three different jobs for the text.<\/p>\n<p>So the fifteen prompts below are grouped by what you attach rather than by what you want out. Anything goes in, because the model reads references made in other generators, pulled from brand libraries, or lifted from a client&#8217;s old campaign. Find the group that matches the reference sitting on your desktop, copy the closest prompt, and change the subject. Everything here runs in Picsart <a href=\"https:\/\/picsart.com\/ai-playground\/\">AI Playground<\/a>.<\/p>\n<h2><span id=\"What_to_stop_writing_once_a_style_is_attached\">What to stop writing once a style is attached<\/span><\/h2>\n<p>Generally, the fastest way to improve a styled generation is to delete half the prompt. These are the phrases that stop earning their place the moment a reference goes in:<\/p>\n<ul>\n<li><strong>Style and medium words.<\/strong> Flat vector, watercolor, 3D render, matte painting, risograph. The reference already settled this, and a contradicting word gives the model two masters.<\/li>\n<li><strong>Palette instructions.<\/strong> Naming colors that are already in the reference is harmless but wasted. Naming colors that are not in it starts a fight the reference usually wins.<\/li>\n<li><strong>Mood and vibe words.<\/strong> Moody, dreamy, cinematic, editorial. Vibe is the thin part of a style, and a weaker model would hand you that much anyway. This one is already carrying the whole look.<\/li>\n<li><strong>Rendering and quality boosters.<\/strong> Highly detailed, 8k, award winning, trending. These were always weak, and against a style reference they do nothing at all.<\/li>\n<li><strong>Artist and era shorthand.<\/strong> The reference is a more precise instruction than any name you could reach for, and it does not carry the ambiguity.<\/li>\n<\/ul>\n<p>What survives the cut is short and concrete: the subject, the action, the framing, the surroundings, and anything that has to stay identical across the set. Prompts written this way look thin next to a normal image prompt. That is the correct shape for this model.<\/p>\n<h2><span id=\"Prompts_for_a_brand_book_page\">Prompts for a brand book page<\/span><\/h2>\n<p>The brand book page is the easiest reference to under-use. It hands over a complete system, so the prompt carries the entire subject and the model supplies everything else. These are also, notably, the jobs where the vector variants pay off, since an icon or a spot illustration is worth having as an editable file rather than a flat picture.<\/p>\n<p><section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">An icon that joins an existing set<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724a9fb-text\">A single icon of a paper airplane at a three-quarter angle, nose pointing up and to the right, one folded crease visible along the body. Centered on a plain background with even margin on all four sides. No text, no shadow, no container shape around it.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724a9fb-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A spot illustration for an empty state<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa19-text\">A small scene of an open cardboard box on its side with nothing inside it, tilted slightly toward the viewer, three loose packing strips scattered near the opening. Plenty of clear space above and to the right of the box. No text anywhere in the image.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa19-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Category header with room for a headline<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa29-text\">A wide horizontal composition of six household objects arranged in a loose row across the lower third: a kettle, a table lamp, a stacked pair of bowls, a wall clock, a potted fern, a folded blanket. The upper two thirds of the frame stays empty and uncluttered. Objects sit at the same scale relative to each other, no overlapping.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa29-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<\/p>\n<h2><span id=\"Prompts_for_a_photograph_you_shot\">Prompts for a photograph you shot<\/span><\/h2>\n<p>A photographic reference is the most literal of the five, because its texture and rendering carry over whole, palette included. Consequently, the prompt&#8217;s job here is restraint. Name the new subject and the new framing, then stop, because every word about the look is a word arguing with the reference.<\/p>\n<p><section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A second product on the same table<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa36-text\">A ribbed glass tumbler standing upright on the same surface as the reference, positioned slightly left of centre, with a folded linen napkin behind it and to the right. Shot from just above the height of the glass. Nothing else on the surface.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa36-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Portrait from the same session<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa42-text\">A man in his sixties seated at a wooden table, forearms resting on the edge, hands loosely clasped, looking just past the camera to the left. Three-quarter framing from the chest up. A doorway out of focus behind his right shoulder.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa42-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">The establishing shot the shoot never got<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa4e-text\">A wide of the whole room from the far corner, taken at standing height: the table on the left, two chairs pushed under it, a window on the back wall, floorboards running toward the camera. No people in the frame.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa4e-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<\/p>\n<h2><span id=\"Prompts_for_an_illustration_set\">Prompts for an illustration set<\/span><\/h2>\n<p>An illustration reference gives you line weight, fill behavior and a palette, but it cannot know your cast. So this is particularly the group where naming what must stay fixed matters most. The style holds the treatment, not the content, which means a character survives across generations only because the prompt describes them the same way each time.<\/p>\n<p><section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A new character joining an existing cast<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa59-text\">A woman with short curly hair and round glasses, wearing dungarees over a striped long-sleeved top, standing with her weight on one leg and a rolled-up map held against her chest. Full body, facing forward, plain background. Keep the hair, the glasses and the dungarees exactly as described in every generation of this character.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa59-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">The same character in a second scene<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa64-text\">The same woman with short curly hair, round glasses and dungarees over a striped top, now crouched beside a bicycle with the front wheel removed, one hand on the frame. Side view, full body, a low kerb under her. Hair, glasses and clothing unchanged from the previous image.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa64-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A background the cast can stand in<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa6f-text\">An empty allotment path running from the bottom of the frame toward a shed in the middle distance, raised beds on both sides, a water butt beside the shed door, a low fence along the right edge. No people and no animals anywhere in the scene.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa6f-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<\/p>\n<h2><span id=\"Prompts_for_an_image_from_another_generator\">Prompts for an image from another generator<\/span><\/h2>\n<p>Recraft V4 Styles reads references made anywhere, which is what makes this group possible: a picture from a different model, a frame someone sent you, a screenshot from a moodboard. The catch is that you did not author it, so you may have no vocabulary for what it is doing. However, that turns out not to matter. Describe a plain subject and let the reference supply the words you cannot find.<\/p>\n<p><section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A plain subject against a borrowed look<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa7b-text\">A wooden chair standing alone in the centre of the frame, seen straight on from the front, nothing else in the image. Even margin on all sides.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa7b-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">The same look moved to a different genre<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa85-text\">A busy fish market at midday, four stalls receding into the distance along a covered walkway, crates of ice in the foreground, a vendor leaning over the nearest counter. Camera at eye level in the middle of the walkway.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa85-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A wide version of a look that only exists as a close-up<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa90-text\">A full landscape view of a valley with a river running through it from the left edge to the bottom right, a single stone bridge crossing the river at the midpoint, hills rising on both sides, a wide sky above. No buildings apart from the bridge.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa90-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<\/p>\n<h2><span id=\"Prompts_for_a_campaign_asset_that_already_shipped\">Prompts for a campaign asset that already shipped<\/span><\/h2>\n<p>Last year&#8217;s finished artwork is a good reference and a slightly dangerous one, because it carries content as well as treatment. A hero image with a product in it will try to bring that product along. The fix, therefore, is to say plainly what must not come across, which costs a sentence and usually saves a regeneration.<\/p>\n<p><section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">The same campaign in a new format<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aa9b-text\">A tall vertical composition of a single ceramic mug standing on a pale surface, positioned low in the frame with the top half left open. Do not reproduce any text, logo or product packaging from the reference. The mug is plain and unbranded.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aa9b-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A seasonal turn on last year&#039;s look<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aaa6-text\">A flat overhead arrangement of autumn produce on a bare wooden surface: two squashes, a bundle of carrots with the tops on, four apples, a sprig of rosemary laid across the corner. Shot square from directly above. No text, no packaging, no props from the reference image.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aaa6-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<br \/>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">A clean plate with the layout stripped out<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6aa034724aab9-text\">An empty pale grey studio surface meeting a seamless backdrop, lit evenly, photographed straight on with nothing placed on it. Reproduce none of the objects, text or graphic elements from the reference.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6aa034724aab9-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n<\/p>\n<h2><span id=\"Precise_or_Flexible_chosen_by_reference_type\">Precise or Flexible, chosen by reference type<\/span><\/h2>\n<p>Two modes decide how literally a reference gets read. Reach for Precise, which runs by default, on any brief that says match this exactly. It tracks palette, texture and the rendering itself, and it is still doing that on image forty rather than only on a lucky first one. Flexible reads looser. It lands nearer the style matching V3 already offered, tuned up for V4, and it fits a job wanting the mood of a reference instead of a copy. Picking between them depends less on taste than on what kind of reference went in.<\/p>\n<figure class=\"wp-block-table\">\n<table style=\"border-collapse: collapse; width: 100%; table-layout: auto;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\">Reference<\/th>\n<th style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\">Mode<\/th>\n<th style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #000000; font-weight: bold; white-space: nowrap;\">What the prompt carries<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Brand book page<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Precise<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">The entire subject, plus a note on clear space<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Photograph you shot<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Precise<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Subject and framing only, no words about the look<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Illustration set<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Precise<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">The cast, described identically every time<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Image from another generator<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Flexible<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">A plain subject, deliberately under-described<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Shipped campaign asset<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">Precise<\/td>\n<td style=\"border: 1px solid #333333; padding: 10px 14px; text-align: left; vertical-align: top; color: #ffffff; background: #141414;\">The new subject, plus what must not carry over<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Flexible earns its place in one situation above all: the reference is strong, you did not make it, and you want the feeling of it rather than a copy. Everything else, meanwhile, starts on Precise and loosens only if the batch comes out too uniform.<\/p>\n<h2><span id=\"How_many_references_to_attach\">How many references to attach<\/span><\/h2>\n<p>A single image will do, and the ceiling is ten. What matters more than the count is how much the images agree. Feed the model five that share a treatment and it reads that treatment more confidently. Feed it five that differ and it works across a broader space.<\/p>\n<p>Brand work wants the narrow version, so pick three or four images that genuinely agree with each other first. Exploration wants the wide version, so mix them on purpose. A set of ten images pulling in different directions produces exactly what it sounds like, and cutting back to the strongest few is usually the fix.<\/p>\n<h2><span id=\"Which_of_the_four_models_runs_your_prompt\">Which of the four models runs your prompt<\/span><\/h2>\n<p>Four models share this style engine, and one prompt works across all of them. So the choice is about the file you need, not the words you wrote. The plain model handles routine work. Pro is the pick when a job needs high resolution. Two vector variants exist for vector work specifically, which is why the brand book prompts above point at them.<\/p>\n<p>Worth knowing before you commit: style-consistent generation is no longer confined to these four. The rest of the V4 family does it now as well, and switching a style on costs no more than leaving it off. These four are simply purpose-built for it.<\/p>\n<h2><span id=\"Where_to_run_these_Recraft_V4_Styles_prompts\">Where to run these Recraft V4 Styles prompts<\/span><\/h2>\n<p><a href=\"https:\/\/picsart.com\/ai-playground\/\">AI Playground<\/a> is where the text gets worked out. Attach the reference, paste a prompt, generate twice, and read the second result rather than the first, since a style problem only shows up once there is a set to compare. Deleting a word and rerunning is how you find out which words were doing anything. The <a href=\"https:\/\/picsart.com\/ai-models\/recraft-v4-styles\/\">Recraft V4 Styles<\/a> page carries the full specifications, and <a href=\"https:\/\/picsart.com\/ai-models\/recraft-v4-styles-pro\/\">Recraft V4 Styles Pro<\/a> is the higher-fidelity tier running the same controls.<\/p>\n<p><a href=\"https:\/\/picsart.com\/flow\/\">Flow<\/a> is where a finished prompt earns back the time. Wire the reference and the prompt pattern into a workflow and the whole set comes out of one run, already consistent, with no per-image checking on the far side.<\/p>\n<section class=\"section_faq\" id=\"faq-faq-6aa034724ad31\">\n            <h2 class=\"faq_title\" id=\"Get_answers_to_common_questions\">Get answers to common questions<\/h2>\n    \n    <div class=\"faq_items\">\n                    <div class=\"faq_item faq_item--active\">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"true\">\n                    <span class=\"faq_question_text\">What should a Recraft V4 Styles prompt say?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"false\">\n                    <div class=\"faq_answer_content\"><p>The subject, the action, the framing and the surroundings. Leave out anything describing the look, because the reference is already handling that.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Do I still describe the style in the prompt?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>No. A style word in the text competes with the reference. Delete medium, palette and rendering language and spend those words on what is in the frame.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Why does the subject change when I swap the reference?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>The reference shapes composition as well as treatment, so a new one reframes things the prompt left unstated. Naming the framing explicitly fixes it.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Can one prompt run across several different styles?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Yes, and that is a good test. A prompt carrying no style language should survive a reference swap with the subject intact.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Should the prompt mention the reference?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Only to exclude something. Say what must not carry over from a reference that contains a product, text or a logo.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Do vector prompts need to be written differently?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Not really. Ask for the subject you want and pick a vector variant for the file you need. Flat appearance comes from the reference, not the request.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Where can I use these Recraft V4 Styles prompts in Picsart?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>In AI Playground and in Flow, on the web and in the desktop app. Nothing needs installing or configuring first.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n            <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What should a Recraft V4 Styles prompt say?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The subject, the action, the framing and the surroundings. Leave out anything describing the look, because the reference is already handling that.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Do I still describe the style in the prompt?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. A style word in the text competes with the reference. Delete medium, palette and rendering language and spend those words on what is in the frame.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why does the subject change when I swap the reference?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The reference shapes composition as well as treatment, so a new one reframes things the prompt left unstated. Naming the framing explicitly fixes it.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can one prompt run across several different styles?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes, and that is a good test. A prompt carrying no style language should survive a reference swap with the subject intact.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Should the prompt mention the reference?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Only to exclude something. Say what must not carry over from a reference that contains a product, text or a logo.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Do vector prompts need to be written differently?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Not really. Ask for the subject you want and pick a vector variant for the file you need. Flat appearance comes from the reference, not the request.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Where can I use these Recraft V4 Styles prompts in Picsart?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"In AI Playground and in Flow, on the web and in the desktop app. Nothing needs installing or configuring first.\"\n            }\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    var container = document.getElementById('faq-faq-6aa034724ad31');\n    if (!container) return;\n\n    var items = container.querySelectorAll('.faq_item');\n    items.forEach(function(item) {\n        var button = item.querySelector('.faq_question');\n        var answer = item.querySelector('.faq_answer');\n        if (!button || !answer) return;\n\n        button.addEventListener('click', function() {\n            var isActive = item.classList.contains('faq_item--active');\n\n            if (isActive) {\n                item.classList.remove('faq_item--active');\n                button.setAttribute('aria-expanded', 'false');\n                answer.setAttribute('aria-hidden', 'true');\n                answer.setAttribute('data-collapsed', '');\n            } else {\n                items.forEach(function(other) {\n                    var otherBtn = other.querySelector('.faq_question');\n                    var otherAnswer = other.querySelector('.faq_answer');\n                    other.classList.remove('faq_item--active');\n                    if (otherBtn) otherBtn.setAttribute('aria-expanded', 'false');\n                    if (otherAnswer) {\n                        otherAnswer.setAttribute('aria-hidden', 'true');\n                        otherAnswer.setAttribute('data-collapsed', '');\n                    }\n                });\n                item.classList.add('faq_item--active');\n                button.setAttribute('aria-expanded', 'true');\n                answer.removeAttribute('data-collapsed');\n                answer.setAttribute('aria-hidden', 'false');\n            }\n        });\n    });\n})();\n<\/script>\n\n<h2><span id=\"Start_generating_with_Recraft_V4_Styles\">Start generating with Recraft V4 Styles<\/span><\/h2>\n<p>Pick the group that matches the reference you already have, copy the closest prompt, and change the subject to yours. Start on Precise, keep the style words out, and always run the second generation before judging the first.<\/p>\n<p><a href=\"https:\/\/picsart.com\/ai-playground\/\">Try Recraft V4 Styles in AI Playground<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Recraft V4 Styles prompt should describe everything except the style. Most generators only approximate a reference, so image three already sits further from it than image one did. This model holds the whole look instead. Vibe is the easy part, and what comes across here is also the texture, the composition, and the way &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;From one image to a full set: Recraft V4 Styles prompts&#8221;<\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":263828,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Recraft V4 Styles: 15 prompts from one image to a full set %%page%% %%sep%% %%sitename%%","_yoast_wpseo_metadesc":"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.","faq_show":true,"faq_enable_schema":true,"how_to_show":false,"how_to_show_on_single":false,"how_to_enable_schema":false,"how_to_is_upload":false,"faq_title":"Get answers to common questions","how_to_title":"","how_to_layout":"default","how_to_cta_text":"","how_to_cta_url":"https:\/\/picsart.com\/ai-playground\/","how_to_image_alt":"","how_to_display_image":0,"faq_items":null,"how_to_steps":[],"prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"","prompt_box_submit_label":"","footnotes":""},"categories":[3181,1669],"tags":[3686,3685],"class_list":["post-264750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-inspiration","tag-image-generation","tag-ai-playground","entry"],"acf":{"footer_banner_name":"Start creating","footer_banner_link_":"https:\/\/picsart.com\/ai-playground\/","footer_banner_button_text_":"Try it now","faq_show":true,"faq_title":"Get answers to common questions","faq_enable_schema":true,"faq_items":[{"question":"What should a Recraft V4 Styles prompt say?","answer":"The subject, the action, the framing and the surroundings. Leave out anything describing the look, because the reference is already handling that."},{"question":"Do I still describe the style in the prompt?","answer":"No. A style word in the text competes with the reference. Delete medium, palette and rendering language and spend those words on what is in the frame."},{"question":"Why does the subject change when I swap the reference?","answer":"The reference shapes composition as well as treatment, so a new one reframes things the prompt left unstated. Naming the framing explicitly fixes it."},{"question":"Can one prompt run across several different styles?","answer":"Yes, and that is a good test. A prompt carrying no style language should survive a reference swap with the subject intact."},{"question":"Should the prompt mention the reference?","answer":"Only to exclude something. Say what must not carry over from a reference that contains a product, text or a logo."},{"question":"Do vector prompts need to be written differently?","answer":"Not really. Ask for the subject you want and pick a vector variant for the file you need. Flat appearance comes from the reference, not the request."},{"question":"Where can I use these Recraft V4 Styles prompts in Picsart?","answer":"In AI Playground and in Flow, on the web and in the desktop app. Nothing needs installing or configuring first."}],"how_to_show":false,"how_to_show_on_single":false,"how_to_title":"","how_to_layout":"default","how_to_steps":null,"how_to_enable_schema":false,"how_to_is_upload":true,"how_to_cta_text":"","how_to_cta_url":"https:\/\/picsart.com\/ai-playground\/","how_to_display_image":null,"how_to_image_alt":"","prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"https:\/\/picsart.com\/create\/editor?category=miniapps&app=com.picsart.aura","prompt_box_submit_label":"Create","try_prompt_show":false,"try_prompt_title":"Try this prompt","try_prompt_text":"","try_prompt_deeplink":"","tips_show":false,"tips_title":"Tips for best results","tips_items":null,"cta_banner_show":false,"cta_banner_title":"Need more space?","cta_banner_subtitle":"Extend any image in any direction with AI.","cta_banner_button_label":"Expand image","cta_banner_button_url":"","related_tools_title":"Related tools","related_tools_items":null,"post_level":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recraft V4 Styles: 15 prompts from one image to a full set - Picsart Blog<\/title>\n<meta name=\"description\" content=\"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recraft V4 Styles: 15 prompts from one image to a full set - Picsart Blog\" \/>\n<meta property=\"og:description\" content=\"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/\" \/>\n<meta property=\"og:site_name\" content=\"Picsart Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/picsart\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-08T09:36:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julia Tovmasyan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:site\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Tovmasyan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recraft V4 Styles: 15 prompts from one image to a full set - Picsart Blog","description":"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/","og_locale":"en_US","og_type":"article","og_title":"Recraft V4 Styles: 15 prompts from one image to a full set - Picsart Blog","og_description":"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.","og_url":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/","og_site_name":"Picsart Blog","article_publisher":"https:\/\/www.facebook.com\/picsart","article_published_time":"2026-09-08T09:36:30+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","type":"image\/png"}],"author":"Julia Tovmasyan","twitter_card":"summary_large_image","twitter_creator":"@PicsArtStudio","twitter_site":"@PicsArtStudio","twitter_misc":{"Written by":"Julia Tovmasyan","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#article","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/"},"author":{"name":"Julia Tovmasyan","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d"},"headline":"From one image to a full set: Recraft V4 Styles prompts","datePublished":"2026-09-08T09:36:30+00:00","mainEntityOfPage":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/"},"wordCount":2308,"publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"image":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","keywords":["Image Generation","Picsart Playground"],"articleSection":["AI","Inspirational"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/","url":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/","name":"Recraft V4 Styles: 15 prompts from one image to a full set - Picsart Blog","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#primaryimage"},"image":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","datePublished":"2026-09-08T09:36:30+00:00","description":"15 Recraft V4 Styles prompts, grouped by the reference you attach: brand books, photos, illustration sets, and shipped campaign assets. Run them in Picsart AI Playground.","breadcrumb":{"@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#primaryimage","url":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","width":1200,"height":800,"caption":"Recraft V4 header on black with five style panels: a purple noodle-bar illustration, chrome AURA lettering against clouds, an ink manga figure on gold, pink sticker characters, and a portrait with green braided hair"},{"@type":"BreadcrumbList","@id":"https:\/\/picsart.com\/blog\/recraft-v4-styles-prompts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picsart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"From one image to a full set: Recraft V4 Styles prompts"}]},{"@type":"WebSite","@id":"https:\/\/picsart.com\/blog\/ko\/#website","url":"https:\/\/picsart.com\/blog\/ko\/","name":"Picsart Blog","description":"Keep up with the latest news in photo editing, digital photography, and art trends.","publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picsart.com\/blog\/ko\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picsart.com\/blog\/ko\/#organization","name":"PicsArt Inc.","url":"https:\/\/picsart.com\/blog\/ko\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","contentUrl":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","width":195,"height":43,"caption":"PicsArt Inc."},"image":{"@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/picsart","https:\/\/x.com\/PicsArtStudio","https:\/\/www.instagram.com\/picsart","https:\/\/www.linkedin.com\/company\/picsart-photo-studio","https:\/\/www.pinterest.com\/picsart"]},{"@type":"Person","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d","name":"Julia Tovmasyan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/image\/","url":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","caption":"Julia Tovmasyan"}}]}},"featured_image":{"url":"https:\/\/cdnblog.picsart.com\/2026\/08\/Recraft-V4-styles-master-ticket_Blog_1200x800.png","dimensions":[]},"_links":{"self":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/comments?post=264750"}],"version-history":[{"count":3,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264750\/revisions"}],"predecessor-version":[{"id":264776,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264750\/revisions\/264776"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media\/263828"}],"wp:attachment":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media?parent=264750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/categories?post=264750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/tags?post=264750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}