学习

如何使用 AI 编辑照片:移除物体与更换背景
想从照片中移除不需要的物体,或者替换杂乱的背景?将你的照片上传到 AI 图片编辑器,选择你想修改的区域,然后描述需要改变的内容以及需要保留的部分。最后,在保存之前将结果与原图进行对比。 本指南将通过一张真实的咖啡照片,演示在 YouMind 中完成这一流程的具体步骤。操作截图展示的是英文界面和英文版的编辑指令。前后的对比效果来自原始演示,该演示使用的是等效的日文指令;这并不是由英文提示词单独生成的新结果。 AI 图片编辑基于现有的照片。你可以通过指令来移除物体、更改背景或调整图片局部的外观。原图为主体和构图提供了参考,但你仍需检查那些希望保留的细节是否依然准确。 文生图(Text-to-image)则是从一段描述开始,创建一张全新的图像。当你已经有一张真实的产品照片需要处理时,图片编辑非常有用;而当你想从零开始开发新的视觉效果时,图像生成则更为合适。 例如,植物卖家可能会在将照片用于店铺海报前,清理花盆周围的杂物。咖啡馆可能会在将咖啡照片添加到公告卡片前,简化其背景。这两项任务都不应改变顾客对实际产品外观的预期。 打开 。以下工作流使用矩形选区和文字指令。 选择一张主体易于辨认的照片。在你的设备或个人存储中保留一份原图备份,以便你可以对比版本或在需要时重新开始。 在本次演示中,我们使用了一张放在深色厨房台面上的白色咖啡杯照片。盘子、玻璃杯、碗和餐具让背景显得杂乱。我们的目标是用更安静的咖啡馆场景替换该背景,同时保留杯子和拉花图案。 在英文 YouMind 界面中上传的原始咖啡照片。 在你想要编辑的背景或物体周围画一个矩形。这是一种矩形选区,而不是沿着每个边缘进行的精确抠图。确保在目标周围包含足够的上下文,以使请求的更改更加明确。 在咖啡示例中,我们选择了包含餐具的上部背景区域。我们将杯子保留在该选区之外。如果主体与选定区域重叠,请在你的提示词中明确说明哪些部分应该保留。 选择咖啡照片的上部背景。 选区可以引导编辑过程,但它并不能保证框外的每一个像素都保持不变。事后请检查整张图片。 使用具体的指令。列出你想移除的物体,描述替换内容,并指定重要的细节。以下是截图中输入的英文指令: 这是原始测试中使用的日文指令的英文版。下面展示了原始结果,以便你查看发生了哪些变化。 输入针对选定背景的英文指令。 点击“应用编辑”继续进入 YouMind 工作区。如有提示,请登录。在图片编辑器中检查选区和指令,然后点击“全部应用”以生成编辑结果。如果你稍后重新打开图片,请使用“编辑区域”再次选择该区域。 将生成的图片与原图进行对比。特别要注意主体的轮廓、形状、阴影、表面纹理以及任何文字或标志。确认产品看起来仍然像你要展示给顾客的实物。 左侧是原图;右侧是本次演示的实际结果。 这次编辑移除了餐具并生成了更柔和的咖啡馆背景。但它同时也移除了砧板,并改变了选定区域之外的部分场景。这个结果说明了为什么“保留指令”只是一个请求,而非像素级完美保护的保证。 如果你对结果满意,点击“完成”进行保存。如果重要细节发生了变化,尝试缩小选区或使用更具体的指令,然后再次对比。在整个过程中,请始终保留原图。 一次选择一个不需要的物体,尽可能将植物本身留在框外。试试这样写: 检查是否有受损的叶边、被改变的花盆图案、不一致的木纹,或被移除物体的微弱残留痕迹。这是一个建议的提示词,并非本文中单独测试的结果。 上面经过测试的示例使用了日文提示词。对于你自己的照片,你可以使用这个英文版本: 检查杯子的把手和杯口、拉花图案以及杯子下方的接触阴影。还要检查选区之外的区域。你的结果将取决于照片、选定区域和生成模型。 如果某些地方看起来不对劲,每次只更改指令的一部分,这样你就能知道哪部分起了作用。 尝试对同一张原图使用不同的提示词,而不是反复编辑已经丢失重要细节的结果。一张精美的图片仍然需要准确地代表真实产品。 你可以选择一个区域并将指令集中在该区域。但是,结果也可能会改变相邻区域或其他细节,正如咖啡示例所示。请检查整张图片,而不仅仅是选定区域。 可以。本指南中的演示使用了日文指令。请具体说明要更改什么以及要保留什么。如果结果不符合你的意图,请将宽泛的指令拆分为更短、更具体的请求。 访问权限和使用情况取决于你的套餐及当前的产品条件。请参阅 获取最新详情。 是的。请保留你自己的备份,以便你可以将编辑后的结果与源文件进行对比,或从同一张照片重新开始尝试。 选择一张照片,确定你要修改的区域,描述编辑内容,并检查结果。从小而具体的任务开始,不要试图一次性重新设计整个场景。 在 中尝试此工作流。一旦你得到一张满意的静态图片,你可以探索 ,用于制作动态公告或社交帖子。

如何通过 MCP 将 Obsidian 连接到 YouMind
你的 Obsidian 知识库可能已经包含了下一个项目所需的一切:研究资料、计划、阅读笔记和未完成的任务。将其连接到 YouMind,你就可以通过一个自然语言请求,把这些笔记变成可用的内容。 在本指南中,你将把一个本地的 Obsidian 知识库连接到 YouMind,让 YouMind 读取并整理一组笔记,然后将结果保存回 Obsidian。示例使用了五篇关于抗炎饮食的笔记,来创建一个包含原始来源链接的行动计划。 你需要准备: 连接的工作原理如下: YouMind → ngrok HTTPS 地址 → MCP 连接器 → 你的 Obsidian 知识库 MCP,即模型上下文协议(Model Context Protocol),允许 AI 应用使用另一个应用提供的工具。Obsidian 插件提供了用于操作知识库的工具,YouMind 则使用这些工具来执行你的请求。 在使用此连接时,请保持你的电脑处于唤醒状态并连接网络,同时保持 Obsidian、已连接的知识库和 ngrok 处于运行状态。本地地址 127.0.0.1 仅指向你自己的电脑,因此 YouMind 需要 ngrok 地址才能访问它。 该连接器可以根据你授予的权限读取或修改笔记。请保管好它的令牌,并使用插件的工具权限和隐藏文件夹设置来控制访问权限。任务中使用的内容会经过 ngrok 和 YouMind;连接一个知识库并不会自动同步整个知识库。 截图展示了 macOS 上的工作流程。部分账户详情已被移除或替换为示例值。 在 Obsidian 中打开 设置 → 社区插件。 如果你的知识库处于限制模式,请点击 退出限制模式 以允许社区插件。 点击 浏览 打开社区插件目录。 搜索 MCP Connector,然后选择由 istefox 开发的插件。请确认作者的名字,因为目录中可能包含名称相似的插件。 打开其详情页并点击 安装。 安装完成后,点击 启用。 在 Obsidian 的设置中打开 MCP Connector,以配置其本地服务器和访问令牌。你可以在上找到更多信息。 找到 固定端口,输入 27200,然后点击 保存。 服务器端口 部分现在应显示: 固定的端口可以确保你的 ngrok 连接始终指向同一个本地服务。如果端口 27200 已被占用,请选择一个可用的端口,并在下面的 ngrok 命令中使用该端口号。 在 访问控制 中,点击 添加令牌。 将新令牌命名为 YouMind,以便日后识别。 点击该令牌所在行的 复制 按钮。你将在后续步骤中将其粘贴到 YouMind 中。 每个令牌可以拥有独立的工具权限。本示例需要读取笔记和创建新笔记的权限。截图使用了插件的 所有 52 个工具 配置;可用工具的数量可能因插件版本和你的设置而异。 请像对待密码一样对待这个令牌,因为它授予了相应的访问权限。你不需要将其粘贴到 AI 聊天中。 如果你尚未安装 ngrok,请遵循。在 macOS 上,如果你已经使用 Homebrew,可以通过以下命令安装: 添加来自你 ngrok 仪表盘的 authtoken: ngrok authtoken 用于将 ngrok 连接到你的账户。上一步中的 Obsidian 令牌则赋予 YouMind 访问你知识库的权限。请将这两个凭证分开保管。 在终端中运行: 保持此终端会话运行。一旦 Session Status 显示为 online,请复制 Forwarding 行中显示的 HTTPS 地址。 在该地址末尾添加 /mcp。你最终的连接器 URL 应具有以下结构: 请使用你 ngrok 会话中显示的实际域名。截图中的域名仅为示例。如果你的转发地址之后发生变化,也需要在 YouMind 中更新保存的地址。 在 YouMind 中,打开 设置 → 连接器,然后点击 添加自定义连接器。 输入一个名称,例如 obsidian,并将你的 ngrok 地址(末尾带 /mcp)粘贴进去。展开 高级设置。在 自定义参数 下,点击 添加参数 并进行如下配置: 将 YOUR_OBSIDIAN_TOKEN 替换为你从 Obsidian 复制的完整令牌。确保在 **Bearer** 后面包含一个空格。 例如,如果你的令牌是 example-token,则该值应为: 这只是一个格式示例。请在实际配置中使用你自己的令牌。此连接使用 Bearer Token 认证,因此请将两个 OAuth 字段留空。 点击 添加,然后在连接器列表中找到 obsidian 并点击 连接。 你应该会看到其名称旁边显示 已连接。 现在,让我们通过一个读取笔记并写入新笔记的任务来检查连接。 YouMind 需要实际的内容来操作。在本示例中,知识库包含五篇英文笔记: 这些笔记是用于演示工作流程的示例材料。它们并非个性化的医疗或营养计划。 你可以使用不同的主题。例如,将阅读笔记整合成学习指南,将项目笔记转化为下一步行动清单,或将旅行研究整理成行程计划。根据你知识库中的笔记,更新提示中的主题。 在 YouMind 中开始一个新任务,并输入: 该提示告诉 YouMind 要读取哪些笔记、如何组织信息、要识别哪些任务,以及将结果保存到哪里。它还指定了新笔记的名称,并要求包含指向来源的链接,这使得输出结果易于核查。 提交任务。YouMind 将使用连接器查找并读取相关的笔记,然后整合结果。你可以在对话中跟踪其进度。 在本示例中,YouMind 返回了: 所有待办事项已完成 指的是 YouMind 的读取、整理和写入任务。购物和备餐仍然是使用该计划的人需要执行的后续行动。 切换回 Obsidian,打开 抗炎饮食行动计划。 新笔记出现在文件列表中,其内容已保存到你的知识库中。在此次运行中,它还包含了标签和指向原始笔记的可点击链接。图谱视图显示了这些连接以及现有的笔记。 你现在可以继续在 Obsidian 中进行编辑,或者让 YouMind 根据更具体的要求继续操作,例如展开某个部分或使用另一篇笔记更新计划。 检查 Authorization 参数。其值必须是 Bearer,后跟一个空格和你的完整 Obsidian 令牌。确保你从 MCP Connector 复制了令牌。如果你重新生成或撤销了它,请在 YouMind 中更新该值。 令牌检查失败可能导致客户端尝试进行 OAuth 发现。此插件连接使用 Bearer Token,因此请首先检查 Authorization 标头,并确保 OAuth 客户端 ID 和密钥字段留空。缺少 Bearer 前缀可能会产生此错误。 该插件的 MCP 端点通过 POST 请求接受 MCP 请求。在浏览器的地址栏中打开 URL 通常会发送 GET 请求,这可能会返回 405 Method Not Allowed。请通过 YouMind 和一个实际任务来验证连接。 检查你的电脑是否处于唤醒状态并在线,Obsidian 是否打开了正确的知识库,插件是否已启用,以及 ngrok 是否仍显示 online。然后,将本地端口和 ngrok URL 与 YouMind 中保存的值进行比较。 在已连接的知识库中搜索你在提示中指定的标题。检查令牌是否允许创建笔记。你也可以让 YouMind 提供它创建的文件的精确知识库相对路径,然后在 Obsidian 中打开该路径。 准备好用你自己的笔记试试了吗?,让它把几篇相关的笔记变成你知识库中一个有用的新页面。