周三下午两点,我又一次在Microsoft Photos和Canva之间来回切换,对着几十张截图叹气。这活说白了就两步——把高度提到1080p、裁成16:9,但每次都得在三个浏览器标签页里跳来跳去,偶尔还被遗忘的工具要求输入信用卡号才能下载文件。一个简单到不能再简单的事,愣是成了体力活。
现在情况不一样了。自从Anthropic的Claude冒出来,只要你知道自己在干嘛,再有点耐心,几个提示就能搭出一个给自己量身定做的工具。我决定试试:能不能写个Python脚本,把我拍得再烂的图片都收拾成发布标准——1080p最低高度、16:9智能裁剪,而且拖进去就行。
打开网易新闻 查看精彩图片
需求其实就三条:支持WEBP、JPG、JPEG、PNG格式;高度不够1080p就自动放大;不管原图什么比例,最终裁成16:9。再额外加一条——要拖放窗口,别让我再点那个“选择文件”按钮。这种“我就想拖进去、它自己搞定”的念头,在“氛围编程”时代,有时候不用再只是白日梦了。
我把这个几乎不怎么讲究结构的“需求文档”扔给Claude。它先规划了一下路线:用Tkinter搭界面,Pillow处理图片,TkinterDnD2来支持原生拖放。整条技术栈选得干净利落,没给我塞多余的东西。刚好我在本地跑着一个Qwen3-Coder-Next模型,把它和Claude Code组合起来当开发脚手架用,整个过程比预期顺了不少。
工具跑通的那一刻,我盯着窗口愣了会儿——拖进去一张歪七扭八的截图,自动拉到1080p、裁成16:9,导出。那个曾经让我需要在Microsoft Photos的糟糕体验里不停切到Canva、又从Canva切到某个收费$2.99的放大工具的日子,突然就结束了。每周至少省出几小时,这可不是夸张。
热门跟贴