标签 网页应用 下的文章

几个月前佬 开发了一个给图片添加AI水印的,当时觉得很好玩,但是他把源码弄丢了,我想二开都没东西 。上个月又刷到帖子发现了AI Studio网页上有历史水印的素材,这我可不困了,开始库库搜集所有AI生成水印的素材。这两天不是opencode很火么,就用这个项目练手搓出来一个我认为可以交付的网页。


基本功能:

  • 单张或者批量导入图片
  • 调整尺寸匹配主流AI生成尺寸(可跳过,可缩放,可裁切)
  • 添加各种AI水印,甚至自定义文字或者图片水印
  • 导出可选择多种格式和图片质量

水印种类:

  • 谷歌:当前白色十字芒星/旧版彩色十字芒星/旧版AI
  • 字节:豆包/即梦/Dreamina(即梦海外版)
  • 阿里:千问/通义万相/夸克造点
  • 百度:百度/文心
  • 智谱:智谱清言/ZAI
  • 腾讯:腾讯混元
  • 自定义:任意图片/文本
  • 如果有其他平台/渠道的水印需要添加,欢迎在评论区提出!

细节与亮点:

  • 静态网页,完全本地处理,数据安全
  • 调整尺寸环节可以缩放图片,也可以调整宽高比裁切图片(当水印选择“无”时,你甚至可以把他当成批量缩放/裁切到特定比例的工具)
  • 水印自动适配不同分辨率,保证水印比例和各家官方一样
  • 可以批量上传图片,可以左下角删除单张图片,可以zip批量导出
  • 响应式,中英双语,暗黑模式


看起来很炫酷,但我们大部分的需求是去水印啊,这加水印有什么用呢?

当然也可以叠水印杀人书


开源地址:GitHub - JasonWenTheFox/VibeMark

(喜欢的点个star吧!)

即开即用Demo:

已知需要优化的地方:

缺失Grok的两个版本的水印,缺少Adobe Firefly的水印,很遗憾,目前他们的渠道都没有水印,我没有黑底的水印图,无法制作。


📌 转载信息
转载时间: 2026/1/25 08:05:24

本地架设也行,丢到服务器上去也行,基于opencode serve,可以直接选择自定义的agent和模型,每个agent都是独立线程,完全模拟群聊的感觉


📌 转载信息
转载时间: 2026/1/18 12:10:31

前言

最近在学习简谱,遇到了一个小痛点:每次看到 1 2 3 这些数字时,大脑总要停顿半拍才能反应过来对应的是 Do Re Mi。在实际演唱或练习时,这种延迟经常导致卡壳,影响流畅度。相信很多音乐初学者都有类似的困扰。为了解决这个问题,我利用业余时间开发了一个简谱学习小工具,希望通过游戏化的方式帮助大家快速建立数字与唱名之间的肌肉记忆。

介绍

这是一个纯网页应用,核心功能非常简洁:

  • 即开即用:无需下载安装,也不需要注册登录,打开网页就能开始练习
  • 多感官学习:点击卡片后会同时显示数字简谱和对应的唱名,并播放准确的音高,通过视觉和听觉的结合加深记忆
  • 游戏化设计:提供了多个练习模式,既可以自己训练,也可以当作音乐小游戏给孩子玩

使用场景

这个工具适合以下人群:

  1. 正在学习简谱的音乐初学者
  2. 需要提高视唱练耳能力的学生
  3. 家里有正在学琴的小朋友的家长
  4. 想快速掌握数字简谱体系的任何人

体验地址

项目地址:https://happy-numbered-notation.app/

完全免费使用,欢迎大家体验并提出宝贵意见!如果觉得有帮助,也欢迎分享给有需要的朋友。

编程体会

刚经历一次 AI 重写。

原来是厚重的 nextjs+tts api,这么点小功能要拖着 1 个多 G 的 node_modules。发布,编译都很麻烦还慢。

忍不了了,直接和 AI 讨论了下,连 AI 都建议新开坑从头写,反正又不是我写,直接开干。

几个小时后,变成了 no-build 模式,vuejs + 模板、简单本地 bun 打包去缓存、装配、优化体积、预生成音频文件、无服务器直开。

干干净净,日后修改也非常方便。旧项目直接垃圾桶去干活。

其实 vibe 这么一个小项目也不需要太洁癖花几个小时重构的,但我做这个是为了以后做类似的小应用的时候,直接复用这个项目做 AI 的上下文,这就有用多了。

而且作为一个老架构师,还是着实惊讶这种架构推翻式重构现在竟然像儿戏一样,这在以前是不可思议的。

这个小工具源于一个真实的学习痛点,通过技术手段将枯燥的记忆训练变得更加有趣和高效。希望它能帮助更多人快速建立简谱与唱名之间的联系,让音乐学习更加轻松愉快。如果你也在学习简谱,或者有 AI 编程方面的问题,欢迎在评论区交流!


📌 转载信息
原作者:
kkjames
转载时间:
2026/1/2 21:23:24