用途:把复杂图片变成便于演示的可编辑分层图像素材,目标是以更少的图像生成调用得到可信的分层资产。它属于演示型分层工作流,并非像素级还原PSD。
主要能力:按“先规划后生成”流程输出各类工件。必需最终产物包括:layers/assets/ 下的透明PNG图层;assembly/layer-compose.json(画布尺寸、图层路径、原图bbox、z-index);scripts/generate_assembly_ppt.mjs;以及可选的 output/layered-composition.pptx,每层作为可独立拖动的图片对象。
使用方式:先运行 python3 layered-img/scripts/init_layered_workdir.py /absolute/path/to/source.png --name <run-name> 建立工作目录;生成前先写 prompts/layer-plan.json,含 canvas、strategy、green、batches 等字段,目标bbox用原图像素坐标,sprite_order 需与提示要求顺序一致,z_index 决定叠放顺序。每批先写 prompts/batch-XXX-prompt.txt,要求纯 #00ff00 绿底、清晰间距、无文字标签/边框/外阴影,保留风格光照视角,并明确禁止源图裁剪拼贴。每批调用图像生成一次,保存为 generated/batch-XXX-green.png,并记录 manifests/generation-batch-XXX.json。随后用 python3 layered-img/scripts/crop_pure_green_assets.py 裁剪,参数按实际绿幕与图层数量选择,并把命令存入 manifests/crop-command-batch-XXX.txt;再用 python3 layered-img/scripts/build_layer_manifest.py 归一化图层并生成 layer-compose.json。可选执行 python3 layered-img/scripts/write_deckkit_script.py,之后在工件目录内 npm install 并 npm run generate 生成PPTX。
限制:generated 绿幕必须由图像生成产生,禁止用脚本、裁剪、分割掩码、alpha、bbox裁剪、手工合成或OpenCV/PIL抠图制造。裁剪仅导出连通域像素,矩形bbox可重叠;若对象粘连需重生成、拆分批次或调参。该工作流不保证像素级PSD还原。资料未提供具体收费、价格或平台信息。