← 返回
未分类

png转ppt

Rebuilds a single PNG/JPG architecture, workflow, dashboard, or infographic image as a single editable PPTX slide. Use when the user asks to convert one image into one PPT while preserving layout, text, module boxes, arrows, flowcharts, icons, and keeping complex photo-like areas as independent picture objects so nothing is lost.
Rebuilds a single PNG/JPG architecture, workflow, dashboard, or infographic image as a single editable PPTX slide. Use when the user asks to convert one image into one PPT while preserving layout, text, module boxes, arrows, flowcharts, icons, and keeping complex photo-like areas as independent picture objects so nothing is lost.
蓝蓝蓝
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 73
下载
💾 0
安装
1
版本
#latest

概述

PNG To Editable PPT

When To Use

Use this skill when the request is:

  • 单张图片转换为单张 PPT。
  • 要求 PPT 可编辑,而不是整图贴入。
  • 要保留整体版式、文字、模块框、箭头、流程图、图标。
  • 图片中复杂照片类素材允许作为独立图片对象嵌入,保证内容不丢。

Core Rule

Do not use the source image as the only slide object. Rebuild the page with native PowerPoint objects:

  • Text: editable text boxes.
  • Module boxes/cards: editable rectangles or rounded rectangles.
  • Arrows/lines/flowcharts: editable connectors and shapes.
  • Simple icons: editable native shapes.
  • Complex photos, screenshots, realistic objects: cropped picture objects.

Quick Workflow

  1. Inspect the source image size and visual structure.
  2. Create a JSON layout spec from layout_spec.example.json.
  3. Use pixel coordinates from the source image. The script maps pixels to PPT EMUs 1:1 at 96 DPI.
  4. Crop complex photo-like assets through the assets section.
  5. Recreate all editable structure in elements.
  6. Generate the PPT:
python png2ppt_skill/scripts/editable_png_to_ppt.py --spec path/to/spec.json
  1. Verify output object counts and, when available, render-check with LibreOffice:
python png2ppt_skill/scripts/editable_png_to_ppt.py --spec path/to/spec.json --render-check

Files

  • WORKFLOW.md: detailed repeatable process.
  • SPEC_REFERENCE.md: JSON spec fields and supported element types.
  • layout_spec.example.json: starter spec.
  • scripts/editable_png_to_ppt.py: deterministic PPT generator.

Quality Bar

The generated PPT should contain many editable objects, not one pasted image. A good output normally has:

  • text_shapes > 0
  • picture_shapes only for complex raster assets
  • shapes significantly larger than picture_shapes
  • same slide aspect ratio as the source image
  • no obvious clipped text or missing visual area after render-check

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-21 15:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 281 📥 117,108
office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 934 📥 187,488
office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 392 📥 148,361