跳到内容
当前位置:首页>PPT>PPT里的图片一放大就糊?试试Upscayl这个开源工具

PPT里的图片一放大就糊?试试Upscayl这个开源工具

  • 2026-11-06 08:19:32
PPT里的图片一放大就糊?试试Upscayl这个开源工具
AI 实验室手记2026.10.19

低清图片放大,效果到底怎么样

PPT 图片一放大就糊?试试 Upscayl 这个开源工具

三类图片同尺寸对照,再放回 PPT 看导出效果

UPSCAYL

只写自己上手试过的

AI工具图片处理PPT

EDITOR'S NOTE

写在前面

这篇的测试对象是一张 PPT 配图:照片放大后能不能看,文字放大后会不会错。样本、参数、耗时都留在正文里,方便你照着复现。

PPT 做到最后,卡在了一张图片上。

小图放在文件夹里,看着还行。拖进幻灯片,拉到需要的大小,轮廓开始发虚,边缘出现锯齿。

想找原图,聊天记录翻了半天,只找到同一个压缩版本。重新选图,又舍不得这张恰好合适的构图。

这种时候,可以试试 Upscayl。

它是一款免费开源的桌面图片放大工具,支持 Windows、macOS 和 Linux。底层用 Real-ESRGAN 模型,配合 Vulkan 接口在显卡上跑,把低分辨率图片放大,顺便“补”出细节。官方项目页的定位写得很直白:面向 Linux、macOS 和 Windows 的免费开源 AI 图片放大器。

不过,先别急着把它理解成“模糊图片一键恢复高清”。

我花了几个小时,拿三类图片做对照:同一张图,一边用普通插值放大,一边交给 Upscayl,两边尺寸完全一样,最后再放进真实的 PPT 页面里,比较导出后的效果。

开头效果对比

01

PART

图片变大,和细节回来,是两回事

像素变多≠信息变多

把一张小图的宽高调大,很容易。任何看图软件、任何截图工具都能做到。

但像素变多,不代表它真的包含了更多可靠信息。普通插值放大,是按插值算法估算新增像素,边缘该虚还是虚。本次对照用的是 Pillow 的 LANCZOS 插值。

Upscayl 走的是另一条路:让模型生成或增强纹理。结果可能更自然,也可能偏离原图,得看具体是哪种图。

这两件事的差别,决定了它能不能用在你那张图上。

所以这次准备了三类图片,标准各不相同:

  • 一张办公桌面照片,看轮廓和材质:金属高光、木纹、织物颗粒。
  • 一张深色插画,看线条和色块边缘:发光边框、细线纹理。
  • 一张网页截图,看字形、数字和图标。

三张图的来源说一下:照片和插画由 AI 生成,截图是我自己截的公开项目页。共同点是——我手里都有“清晰原版”,可以先缩成小图,再拿放大结果跟原版逐处对照,而不是只凭眼睛觉得“好像清楚了”。

也正因为这样,本次样本都是“高清素材缩小后再放大”。它不等于聊天软件反复压缩、拍摄失焦、运动模糊那几类图,结论只在样本覆盖到的范围内成立。

02

PART

先确认电脑能不能跑

Vulkan 是硬门槛

这一点必须提前说,它比软件怎么用更关键。

Upscayl 官方安装说明的原话是:“You'll need a Vulkan compatible GPU (Graphics Card) to upscale images. Many iGPUs (integrated graphics) do not work but, no harm in trying :)”——你需要一块兼容 Vulkan 的显卡;很多集成显卡跑不起来,不过试试也无妨。

常见问题里写得更直接:“Upscayl won't work with most iGPUs or CPUs.”——大多数集显和纯 CPU 环境都不行。

也就是说,能不能用,取决于你的显卡能不能跑 Vulkan,而不是装没装上。

这次的环境是这样的:Windows 11(10.0.26200),一块 Intel 集显加一块 NVIDIA GeForce RTX 5060 Laptop GPU(驱动 592.01),系统 Vulkan 运行时 1.4.321,软件版本 v2.15.0,2024 年 12 月 25 日发布的那一版。

环境与参数

有个结果挺意外:官方说大多数集显不行,我这台的 Intel 集显却跑通了。

同一张照片,RTX 5060 用了 2.90 秒,Intel 集显用了 33.86 秒,慢 11 倍多,但确实出图了,画质也没看出差别。

所以别把官方的提醒反过来读。它说的是“很多集显不行”,不是“所有集显都不行”;同样,“我这台能跑”也推不到所有人身上。最省事的判断方式是:装上,拿一张小图试一次,成了再往下做。一张 640×360 的小图,就算跑满一分钟也不心疼。

顺便说一句:双显卡笔记本上跑,记得在系统里把 Upscayl 设成“高性能”模式,否则系统可能默认调用集显,速度差一截。官方文档也提过这一点。

03

PART

从一张小图开始处理

三张图同一套参数

先交代执行方式,这决定了你能复现到什么程度。

本次桌面界面未能正常启动,因此使用安装包附带的 upscayl-bin 和模型完成效果测试,未验证桌面界面操作。下面这条命令就是本次跑的全部东西:

upscayl-bin -i in\photo.png -o out\photo-4x.png -n upscayl-standard-4x -s 4 -m models -f png -g 1

除 -i 和 -o 这两个输入输出,剩下五个参数分别是:-n 选模型(本次用的是软件自带的默认模型 upscayl-standard-4x,文件在 resources\models 下),-s 是输出倍率,-m 指向模型目录,-f 是输出格式,-g 选显卡——我这边 0 是 Intel 集显,1 是 RTX 5060。路径换成你自己的即可。另外两张样本把 -i 和 -o 换掉就行。

照片和插画原图都是 2560×1440,我把它们各自缩到 640×360,当作“手里只有一张小图”的状态;网页截图裁出 1280×720 的区域,缩到 320×180,又额外做了一个 640×360 的温和版本。

处理记录

结果是这样的:

  • 照片:640×360 缩略图 266 KB,输出 2560×1440、3.62 MB,耗时 2.90 秒。
  • 插画:640×360 缩略图 235 KB,输出 2560×1440、3.22 MB,耗时 2.81 秒。
  • 网页截图:320×180 缩略图 34 KB,输出 1280×720、0.59 MB,耗时 2.07 秒。

倍率建议从实际需要倒推——一张只准备放在 PPT 角落的小图,没必要一上来就追求 4 倍。

04

PART

对比时,先让两张图一样大

边缘、纹理、文字

这里有个很容易踩的坑。

左边放一张小原图,右边放一张大输出图,右边当然显得细节更多,但这根本没回答问题:它比普通放大到底好在哪里?

所以每一步对比,我都把普通插值的结果拉到与 AI 输出完全相同的尺寸,再裁同一个位置。

重点看三处。

第一处,边缘。杯子的轮廓、杯口那道黑色接缝、眼镜框的细边——普通插值的结果是一团渐变,边界在哪里要靠猜;Upscayl 之后,边界变成一条明确的线。我把杯口放大到 1:1 看过,没有出现重影,也没有出现贴着边缘的白边光晕。

第二处,纹理。桌面木纹在缩略图里基本糊成一片,放大后能分出纹路的走向;鼠标垫的织物颗粒感也回来了。但有一处要如实说:杯身的金属拉丝,Upscayl 处理完比原始高清图还要更明显一点。它并没有“恢复”拉丝,而是在原有明暗的基础上把对比拉开了。看着更精神,但那不是原图的信息。

第三处,细小内容,也就是文字。这一项翻车了。

局部对照

原图上写着 upscayl、Public、main、24 Branches、37 Tags。用 320×180 的输入放大之后:

  • upscayl 变成了 uəscayl,a 变成了一个说不上来的符号。
  • Public 变成了一串认不出的笔画。
  • 24 Branches 变成了 ?4l.1.. 之类的形状。
  • 37 Tags 变成了 1) 1.19。

不是“糊”,是被重新画成了别的字。数字和字母都被改写了。

换成 640×360 的温和输入,情况好一些:upscayl 基本保住了,main、24 Branches、37 Tags 也大致能读,但 Public 还是变成了 Aubli,左上角那个图标里的白色图形也挪了位置。

这印证了一件事:AI 放大面对文字时,做的不是“还原”,是“重绘”。它能画出看起来像字的形状,但保不住原来那个字。输入越小,猜得越离谱。

05

PART

最后,还要放回 PPT 里看

导出尺寸才算数

局部再清楚,读者看到的也是整页幻灯片。

我搭了一份 16:9 的 PPT,页面 13.333×7.5 英寸,图片放在同一位置、同一个尺寸——10.4 英寸宽,约占页面宽度的八成,就是一张配图在真实页面里的典型大小。然后做三页:第一页直接贴 640×360 的低清原图,第二页贴普通插值放大版,第三页贴 Upscayl 版。

用桌面版 PowerPoint 统一导出为 1920×1080 的图片,再裁同一块区域比较。这反映的是本次导出条件下的效果,没有单独验证投影或现场放映效果。

PPT 里的效果

结果比我想的干脆。

第一页和第二页,几乎看不出区别。低清图直接拉伸,和先做普通插值再插入,在导出尺寸下是同一回事——这也解释了为什么单靠在 PPT 里调图片大小,永远解决不了糊的问题。

第三页明显不一样。金属杯身的明暗过渡干净了,木纹能看清走向,眼镜框从一条软边变成了一条实线。在同一尺寸的导出图上,这是不用凑近就能看到的变化。

不过也要说清边界:这是照片。同一套流程换到文字截图上,第三页会比第二页更糟,因为字被改了。

所以判断标准不该是“谁看起来更锐”,而是“在你要用的那个尺寸下,它有没有变得比原来更合适,而且没有把内容改错”。

06

PART

哪些图片值得试,哪些最好找原件

两类图两种顺序

按这次的结果,我把图片分成两类。

可以试的:仅作装饰、无需忠实呈现细节的图片——背景图、氛围插画、材质纹理这类。它们的价值在于观感,生成出来的纹理即使不完全等于真实,也不影响信息传达。

不建议试的:带文字的截图、数据表格、产品型号、品牌标识、界面元素,以及承担产品展示、新闻纪实这类准确性要求的照片。这类图的核心是准确,而 AI 放大恰恰在准确上最不可靠。看起来更清楚了,字可能已经错了。

处理顺序建议这样排:

  • 能重新截图或重新导出时,优先回源文件。软件界面、网页、文档,重新截一次永远比放大一张旧图靠谱。
  • 能找到原始素材时,优先要原图。给发送者发一句“这张图还有原版吗”,成本比折腾一小时低得多。
  • 两份都没有,才轮到 AI 放大。而且只用在那些宁可锐一点也不影响理解的图上。

至于 Upscayl 本身,它值得留在电脑里。免费、开源、在本地跑;本次 RTX 5060 笔记本显卡、这几张样本的条件下,处理一张 640×360 的图两三秒就完事。

它的局限也很明确:文字会错,纹理会被加强,集成显卡可能跑不动,处理速度取决于你的显卡。本次结果也不代表聊天软件反复压缩、拍摄失焦或运动模糊那几类图片的处理效果。

///

END

最后说两句

用途决定它该不该上场

回到开头那个问题:处理完的图片,放进 PPT 能不能比直接拉大更好看?

在我这套测试里,答案是能,但只在照片和插画这类图上能。同一张桌面的照片,Upscayl 版本在同样的导出尺寸下确实更像一张正经配图;而那张网页截图,它把 GitHub 的 Public 标签改成了一个不存在的词——这种“改善”,我不敢要。

工具本身没有变好或变坏,是用途决定了它该不该上场。

所以下次再卡在一张糊图上,先花十秒问自己一句:这张图里,有没有一个字、一个数字、一个标识,是绝对不能出错的?

有,就回去找原件。没有,再交给它猜。

CLOSING

它能不能用,不看把图变多清楚,而看有没有把内容改错。

我们是一行人AI实验室,持续追踪 AI Agent 与新工具的真实体验,只写自己上手用过的。

欢迎关注「一行人AI实验室」公众号

如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。

赞
在看
收藏

THANKS FOR READING

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