设计与多媒体

photo-editor

试用

AI Photo Editor Skills to Generate Multi-Page Image Carousels from Templates of Photo Editor using Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

它能做什么

AI Photo Editor Skills to Generate Multi-Page Image Carousels from Templates of Photo Editor using Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

技能文档

AI Photo Editor Skills from craftsman-agent

Auto-generated skill for OneKey Agent Gateway registered agent craftsman-agent/craftsman-agent for the image_generator API.

Quick Start

This is a demo to generate photo editor agent using just simple text prompt, the AI poster asset size ratio/width/height can be customized. The final generated words on poster are editable, and the generated AI image poster can be modified also.

ItemValue
promptIntroduction to Difference between MCPs,Skills CLIs in AI Agents
TaskGenerate an Icon of photo Introduction to Difference between MCPs,Skills and Agents CLIs, Choose Style of Futuristic and scientific styles, enable word editing on Poster of #Headline,#Content,#Footer Set Poster Asset Size: 4:5, 1080x1350
Final Image Generator Workspacehttps://craftsman-agent.aiagenta2z.com/app/sessions/share/4d7342da-ea5b-45c0-8e53-f0a1ae6d0183

1. API Usage

Set the registered OneKey Gateway access key DEEPNLP_ONEKEY_ROUTER_ACCESS from AI Agent Marketplace at the Website.

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key

OneKey Router

ParameterValue
promptIntroduction to Difference between MCPs,Skills and Agents CLIs
images[]
template_idphoto-editor
asset_size{"width": 1080, "height": 1350, "ratio": "4:5"}
card_count1
design_configDict to Define output Styles
export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key

curl -X POST "https://agent.deepnlp.org/agent_router" \
-H "Content-Type: application/json" \
-H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
-d '{
  "unique_id": "craftsman-agent/craftsman-agent",
  "api_id": "image_generator",
  "data": {
    "prompt": "Introduction to Difference between MCPs,Skills and Agents CLIs",
    "images": [],
    "card_count": 1,
    "template_id": "photo-editor",    
    "api_id": "image_generator",
    "asset_size": [
        {"width": 1080, "height": 1080, "ratio": "1:1"}
    ],
    "mode": "basic",
    "session_id": "31d57eb9-9a37-4808-9c5b-1bfbb2abf5fb",
    "session_name": "AI Poster of MCPs/CLIs/Agents",
    "tag_list": "",
    "model": "default",
    "styles": [
      "Editorial grid layout with corporate dark deep monochromatic tones"
    ],
    "design_config": {"template_id":"photo-editor","card_count":1,"card_count_source":"default","channel_profile":"generic","audience_profile":"general","age_band":"auto","profile_version":"1.0.0","geometry_source":"profile","resolved_profiles":[{"type":"channel","id":"generic","version":"1.0.0"},{"type":"audience","id":"general","version":"1.0.0"}],"language":"auto","mode":"standard","text_model":"default","image_model":"default","styles":["Editorial grid layout with corporate dark deep monochromatic tones"],"constraints":["Limit target output build to 6 high-density pages max for physical double folding print"],"brief_inputs":[{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"},{"id":"binp-2","type":"style","content":"Editorial grid layout with corporate dark deep monochromatic tones"},{"id":"binp-3","type":"constraint","content":"Limit target output build to 6 high-density pages max for physical double folding print"},{"id":"binp-1786857754660","type":"prompt","content":"Custom newly configured prompt parameter specifications instructions layout metric..."}],"text_styles":{"brand":{"color":"#8b5cf6","font":"Playfair Display","font_size":"20px","font_weight":"600","text_align":"left","line_height":1.3,"letter_spacing":0},"headline":{"color":"#8b5cf6","font":"Playfair Display","font_size":"18px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0},"content":{"color":"#8b5cf6","font":"Playfair Display","font_size":"16px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0},"footer":{"color":"#8b5cf6","font":"Playfair Display","font_size":"16px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0}},"page_templates":[{"id":"image-generator-01","label":"Cover Page","layers":[{"id":"l-bg","type":"background","name":"Backdrop","position":{"x":0,"y":0},"size":{"width":1080,"height":1350},"style_overrides":[],"if_selected":false},{"id":"l-brand","type":"brand","name":"Your Brand","position":{"x":40,"y":40},"size":{"width":200,"height":40},"style_overrides":[],"if_selected":false},{"id":"l-img","type":"image","name":"Graphic URL","position":{"x":150,"y":180},"size":{"width":780,"height":700},"style_overrides":[],"if_selected":false},{"id":"l-headline","type":"text","name":"Headline","position":{"x":40,"y":850},"size":{"width":400,"height":80},"style_overrides":[],"if_selected":false},{"id":"l-content","type":"text","name":"Content","position":{"x":40,"y":950},"size":{"width":400,"height":80},"style_overrides":[],"if_selected":false},{"id":"l-cta","type":"cta","name":"Footer","position":{"x":0,"y":1150},"size":{"width":1080,"height":50},"style_overrides":[],"if_selected":false}]}]}
  }
}'

Request Parameters

FieldRequiredDescription
promptRequiredText, User Input Design Goal, e.g. Genreate a movie character description of Movie Odyssey
imagesRequiredList of Reference Images that user uploads
onekeyRequiredDeepNLP Router OneKey Program
api_idRequireduser image_generator to represent image generator
template_idRequirede.g. photo-editor,social-media-carousel,presentation,app-store,photo-editor,photo-editor,photo-editor
card_countRequiredint, e.g. 4 cards of instagram/twitter/xiaohongshu
asset_sizeRequiredList of Asset Size Available, default to templates, such as List of width,height,ratio, {"width": 1080, "height": 1080, "ratio": "1:1"}
modeOptionalThe design complexity, basic,standard,advanced
stylesOptionalList, List of Styles Prompt, e.g. deep monochromatic tones,techonology styles
design_configOptionalDict, Detailed Layers of Text, Prompt, Images on the Slides

Design Config Layers AI Brief

FieldDescription
template_idTemplate ID, supported values: photo-editor,social-media-carousel,presentation,app-store,photo-editor,photo-editor,photo-editor
card_count4
asset_size1:1,4:5,9:16,A4 (7:10),A3 (7:10),A2 (7:10)
ratio1:1,4:5,9:16,A4 (7:10),A3 (7:10),A2 (7:10)
width1080
height1080
geometrywidthxheight
stylesList of Styles Blocks
constraintsList of Constraints Blocks
brief_inputsList of Design Layers, such as [{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"},{"id":"binp-2","type":"style","content":"Editorial grid layout with corporate dark deep monochromatic tones"},{"id":"binp-3","type":"constraint","content":"Limit target output build to 6 high-density pages max for physical double folding print"},{"id":"binp-1786857754660","type":"prompt","content":"Custom newly configured prompt parameter specifications instructions layout metric..."}]
brief_inputs[i].id{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"}
brief_inputs[i].type{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"}
brief_inputs[i].content{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"}

Supported Templates

Template IDTemplate NameAsset Size
ai-posterAI PosterVarious Asset Size, 1:1,4:5,9:16,etc.
social-media-carouselSocial Media CarouselSocial Media Carousel Multiple Cards for Twitter/Xiaohongshu/Intagram Various Asset Size, 1:1,4:5,9:16,etc.
presentationPresentationPresentation Various Asset Size, 1:1,4:5,9:16,etc.
app-storeApp Store for Android and IOSAPP Store Thumbnail/Picture Various Asset Size, 1:1,4:5,9:16,etc.
icon-designerIcon DesignerIcon Assets Designer Various Asset Size, 1:1,4:5,9:16,etc.
photo-editorPhoto EditorPhoto Editor to remove watermark, enlarge, shrink, etc.

API Expected Outputs

Results Parameters

FieldDescription
session_idThe unique id of AI Generated Images/Slides/Carousels
titleThe title of the genreate Slides
share_urlThe workspace of this generate slides, you can open workspace an edit the generated text,color,size and export the final images...
card_countThe Int value of Card Counts of Generated 4 Pages of Instagram/Twitter/Xiaohongshu Slides
imagesList of url, The List of Main Generated Images from AI Image Generator, Each Card Have one image
dataThe text/references images displayed as layers on the main images.
data.sequence_pagesList of Design Generated Layers config: The text,headline,content
data.sequence_pages[i]Dict of Pages Data
data.sequence_pages[i].idThe ID of the generated Pages
data.sequence_pages[i].labelThe Label of the generated Pages
data.sequence_pages[i].geometryThe geometry of the generated Page, following the formats of "widthxheight"
data.sequence_pages[i].canvas_widthThe width of the generated Page, e.g. 1080
data.sequence_pages[i].canvas_heightThe height of the generated Page, e.g. 1350
data.sequence_pages[i].layersLayers config: List of Layers Data, text,headline,content displayed
data.sequence_pages[i].layers[j].idInt, Card ID
data.sequence_pages[i].layers[j].typeString, Supported Type: background,text,image,headline
data.sequence_pages[i].layers[j].positionDict of {"x": 0,"y": 0}, position of the text layer display on the main canvas
data.sequence_pages[i].layers[j].positionDict of x,y position of the text layer display on the main canvas

Note: To Export the Final Multi Slides Images, You can visit the share_url workspace and export the images to .pdf,.png,.ppt formats.

share_url: https://craftsman-agent.aiagenta2z.com/app/sessions/share/547083a4-5e38-4e4e-ba78-300cadb88b11

It will show a board of card count, e.g. 4 pages of ready to use knowledge cards of social media posts!

{
  "success": true,
  "partial_success": false,
  "failed_card_indexes": [],
  "summary": "MCPs, Skills & Agents CLI Explained",
  "final_image_url": "https://us-static.aiagenta2z.com/local/files-wd/onekey_llm_router/ed2a4a2a-50af-403b-831c-4e97194e2ec6.png",
  "images": [
    {
      "url": "https://us-static.aiagenta2z.com/local/files-wd/onekey_llm_router/ed2a4a2a-50af-403b-831c-4e97194e2ec6.png"
    }
  ],
  "share_url": "https://craftsman-agent.aiagenta2z.com/app/sessions/share/31d57eb9-9a37-4808-9c5b-1bfbb2abf5fb",
  "channel_profile": "generic",
  "audience_profile": "general",
  "age_band": "auto",
  "profile_version": "1.0.0",
  "geometry": "1080x1350",
  "geometry_source": "profile",
  "resolved_profiles": [
    {
      "type": "channel",
      "id": "generic",
      "version": "1.0.0"
    },
    {
      "type": "audience",
      "id": "general",
      "version": "1.0.0"
    }
  ],
  "data": {
    "schema_version": "image-generator.v1",
    "style_profile": {
      "channel": {
        "id": "generic",
        "version": "1.0.0"
      },
      "audience": {
        "id": "general",
        "version": "1.0.0"
      },
      "age_band": "auto",
      "profile_version": "1.0.0"
    },
    "geometry": "1080x1350",
    "geometry_source": "profile",
    "sequence_pages": [
      {
        "id": "card-01",
        "label": "CLI Concepts Overview",
        "geometry": "1080x1350",
        "canvas_width": 1080,
        "canvas_height": 1350,
        "generation": {
          "status": "success",
          "attempts": 1,
          "image_prompt": "clean editorial illustration. cohesive editorial illustration with generous negative space. Palette: #F7F3EA, #172033, #6D5DFB. Abstract editorial illustration showing three interconnected nodes labeled conceptually as protocol, function, and actor, using deep navy and violet tones on cream background, clean lines, no text, no letters, no typography, no watermark. No text, no letters, no typography, no watermark. Reserve clean negative space for editable title and body layers. Compose specifically for a 1:1 frame and keep every focal subject fully inside a centered safe area."
        },
        "content_blocks": [
          {
            "label": "MCPs",
            "content": "Protocols\nstandardizing model\ninteraction—think\nAPIs for AI\nreasoning."
          },
          {
            "label": "Skills",
            "content": "Self-contained\nfunctions (e.g.,\nsearch, math) that\nagents can invoke as\nneeded."
          },
          {
            "label": "Agents",
            "content": "Autonomous CLI\nprograms that chain\nMCPs and Skills to\ncomplete goals."
          }
        ],
        "layers": [
          {
            "id": "card-01-bg",
            "type": "background",
            "name": "Background",
            "value": "#F7F3EA",
            "position": {
              "x": 0,
              "y": 0
            },
            "size": {
              "width": 1080,
              "height": 1350
            },
            "if_selected": false,
            "style_overrides": []
          },
          {
            "id": "card-01-brand",
            "type": "brand",
            "name": "Brand",
            "value": "AI Dev Tools",
            "position": {
              "x": 40,
              "y": 40
            },
            "size": {
              "width": 200,
              "height": 40
            },
            "if_selected": false,
            "color": "#172033",
            "font": "Inter",
            "font_size": "20px",
            "font_weight": "600",
            "style_overrides": []
          },
          {
            "id": "card-01-headline",
            "type": "text",
            "name": "Headline",
            "value": "MCPs, Skills & Agents: What’s the Difference?",
            "position": {
              "x": 40,
              "y": 850
            },
            "size": {
              "width": 400,
              "height": 80
            },
            "if_selected": false,
            "color": "#172033",
            "font": "Inter",
            "font_size": "48px",
            "font_weight": "700",
            "style_overrides": []
          },
          {
            "id": "card-01-image",
            "type": "image",
            "name": "Illustration",
            "value": "https://us-static.aiagenta2z.com/local/files-wd/onekey_llm_router/ed2a4a2a-50af-403b-831c-4e97194e2ec6.png",
            "position": {
              "x": 150,
              "y": 180
            },
            "size": {
              "width": 780,
              "height": 700
            },
            "color": "#000000",
            "image_fit": "contain",
            "if_selected": false,
            "style_overrides": []
          },
          {
            "id": "card-01-content-block-01",
            "type": "text",
            "name": "Content Block 01",
            "value": "MCPs\nProtocols\nstandardizing model\ninteraction—think\nAPIs for AI\nreasoning.",
            "position": {
              "x": 80,
              "y": 918
            },
            "size": {
              "width": 289,
              "height": 304
            },
            "if_selected": false,
            "color": "#172033",
            "font": "Inter",
            "font_size": "20px",
            "font_weight": "400",
            "line_height": 1.2
          },
          {
            "id": "card-01-content-block-02",
            "type": "text",
            "name": "Content Block 02",
            "value": "Skills\nSelf-contained\nfunctions (e.g.,\nsearch, math) that\nagents can invoke as\nneeded.",
            "position": {
              "x": 396,
              "y": 918
            },
            "size": {
              "width": 289,
              "height": 304
            },
            "if_selected": false,
            "color": "#172033",
            "font": "Inter",
            "font_size": "20px",
            "font_weight": "400",
            "line_height": 1.2
          },
          {
            "id": "card-01-content-block-03",
            "type": "text",
            "name": "Content Block 03",
            "value": "Agents\nAutonomous CLI\nprograms that chain\nMCPs and Skills to\ncomplete goals.",
            "position": {
              "x": 711,
              "y": 918
            },
            "size": {
              "width": 289,
              "height": 304
            },
            "if_selected": false,
            "color": "#172033",
            "font": "Inter",
            "font_size": "20px",
            "font_weight": "400",
            "line_height": 1.2
          },
          {
            "id": "card-01-footer",
            "type": "cta",
            "name": "Footer",
            "value": "Page 1 of 6 — Foundations of AI Command-Line Tools",
            "position": {
              "x": 0,
              "y": 1150
            },
            "size": {
              "width": 1080,
              "height": 50
            },
            "if_selected": false,
            "color": "#6D5DFB",
            "font": "Inter",
            "font_size": "16px",
            "font_weight": "400",
            "style_overrides": []
          }
        ]
      }
    ],
    "card_count": 1
  },
  "card_count": 1,
  "card_count_source": "default",
  "session_id": "31d57eb9-9a37-4808-9c5b-1bfbb2abf5fb",
  "title": "Lego Build Plan",
  "workspace_session_id": "",
  "tag_list": "",
  "description": "Prompt: Introduction to Difference between MCPs,Skills and Agents CLIs, Styles: Editorial grid layout with corporate dark deep monochromatic tones, Constraints: Limit target output build to 6 high-density pages max for physical double folding print, Prompt: Custom newly configured prompt parameter specifications instructions layout metric..."
}

Example Input Design Config

key: design_config value:

{
      "template_id": "photo-editor",
      "card_count": 1,
      "card_count_source": "default",
      "channel_profile": "generic",
      "audience_profile": "general",
      "age_band": "auto",
      "profile_version": "1.0.0",
      "geometry_source": "profile",
      "resolved_profiles": [{
        "type": "channel",
        "id": "generic",
        "version": "1.0.0"
      }, {
        "type": "audience",
        "id": "general",
        "version": "1.0.0"
      }],
      "language": "auto",
      "mode": "standard",
      "text_model": "default",
      "image_model": "default",
      "styles": ["Editorial grid layout with corporate dark deep monochromatic tones"],
      "constraints": ["Limit target output build to 6 high-density pages max for physical double folding print"],
      "brief_inputs": [{
        "id": "binp-1",
        "type": "prompt",
        "content": "Introduction to Difference between MCPs,Skills and Agents CLIs"
      }, {
        "id": "binp-2",
        "type": "style",
        "content": "Editorial grid layout with corporate dark deep monochromatic tones"
      }, {
        "id": "binp-3",
        "type": "constraint",
        "content": "Limit target output build to 6 high-density pages max for physical double folding print"
      }, {
        "id": "binp-1786857754660",
        "type": "prompt",
        "content": "Custom newly configured prompt parameter specifications instructions layout metric..."
      }],
      "text_styles": {
        "brand": {
          "color": "#8b5cf6",
          "font": "Playfair Display",
          "font_size": "20px",
          "font_weight": "600",
          "text_align": "left",
          "line_height": 1.3,
          "letter_spacing": 0
        },
        "headline": {
          "color": "#8b5cf6",
          "font": "Playfair Display",
          "font_size": "18px",
          "font_weight": "400",
          "text_align": "left",
          "line_height": 1.3,
          "letter_spacing": 0
        },
        "content": {
          "color": "#8b5cf6",
          "font": "Playfair Display",
          "font_size": "16px",
          "font_weight": "400",
          "text_align": "left",
          "line_height": 1.3,
          "letter_spacing": 0
        },
        "footer": {
          "color": "#8b5cf6",
          "font": "Playfair Display",
          "font_size": "16px",
          "font_weight": "400",
          "text_align": "left",
          "line_height": 1.3,
          "letter_spacing": 0
        }
      },
      "page_templates": [{
        "id": "image-generator-01",
        "label": "Cover Page",
        "layers": [{
          "id": "l-bg",
          "type": "background",
          "name": "Backdrop",
          "position": {
            "x": 0,
            "y": 0
          },
          "size": {
            "width": 1080,
            "height": 1350
          },
          "style_overrides": [],
          "if_selected": false
        }, {
          "id": "l-brand",
          "type": "brand",
          "name": "Your Brand",
          "position": {
            "x": 40,
            "y": 40
          },
          "size": {
            "width": 200,
            "height": 40
          },
          "style_overrides": [],
          "if_selected": false
        }, {
          "id": "l-img",
          "type": "image",
          "name": "Graphic URL",
          "position": {
            "x": 150,
            "y": 180
          },
          "size": {
            "width": 780,
            "height": 700
          },
          "style_overrides": [],
          "if_selected": false
        }, {
          "id": "l-headline",
          "type": "text",
          "name": "Headline",
          "position": {
            "x": 40,
            "y": 850
          },
          "size": {
            "width": 400,
            "height": 80
          },
          "style_overrides": [],
          "if_selected": false
        }, {
          "id": "l-content",
          "type": "text",
          "name": "Content",
          "position": {
            "x": 40,
            "y": 950
          },
          "size": {
            "width": 400,
            "height": 80
          },
          "style_overrides": [],
          "if_selected": false
        }, {
          "id": "l-cta",
          "type": "cta",
          "name": "Footer",
          "position": {
            "x": 0,
            "y": 1150
          },
          "size": {
            "width": 1080,
            "height": 50
          },
          "style_overrides": [],
          "if_selected": false
        }]
      }]
    }

2. CLIs Usage


export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
npx onekey agent craftsman-agent/craftsman-agent image_generator '{"prompt":"Introduction to Difference between MCPs,Skills and Agents CLIs","images":[],"card_count":1,"template_id":"photo-editor","api_id":"image_generator","asset_size":[{"width":1080,"height":1080,"ratio":"1:1"}],"mode":"basic","session_id":"31d57eb9-9a37-4808-9c5b-1bfbb2abf5fb","session_name":"AI Poster of MCPs/CLIs/Agents","tag_list":"","model":"default","styles":["Editorial grid layout with corporate dark deep monochromatic tones"],"design_config":{"template_id":"photo-editor","card_count":1,"card_count_source":"default","channel_profile":"generic","audience_profile":"general","age_band":"auto","profile_version":"1.0.0","geometry_source":"profile","resolved_profiles":[{"type":"channel","id":"generic","version":"1.0.0"},{"type":"audience","id":"general","version":"1.0.0"}],"language":"auto","mode":"standard","text_model":"default","image_model":"default","styles":["Editorial grid layout with corporate dark deep monochromatic tones"],"constraints":["Limit target output build to 6 high-density pages max for physical double folding print"],"brief_inputs":[{"id":"binp-1","type":"prompt","content":"Introduction to Difference between MCPs,Skills and Agents CLIs"},{"id":"binp-2","type":"style","content":"Editorial grid layout with corporate dark deep monochromatic tones"},{"id":"binp-3","type":"constraint","content":"Limit target output build to 6 high-density pages max for physical double folding print"},{"id":"binp-1786857754660","type":"prompt","content":"Custom newly configured prompt parameter specifications instructions layout metric..."}],"text_styles":{"brand":{"color":"#8b5cf6","font":"Playfair Display","font_size":"20px","font_weight":"600","text_align":"left","line_height":1.3,"letter_spacing":0},"headline":{"color":"#8b5cf6","font":"Playfair Display","font_size":"18px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0},"content":{"color":"#8b5cf6","font":"Playfair Display","font_size":"16px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0},"footer":{"color":"#8b5cf6","font":"Playfair Display","font_size":"16px","font_weight":"400","text_align":"left","line_height":1.3,"letter_spacing":0}},"page_templates":[{"id":"image-generator-01","label":"Cover Page","layers":[{"id":"l-bg","type":"background","name":"Backdrop","position":{"x":0,"y":0},"size":{"width":1080,"height":1350},"style_overrides":[],"if_selected":false},{"id":"l-brand","type":"brand","name":"Your Brand","position":{"x":40,"y":40},"size":{"width":200,"height":40},"style_overrides":[],"if_selected":false},{"id":"l-img","type":"image","name":"Graphic URL","position":{"x":150,"y":180},"size":{"width":780,"height":700},"style_overrides":[],"if_selected":false},{"id":"l-headline","type":"text","name":"Headline","position":{"x":40,"y":850},"size":{"width":400,"height":80},"style_overrides":[],"if_selected":false},{"id":"l-content","type":"text","name":"Content","position":{"x":40,"y":950},"size":{"width":400,"height":80},"style_overrides":[],"if_selected":false},{"id":"l-cta","type":"cta","name":"Footer","position":{"x":0,"y":1150},"size":{"width":1080,"height":50},"style_overrides":[],"if_selected":false}]}]}}'

相关技能

AI Poster Image Generator Skills to Generate Multi-Page Image Carousels from Templates such as AI Poster Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

AI Icon Designer Skills to Generate Multi-Page Image Carousels from Templates of Icon Designers Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

AI PPT PowerPoint Presentation Generator Skills to Generate Multi-Page Image Carousels from Templates of AI PPT PowerPoint, Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

2 次安装

AI Logo Designer Skills to Generate Multi-Page Image Carousels from Templates of Logo Designers Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

AI Social Media Posts Generator Skills to Generate Multi-Page Image Carousels from Templates such as AI Social Media Posts of Instagram,Twitter,Xiaohongshu, Sota Models Nano Banana, Nano Banana-2 ,Imagen-2 and more are available

Transform a real product photo into a studio-quality ecommerce image, lifestyle scene, or marketplace-ready hero shot. This AI product photography tool replaces backgrounds, improves lighting, and stages scenes while using the source photo and confirmed product details as the visual anchor. Create clean white-background listings, contextual lifestyle compositions, and premium ad visuals from a single phone snap for Amazon, Taobao, Shopify, and social media. Start from one product photo, combine several references, or refine a selected draft toward a polished listing image.