ChatGPT 助力编写 Python 脚本,轻松去除乐谱黄色背景! ChatGPT 助力编写 Python 脚本轻松去除乐谱黄色背景最近我的妻子丹妮丝开始在教堂唱诗班唱歌她嗓音动听需要练习新学歌曲。这些歌曲印在约平装书大小的黄色册子上她想把册子扫描成 PDF 文件去除颜色后用 8.5×11 英寸纸张重新打印成更大尺寸这样不用戴老花镜也能看清。有一天下午她来找我询问如何去除黄色背景同时保留乐谱内容避免打印时浪费大量彩色打印机墨水。用黑白模式打印打印灰色背景仍会消耗大量墨水且乐谱更难看清。此外她还打算将乐谱导入 PlayScore 2 应用程序播放担心软件不喜欢背景颜色。我最初建议在 Photoshop 中去除黄色背景但操作繁琐每张图片都需微调滑块设置既烦人又耗时。于是我建议她使用 ChatGPT她有 ChatGPT Plus 账户这似乎是个不错的选择。确定性与非确定性我进行了一些测试使用类似“给我一个可下载的 PDF 文件其中黄色背景已被去除并替换为白色。你操作正确但遗憾的是文本分辨率很低。能否以全分辨率重新生成”的提示。测试有效果但 ChatGPT 会对生成的 PDF 文件进行细微改动。妻子担心 ChatGPT 可能改变音符、歌词或原乐谱的其他方面不想看错谱子练错歌。ChatGPT 等 AI 是“非确定性”的。韦氏词典将确定性定义为“自然现象、社会或心理现象由先前事件或自然法则因果决定”即输入能预测输出。与 AI 不同算法编程具有很强的确定性。程序可能出现问题但可根据代码和变量的精确排列最终预测其走向。而 AI 是非确定性的多次输入相同内容可能得到不同结果就像和水管工或电工交流。AI 根据复杂概率计算得出结果每次处理结果可能不同丹妮丝在与 ChatGPT 的交互中就有此体验。她不想把乐谱交给 ChatGPT 得到随意修改的版本想要一个严格确定性的去除背景颜色的工具。Python 可以做到我在哈佛 Python 编程认证的最后一个项目中编写了一个能进行类似 Photoshop 图像转换并按顺序批量处理的交互式图像管理工具所以知道 Python 有实现丹妮丝需求的库。但我当时没时间编写 Python 程序那周工作项目多。不过 ChatGPT 有时间有趣的是可使用非确定性的 ChatGPT 生成确定性的 Python 去色工具。若想阅读关于 AI 确定性与非确定性的文章可看前 ZDNET 员工杰森·佩洛Jason Perlow的作品。我决定让 ChatGPT 编写 Python 脚本来去除颜色输入提示“编写一个 Python 脚本它接收一张 JPEG 图片将非灰色或黑色的像素设置为白色然后保存为 name - decolor.jpg其中 name 是文件名。允许稍有色调的灰色这样彩色背景上的黑色文本就能正确显示为黑色文本。如果输入的是 PDF 文件能做同样的处理吗如果 PDF 有多页也需要能正常处理。”后我去厨房帮妻子准备晚餐。晚餐做好时ChatGPT 完成了脚本编写。脚本第一个版本有问题我需安装一个 Python 库之后就能正常运行。使用方法简单在命令行执行 decolor_pdf.py 程序并传入一个 PDF 文件就会输出去除背景颜色的新 PDF 文件。python decolor_pdf.py input.pdf它很有用若想自己下载可去我的 GitHub 仓库。妻子担心我在文章中使用受版权保护的教堂赞美诗集截图所以我访问纽约公共图书馆网站找了一首公共领域的歌曲演示。这是爵士大师胖子沃勒Fats Waller的一首歌他还创作了几部音乐剧。这是一首用赛马隐喻描述更换恋人的大胆歌曲由他与安迪·拉扎夫Andy Razaf合作创作安迪·拉扎夫以创作《别淘气》Aint Misbehavin和《金银花玫瑰》Honeysuckle Rose等歌曲的歌词而闻名。有益的经验教训从这次经历中可得到一些有益启示若需要 AI 帮助不一定要依赖非确定性处理有时可让它编写基于可靠算法的程序。不必花费大量时间创建外观或用户界面有时创建简单的命令行工具就能完成任务。不要害怕向 AI 细化需求先试用它生成的内容再要求调整和修复。Python 功能强大有很多库不确定用什么时就用 Python 实现。所以若需要快速解决问题不妨试试让 ChatGPT 编写程序。这对我很有效我既能给妻子提供可用工具又能帮忙处理烤鸡。你是否因担心 AI 微妙改变原始文件而避免直接使用它呢可在评论区告诉我们。你可以在社交媒体上关注我日常项目的更新记得订阅我的每周更新时事通讯在 Twitter/XDavidGewirtz、FacebookFacebook.com/DavidGewirtz、InstagramInstagram.com/DavidGewirtz、BlueskyDavidGewirtz.com和 YouTubeYouTube.com/DavidGewirtzTV上关注我。特色内容我在 MacOS、Android 和 iOS 系统上试用了微软的 Windows 365 云电脑体验如下。对比 2026 款戴尔 XPS 13 和 MacBook Neo 这两款预算笔记本我会选择其中一款。为你的下一次公路旅行推荐 4 款 Android Auto 应用不只是地图和 Spotify。经过数十年远程工作我总结出现在笔记本电脑包必备的 7 件物品。