You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何复制VS Code中含Base64图片的Jupyter Notebook Markdown单元格

解决VS Code中Jupyter Notebook复制Base64图片单元格失效问题

问题原因

VS Code默认的「复制单元格」操作,在处理包含超长Base64图片编码的Markdown单元格时,可能只复制了文本部分,截断或过滤了完整的Base64数据,导致粘贴后图片无法加载。

可行解决方案

  • 手动全选图片代码块复制

    1. 双击目标Markdown单元格进入编辑模式
    2. 选中包含Base64图片的完整Markdown代码(比如 ![图片描述](data:image/png;base64,xxxxxxxx...) 整段内容,包括前缀和完整编码)
    3. 使用快捷键Ctrl+C(Windows/Linux)或Cmd+C(Mac)复制,粘贴到新Notebook的Markdown单元格中
  • 通过右键菜单复制单元格内容

    1. 右键目标单元格,选择「复制单元格内容」(区别于普通的「复制单元格」选项)
    2. 在新Notebook中右键选择「粘贴单元格内容」,即可完整复制包含Base64图片的全部内容
  • 导出.ipynb文件提取内容

    1. 右键原Notebook标签,选择「导出为」→「Jupyter Notebook (.ipynb)」
    2. 用文本编辑器打开导出的.ipynb文件,找到对应Markdown单元格的"source"字段,复制其中包含Base64图片的完整代码
    3. 在新Notebook新建Markdown单元格,粘贴这段代码

注意事项

  • 复制时务必确保选中Base64编码的全部内容,包括开头的data:image/[格式];base64,前缀,避免遗漏导致图片加载失败
  • 若Base64字符串过长自动换行,需选中所有换行后的内容,不要只复制部分编码

内容的提问来源于stack exchange,提问作者txworking

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 18:04:54