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

Ubuntu系统VSCode中PDF去水印后合并图片生成PDF时出现Killed错误

解决Ubuntu下VSCode中图片合并为PDF时触发Killed错误的方法

可能原因及对应解决步骤

  • 内存耗尽:合并大量高清图片时,系统OOM Killer会终止占用内存过高的进程
    • 临时处理:关闭VSCode及其他闲置程序,释放内存后重新执行合并操作
    • 长期方案:增加系统交换分区,执行以下命令:
      # 创建4GB交换文件
      sudo fallocate -l 4G /swapfile
      sudo chmod 600 /swapfile
      sudo mkswap /swapfile
      sudo swapon /swapfile
      # 设置开机自动挂载交换分区
      echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
      
  • 进程资源配额限制:VSCode终端的进程内存配额被限制
    • 查看当前限制:ulimit -a
    • 临时调高内存限制:ulimit -v unlimited(仅当前终端会话生效)
  • 图片处理工具异常:若使用ImageMagick、pdftk等工具,可能存在配置或版本问题
    • 针对ImageMagick:编辑/etc/ImageMagick-6/policy.xml,找到<policy domain="resource" name="memory" value="..." />,调高内存阈值(例如改为2GiB)
    • 更新工具版本:sudo apt update && sudo apt install --only-upgrade imagemagick pdftk

调试建议

  • 执行合并命令时添加 verbose 参数(如ImageMagick的convert -verbose),定位具体崩溃环节
  • 先测试合并少量图片,确认是否因图片数量/尺寸过大导致问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 20:52:02