{"id":264488,"date":"2026-09-03T04:06:56","date_gmt":"2026-09-03T11:06:56","guid":{"rendered":"https:\/\/picsart.com\/blog\/?p=264488"},"modified":"2026-09-03T04:06:56","modified_gmt":"2026-09-03T11:06:56","slug":"generative-editing-now-in-picsart-flow","status":"publish","type":"post","link":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/","title":{"rendered":"Picsart Flow now brings generative editing onto the canvas"},"content":{"rendered":"<p>Generative editing has landed on the Picsart Flow canvas. The latest version of <a href=\"https:\/\/picsart.com\/flow\/\">Picsart Flow<\/a> is live, and it hands you a brush, a frame you can stretch, a fresh lighting setup for video, and a virtual camera you can walk around a subject. Repaint any region of an image, push a picture past its own borders, relight or re-weather a clip, and re-shoot a photo from a new angle. You can also change the settings on a whole selection of nodes in a single move.<\/p>\n<p>Five changes ship in this release. Not one of them asks you to leave the canvas or start a generation from scratch. Take them one at a time.<\/p>\n<h2><span id=\"Inpaint_paint_over_an_area_and_describe_what_belongs_there\">Inpaint: paint over an area and describe what belongs there<\/span><\/h2>\n<p>Inpaint is the single most-used gesture in professional AI editing, and it finally lives on any image node. Open the Actions menu, choose Inpaint, and go after exactly the thing that bothers you: background clutter in a product shot, an object that should be something else, a flaw, or a gap that wants a new element. Everything outside your brush strokes is left alone, so the parts you already liked survive the edit.<\/p>\n<ul>\n<li>Paint the region with the brush. The eraser removes strokes, and everything merges into one mask.<\/li>\n<li>Undo steps back stroke by stroke, and Clear all is a single undoable step.<\/li>\n<li>Describe the change in the prompt bar below the node. The run starts once you have both a mask and a prompt.<\/li>\n<li>Only the masked region changes, and the rest of the image stays pixel-identical.<\/li>\n<li>The result always lands on a new node, so the original stays right next to it. Compare, branch, or A\/B both versions downstream.<\/li>\n<\/ul>\n<h2><span id=\"Outpaint_expand_an_image_beyond_its_original_borders\">Outpaint: expand an image beyond its original borders<\/span><\/h2>\n<p>Reframing for a new placement no longer means rebuilding the asset. Turn a square generation into a 16:9 hero banner, give a cramped composition room to breathe, or stretch a scene out for a story format. The new space is filled generatively, so it reads as though the shot was always that wide rather than stretched.<\/p>\n<ul>\n<li>Drag any of the 8 handles to open up new space. The original image never moves or resizes.<\/li>\n<li>Slide the frame to choose where the new space sits, not just how big it is.<\/li>\n<li>Aspect chips lock the frame to a target ratio for exact placements, and Auto keeps it free-form.<\/li>\n<li>Add an optional prompt to steer what fills the gap, or leave it empty for a seamless extension.<\/li>\n<li>The result is a new node, so your source image is never replaced.<\/li>\n<\/ul>\n<h2><span id=\"Visual_Effects_relight_and_re-weather_your_videos\">Visual Effects: relight and re-weather your videos<\/span><\/h2>\n<p>Change the mood of a clip the way a reshoot would. Shadows swing to a new direction, highlights warm or cool, and reflections catch up, so the result reads as filmed rather than filtered. One product video can carry a whole seasonal campaign, with the same footage at golden hour, in the rain, and under neon.<\/p>\n<p>Presets sit in a gallery of three groups. Every tile previews the effect it applies. Hover one and the preview plays live, so you can audition looks without spending a generation on them.<\/p>\n<ul>\n<li><strong>Lighting:<\/strong> Spotlight, Warm Light, Blue Light, Paparazzi, Rainbow, Backlight, Police Lights, Lens Flare, Blinds.<\/li>\n<li><strong>Time of Day:<\/strong> High Noon, Early Evening, Twilight, Night, Midnight, Early Morning.<\/li>\n<li><strong>Weather:<\/strong> Snow, Sunny, Rain, Thunder, Fog, Wind, Dark, Smoke.<\/li>\n<\/ul>\n<p>The transformed video lands as a new node downstream. Your original clip stays intact. That is what lets one clip carry several looks at once.<\/p>\n<h2><span id=\"Camera_Angle_re-shoot_a_photo_from_a_new_viewpoint\">Camera Angle: re-shoot a photo from a new viewpoint<\/span><\/h2>\n<p>One photo, every angle. Instead of staging a multi-angle shoot for each product or character, drop a single shot into the new Camera Angle node and re-render it from the viewpoint you need. Proportions and lighting stay consistent across views, so the whole set hangs together.<\/p>\n<ul>\n<li><strong>Horizontal angle:<\/strong> 8 positions all the way around the subject, from Front through Right side, Back, and Front-left, in 45 degree steps.<\/li>\n<li><strong>Vertical angle:<\/strong> Low-angle, Eye-level, Elevated, or High-angle shot.<\/li>\n<li><strong>Distance:<\/strong> Wide shot, Medium shot, or Close-up.<\/li>\n<\/ul>\n<p>Three dials make up one control. Point the virtual camera and run. It is built for listing galleries, ads, and storyboards that need front, side, and three-quarter views of the same subject.<\/p>\n<h2><span id=\"Bulk_parameter_edit_across_a_multi-selection\">Bulk parameter edit across a multi-selection<\/span><\/h2>\n<p>Changing one setting on ten nodes used to mean ten identical edits. On a large graph it was the most repetitive action in the product. Now the whole selection moves in one edit.<\/p>\n<ul>\n<li>Multi-select same-type nodes and open Settings from the selection toolbar.<\/li>\n<li>Edit their shared model settings as one group, including resolution, duration, style, and anything else the model exposes.<\/li>\n<li>Where nodes disagree, the chip shows &#8220;Mixed&#8221; instead of guessing, and your first pick applies everywhere.<\/li>\n<li>Switch the model for the entire selection at once.<\/li>\n<li>One apply, one undo. The whole bulk edit reverts with a single Cmd+Z.<\/li>\n<li>Nodes that are mid-generation are left untouched, and the panel tells you so, for example &#8220;Editing 8 nodes, 2 in progress&#8221;.<\/li>\n<\/ul>\n<h2><span id=\"Tips_for_generative_editing_on_the_canvas\">Tips for generative editing on the canvas<\/span><\/h2>\n<ul>\n<li><strong>Mask a little wider than the flaw.<\/strong> Every stroke merges into one mask rather than a stack of selections, so a few extra passes cost nothing and the eraser trims them back.<\/li>\n<li><strong>Leave the Outpaint prompt empty for a clean extension.<\/strong> The prompt is optional there, so add one only when you want to steer what appears in the new space.<\/li>\n<li><strong>Set the aspect chip before you drag the handles.<\/strong> Locking the frame to a target ratio beats eyeballing eight handles when the placement size is already fixed.<\/li>\n<li><strong>Hover the effect tiles before you commit.<\/strong> Each one plays live in the gallery, so you can rule presets out without spending a generation on them.<\/li>\n<li><strong>Set all three camera dials before you run.<\/strong> Horizontal, vertical, and distance work as one control, so picking them together saves a second pass at the same subject.<\/li>\n<li><strong>Batch your settings last.<\/strong> Build the graph first, then multi-select and push resolution or duration across the whole selection in a single edit.<\/li>\n<li><strong>Keep both nodes when you branch.<\/strong> Inpaint, Outpaint, and Visual Effects all write to a new node, which makes an A\/B pair the default instead of something you have to set up.<\/li>\n<\/ul>\n<h2><span id=\"Start_editing_on_the_canvas\">Start editing on the canvas<\/span><\/h2>\n<p>Open a workflow in <a href=\"https:\/\/picsart.com\/flow\/\">Picsart Flow<\/a>, find the asset that is nearly right, and change the one thing that is not. There is more queued up behind this release, so it is worth seeing what the canvas can do each time you come back.<\/p>\n<section class=\"section_faq\" id=\"faq-faq-6a997f479e3db\">\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 is generative editing in Picsart Flow?<\/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>It is a set of edits that run on the canvas itself rather than in a separate tool. This release adds five of them: Inpaint, Outpaint, Visual Effects for video, a Camera Angle node, and bulk parameter editing across a selection.<\/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\">Does inpainting change the rest of my image?<\/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. Only the masked region changes, and the rest of the image stays pixel-identical. That is the point of masking rather than regenerating.<\/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 need a prompt to run Inpaint?<\/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. The run starts once you have both a mask and a prompt. Neither one on its own is enough to fire 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 I expand an image to an exact aspect ratio?<\/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. Aspect chips lock the Outpaint frame to a target ratio for exact placements, and Auto keeps it free-form. You can also slide the frame to choose where the new space sits.<\/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\">Which video effects can I choose from?<\/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>Presets come in three groups: Lighting, Time of Day, and Weather. Every tile previews the effect, and hovering plays it live so you can compare before running one.<\/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\">How many camera angles are there?<\/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>Three dials cover it. Horizontal offers 8 positions around the subject in 45 degree steps, vertical offers Low-angle, Eye-level, Elevated, and High-angle, and distance offers Wide shot, Medium shot, and Close-up.<\/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 I change settings on several nodes at the same time?<\/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. Multi-select same-type nodes, open Settings from the selection toolbar, and edit their shared model settings as one group. Nodes that are mid-generation are left untouched.<\/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\">What happens to my original image or clip?<\/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>It stays where it is. Inpaint, Outpaint, and Visual Effects all put the result on a new node instead of replacing the source, so you always keep the version you started with.<\/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 is generative editing in Picsart Flow?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"It is a set of edits that run on the canvas itself rather than in a separate tool. This release adds five of them: Inpaint, Outpaint, Visual Effects for video, a Camera Angle node, and bulk parameter editing across a selection.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does inpainting change the rest of my image?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. Only the masked region changes, and the rest of the image stays pixel-identical. That is the point of masking rather than regenerating.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Do I need a prompt to run Inpaint?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. The run starts once you have both a mask and a prompt. Neither one on its own is enough to fire it.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I expand an image to an exact aspect ratio?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Aspect chips lock the Outpaint frame to a target ratio for exact placements, and Auto keeps it free-form. You can also slide the frame to choose where the new space sits.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Which video effects can I choose from?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Presets come in three groups: Lighting, Time of Day, and Weather. Every tile previews the effect, and hovering plays it live so you can compare before running one.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How many camera angles are there?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Three dials cover it. Horizontal offers 8 positions around the subject in 45 degree steps, vertical offers Low-angle, Eye-level, Elevated, and High-angle, and distance offers Wide shot, Medium shot, and Close-up.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I change settings on several nodes at the same time?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Multi-select same-type nodes, open Settings from the selection toolbar, and edit their shared model settings as one group. Nodes that are mid-generation are left untouched.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What happens to my original image or clip?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"It stays where it is. Inpaint, Outpaint, and Visual Effects all put the result on a new node instead of replacing the source, so you always keep the version you started with.\"\n            }\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    var container = document.getElementById('faq-faq-6a997f479e3db');\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","protected":false},"excerpt":{"rendered":"<p>Generative editing has landed on the Picsart Flow canvas. The latest version of Picsart Flow is live, and it hands you a brush, a frame you can stretch, a fresh lighting setup for video, and a virtual camera you can walk around a subject. Repaint any region of an image, push a picture past its &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Picsart Flow now brings generative editing onto the canvas&#8221;<\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":264514,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Picsart Flow update: repaint, expand, and relight on canvas","_yoast_wpseo_metadesc":"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.","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":"","how_to_cta_text":"","how_to_cta_url":"","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":[3453],"class_list":["post-264488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-inspiration","tag-picsart-flow","entry"],"acf":{"footer_banner_name":"Try out the latest AI models","footer_banner_link_":"\/ai-playground","footer_banner_button_text_":"Open AI Playground","faq_show":true,"faq_title":"Get answers to common questions","faq_enable_schema":true,"faq_items":[{"question":"What is generative editing in Picsart Flow?","answer":"It is a set of edits that run on the canvas itself rather than in a separate tool. This release adds five of them: Inpaint, Outpaint, Visual Effects for video, a Camera Angle node, and bulk parameter editing across a selection."},{"question":"Does inpainting change the rest of my image?","answer":"No. Only the masked region changes, and the rest of the image stays pixel-identical. That is the point of masking rather than regenerating."},{"question":"Do I need a prompt to run Inpaint?","answer":"Yes. The run starts once you have both a mask and a prompt. Neither one on its own is enough to fire it."},{"question":"Can I expand an image to an exact aspect ratio?","answer":"Yes. Aspect chips lock the Outpaint frame to a target ratio for exact placements, and Auto keeps it free-form. You can also slide the frame to choose where the new space sits."},{"question":"Which video effects can I choose from?","answer":"Presets come in three groups: Lighting, Time of Day, and Weather. Every tile previews the effect, and hovering plays it live so you can compare before running one."},{"question":"How many camera angles are there?","answer":"Three dials cover it. Horizontal offers 8 positions around the subject in 45 degree steps, vertical offers Low-angle, Eye-level, Elevated, and High-angle, and distance offers Wide shot, Medium shot, and Close-up."},{"question":"Can I change settings on several nodes at the same time?","answer":"Yes. Multi-select same-type nodes, open Settings from the selection toolbar, and edit their shared model settings as one group. Nodes that are mid-generation are left untouched."},{"question":"What happens to my original image or clip?","answer":"It stays where it is. Inpaint, Outpaint, and Visual Effects all put the result on a new node instead of replacing the source, so you always keep the version you started with."}],"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":true,"how_to_is_upload":true,"how_to_cta_text":"","how_to_cta_url":"https:\/\/picsart.com\/create\/editor","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 generative editing on the canvas","tips_items":[{"title":"Mask a little wider than the flaw","body":"Every stroke merges into one mask rather than a stack of selections, so a few extra passes cost nothing and the eraser trims them back."},{"title":"Leave the Outpaint prompt empty for a clean extension","body":"The prompt is optional there, so add one only when you want to steer what appears in the new space."},{"title":"Set the aspect chip before you drag the handles","body":"Locking the frame to a target ratio beats eyeballing eight handles when the placement size is already fixed."},{"title":"Hover the effect tiles before you commit","body":"Each one plays live in the gallery, so you can rule presets out without spending a generation on them."},{"title":"Set all three camera dials before you run","body":"Horizontal, vertical, and distance work as one control, so picking them together saves a second pass at the same subject."},{"title":"Batch your settings last","body":"Build the graph first, then multi-select and push resolution or duration across the whole selection in a single edit."},{"title":"Keep both nodes when you branch","body":"Inpaint, Outpaint, and Visual Effects all write to a new node, which makes an A\/B pair the default instead of something you have to set up."}],"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>Picsart Flow update: repaint, expand, and relight on canvas<\/title>\n<meta name=\"description\" content=\"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.\" \/>\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\/generative-editing-now-in-picsart-flow\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Picsart Flow update: repaint, expand, and relight on canvas\" \/>\n<meta property=\"og:description\" content=\"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/\" \/>\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-03T11:06:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Picsart Flow update: repaint, expand, and relight on canvas","description":"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.","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\/generative-editing-now-in-picsart-flow\/","og_locale":"en_US","og_type":"article","og_title":"Picsart Flow update: repaint, expand, and relight on canvas","og_description":"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.","og_url":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/","og_site_name":"Picsart Blog","article_publisher":"https:\/\/www.facebook.com\/picsart","article_published_time":"2026-09-03T11:06:56+00:00","og_image":[{"width":2400,"height":1600,"url":"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","type":"image\/webp"}],"author":"Julia Tovmasyan","twitter_card":"summary_large_image","twitter_creator":"@PicsArtStudio","twitter_site":"@PicsArtStudio","twitter_misc":{"Written by":"Julia Tovmasyan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#article","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/"},"author":{"name":"Julia Tovmasyan","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d"},"headline":"Picsart Flow now brings generative editing onto the canvas","datePublished":"2026-09-03T11:06:56+00:00","mainEntityOfPage":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/"},"wordCount":1098,"publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"image":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","keywords":["Picsart Flow"],"articleSection":["AI","Inspirational"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/","url":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/","name":"Picsart Flow update: repaint, expand, and relight on canvas","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#primaryimage"},"image":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","datePublished":"2026-09-03T11:06:56+00:00","description":"Generative editing is now on the Picsart Flow canvas. Repaint any region, expand an image past its borders, relight a video, or re-shoot a photo.","breadcrumb":{"@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#primaryimage","url":"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","width":2400,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/picsart.com\/blog\/generative-editing-now-in-picsart-flow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picsart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Picsart Flow now brings generative editing onto the canvas"}]},{"@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\/09\/Picsart-Flow-just-got-a-canvas-update-and-here-is-what-changed.webp","dimensions":[]},"_links":{"self":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264488","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=264488"}],"version-history":[{"count":4,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264488\/revisions"}],"predecessor-version":[{"id":264535,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/264488\/revisions\/264535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media\/264514"}],"wp:attachment":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media?parent=264488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/categories?post=264488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/tags?post=264488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}