如何从 Gemini 图片中移除 SynthID 水印
我最近发现了一个叫 reverse-SynthID 的项目,这让我开始深入研究如何从 Gemini 图片中移除 SynthID 水印标签,说实话,这比从照片上撕下一张贴纸要难得多。
我是来自匈牙利的全栈开发者和世界冠军。我主要写写 Web 开发、SEO、AI 和设计相关的内容,也会分享旅行、日常,以及开发者会感兴趣的其他东西。文章有简短的观察,也有深度的解析。没有固定更新频率,没有订阅邮件的压力。就是纯粹的笔记。
我最近发现了一个叫 reverse-SynthID 的项目,这让我开始深入研究如何从 Gemini 图片中移除 SynthID 水印标签,说实话,这比从照片上撕下一张贴纸要难得多。
当你渲染来自 WordPress 这类 CMS 的内容时,图片可能是以光秃秃的 <img src="..." alt="..."> 标签形式到达的:没有 srcset、没有懒加载、没有 WebP。Next.js 没法自动处理它们,因为它们藏在一个原始的 HTML 字符串里,而不是 React 组件树里。这篇文章会展示如何用 Next.js 的 getImageProps,在每张图片到达浏览器之前,就为它注入恰当的 srcset、WebP 转换、懒加载和响应式尺寸。
IndexNow 是一个免费、开放的协议,让你可以把 URL 变更直接推送给参与其中的搜索引擎,无需等待爬虫。在这篇文章里,我会带你了解它是什么、哪些引擎真正支持它、什么时候值得用,以及如何通过 API 提交页面。我还会分享一个脚本,它会解析你的 sitemap 并在一次批量请求中提交全部内容,外加我常用来让提交自动运行的那些工具。
从一个没能赢下首次全国比赛的 17 岁少年,到在 WorldSkills Lyon 2024 和 EuroSkills Herning 2025 上两度夺金的选手,这就是我参加 WorldSkills 网页技术(Web Technologies)工种的完整旅程。它涵盖训练、旅行、紧张,以及当闭幕式上终于喊出你国家名字时发生的一切。
WorldSkills 是世界上规模最大的技能大赛,常被称为「技能界的奥林匹克」,来自世界各地的年轻专业人才每两年同台竞技。它有着全球统一的 23 岁年龄上限和严格的一生只能参赛一次的规则,所以它紧张、难忘,和普通的工作日完全不一样。这里聊聊它到底是什么、IT 如何融入其中,以及我个人从参赛中带走了什么。