当前位置:首页>PPT>从 PSD 到 PPT:GPT Image 2 可编辑文件工作流全打通了

从 PSD 到 PPT:GPT Image 2 可编辑文件工作流全打通了

  • 2026-05-08 11:33:02
从 PSD 到 PPT:GPT Image 2 可编辑文件工作流全打通了
上个月我写了一篇 Image 2 生成 PSD 分层文件的文章。当时觉得挺兴奋AI 出图终于能跟 Photoshop 接上了,不用再对着一张死图干瞪眼。

没想到一个月不到,PPT 这头也打通了。

饼干(@bggg_ai)的 bggg-skills 仓库里现在有两个 Codex skill:bggg-creator-image2psd 和 bggg-creator-image2ppt。

一个管设计精修,一个管演示落地。

PSD 搞定了设计师,PPT 搞定了做分享的人。

到这一步,Image 2 的「可编辑文件」工作流算是彻底成型了。

这篇把两条线串起来聊聊。


先说痛点:AI 出的图改不了

用 AI 生过图的人都有同一个烦恼:出来的是一张死图。

不管 Midjourney 还是 Image 2,拿到手的都是一个扁平 PNG。改标题?重新生。换背景?重新生。抠产品图?打开 PS 慢慢来。

我现在做 PPT 页面也是一样,用 Image 2 描述页面,生成一张漂亮的图,截图贴进 .pptx 文件。

好看是好看,但改一行字就要重跑整页,烦得要死。

有人说:那你直接让 AI 用代码生成 PPTX 不就行了?

AI 写代码做 PPT 的天花板就是模板的上限。但 Image 2 出来的画面可能比专业设计师做的还好看。

问题只有一个:好看的是图片,改不了。

所以现在的思路变了:Image 2 负责放大想象力出最好看的画面,转换工具负责把它变成可编辑文件。


PSD 线:bggg-creator-image2psd

之前那篇文章介绍了一个轻量方案——在 ChatGPT 对话里追加指令让它直接拆层生成 PSD。那个方法门槛低,ChatGPT Plus 就能用。

但饼干做的 bggg-creator-image2psd 是一个更专业的方案。它是个 Codex skill,内置纯 Python PSD writer,不依赖 Photoshop、ImageMagick 也不依赖 psd-tools。

它能做的事情比 ChatGPT 对话里那个多不少:

  • 多张图拼装成 PSD:
    背景图、产品图、logo、装饰元素,分别丢进去,自动组成分层文件
  • 白底转透明:
    四种去底模式——普通白底、保留浅色主体的白底、采样四角、指定背景色
  • 颜色聚类拆层:
    一张平面海报直接按颜色拆成多个图层,粗暴但有效
  • 全画布透明 PNG 导出:
    每个图层导出为同尺寸透明 PNG,Photoshop 里按 (0,0) 叠放就对齐了

在 Codex 里使用也很直接:

把这张图拆成多个图像,不要改变相对位置,这样可以再photoshop里拼接。注意有的是图像,
有的是文字,最后再用 bggg-creator-image2psd 把它们组合成psd文件

核心逻辑跟 ChatGPT 对话版类似:Codex 先用视觉能力看懂图片结构,然后调 imagegen 生成/清理组件,最后用脚本写 PSD。

但因为是 Codex skill,整个流程更可控,manifest 中间层让你能精确指定每个图层的去底模式、位置偏移、透明度。

有一点要注意:manifest 里创建的文字层是栅格图层,不是 Photoshop 可编辑文字对象。

想改字还是得在 PS 里自己加文本层。这也是 image2ppt 更适合「改文字」场景的原因。


PPT 线:bggg-creator-image2ppt

bggg-creator-image2ppt 解决的是另一个痛点:把图片变成真正可编辑的 PowerPoint 文件。

不是把图片糊上去当背景的假 PPT,是真的把元素拆开——标题变文本框,矩形变原生形状,图标变图片组件。

支持三种输入:

  • PNG/JPEG 图片:
    截图、海报、AI 生成的页面图
  • HTML 文件:
    用代码写的演示稿页面
  • SVG 文件:
    矢量设计稿

在 Codex 里的工作流:

使用 bggg-creator-image2ppt 把这张 PPT 图片转成真正的 pptx 文件。文本要尽量变成可编辑文本框,形状尽量用 PPT 原生形状,复杂图标和背景可以用 imagegen 生成组件后拼进去。

Codex 会自动走完四步:

  1. 看图
    ——视觉分析页面结构:画布大小、背景、文字、图标、形状
  2. 拆图
    ——调 imagegen 把复杂元素分别生成为干净的组件图片
  3. 写 manifest
    ——生成 manifest.json,记录每个元素的类型、位置、大小、颜色、字号
  4. 拼 PPTX
    ——用 python-pptx 按 manifest 拼装成 .pptx 文件

最终拿到的 PowerPoint 文件里:

  • 标题、正文、标签 → 原生文本框,双击就能改
  • 矩形、圆角矩形、圆、线条 → PPT 原生形状
  • 照片、图标、插画 → 独立图片组件,选中直接替换

这个 skill 在文本框识别上做得比 PSD 方案好很多。

PPT 里文字是核心,它会优先把所有能识别的文字转成原生文本框。改标题不用重跑了,换数据也不用重跑了。

HTML/SVG 输入还能走解析路径,精度更高:

python3 bggg-creator-image2ppt/scripts/html_svg_to_manifest.py input.html \  --output manifest.json

代码自带结构信息,文本、矩形、圆形能直接映射成 PPT 原生对象。


分别怎么用

PSD 和 PPT 解决的不是同一个问题。别选错了。

image2psd → PSD
image2ppt → PPT
工具
Codex + bggg-creator-image2psd
Codex + bggg-creator-image2ppt
输出
.psd 分层文件
.pptx 可编辑文件
编辑软件
Photoshop
PowerPoint
文本处理
栅格文字图层(改字需手动加文本层)
原生文本框(双击直接改)
核心优势
多种去底模式、颜色拆层、全画布 PNG 导出
文本框还原、原生形状重建、HTML/SVG 解析
适合场景
电商海报、封面图、视觉素材精修
汇报演示、课程卡片、提案页面

一句话:要改图用 PSD,要改字用 PPT。

PSD 的优势在图层操作——挪位置、换素材、调颜色、去背景。设计师的日常。

PPT 的优势在文本编辑——改标题、换数据、调文案。做分享的人的日常。

两个不冲突。甚至可以串着用:Image 2 出图 → PSD 精修视觉 → 导出组件 → PPT 落地为可编辑演示文件。


装一下试试

两个 skill 都在同一个仓库里,一次装完:


核心洞察:AI 出图的终点不是图片

把 PSD 和 PPT 放一起看,有一个更大的趋势变得很清楚:

AI 出图的终点从来不是一张图片,是可编辑文件。

以前我们默认 AI 出图 = 拿到一张 PNG,后面全靠手工。这个默认正在被打破。

Image 2 解决了「出图好不好看」的问题。

image2psd 解决了「图能不能在 PS 里拆层编辑」的问题。

image2ppt 解决了「图能不能变成可编辑演示文件」的问题。

三个环节拼在一起,工作流就是:

Image 2 出图    ↓image2psd(设计精修)  或  image2ppt(演示落地)    ↓可编辑文件,直接改到满意

不用再跟提示词死磕了,不满意的地方直接在编辑软件里改。

做设计的人在 PS 里改,做分享的人在 PPT 里改。


几个注意事项

两个 skill 都只在 Codex 里能用。 不是 ChatGPT 插件,你得有 Codex 环境。

还原都是近似重建,不是无损反编译。 简洁清晰的页面效果好,元素堆叠特别复杂的可能有偏差。

PSD 的文字层是栅格的。 不是 Photoshop 可编辑文字对象。如果你主要想改文字,直接用 image2ppt 更合适。

复杂图表别硬拆。 数据密集的图表保留为图片组件比强拆成文本框靠谱。两个 skill 都支持 fallback——拆不干净的部分保留底图,关键元素覆盖为可编辑对象。


新工作流全景

步骤
干什么
用什么
1. 出图
用 Image 2 生成最漂亮的页面
ChatGPT
2a. 设计精修
拆层为 PSD,在 PS 里微调
Codex + image2psd
2b. 演示落地
转为可编辑 PPTX,在 PPT 里改字
Codex + image2ppt
3. 交付
直接用,不用重跑
PhotoShop/ PowerPoint

以前做一张图改一个字,要重新跑一遍完整的生图流程。

现在改一个字,就是改一个字。

仓库地址:https://github.com/binggandata/bggg-skills包含 image2psd、image2ppt 两个 skill,MIT 开源

扫个好友·加入社群·技术交流

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 09:50:53 HTTP/2.0 GET : https://h.sjds.net/a/513287.html
  2. 运行时间 : 0.250023s [ 吞吐率:4.00req/s ] 内存消耗:4,342.89kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fc0cdad97af5d4d888261bd9927d3e85
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000933s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001387s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000768s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.018033s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001259s ]
  6. SELECT * FROM `set` [ RunTime:0.001539s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001873s ]
  8. SELECT * FROM `article` WHERE `id` = 513287 LIMIT 1 [ RunTime:0.002522s ]
  9. UPDATE `article` SET `lasttime` = 1778291453 WHERE `id` = 513287 [ RunTime:0.009093s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.001977s ]
  11. SELECT * FROM `article` WHERE `id` < 513287 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.009023s ]
  12. SELECT * FROM `article` WHERE `id` > 513287 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.009579s ]
  13. SELECT * FROM `article` WHERE `id` < 513287 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005303s ]
  14. SELECT * FROM `article` WHERE `id` < 513287 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002170s ]
  15. SELECT * FROM `article` WHERE `id` < 513287 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.014266s ]
0.253679s