* .gifをfile.pdfに `変換`すると、システムがハング/フリーズします

パンディア

ディレクトリに415個のgifファイルがあり、次のコマンドを使用してそれらの1つのPDFを作成しようとしています。

convert /path/to/*.gif file.pdf

ただし、システム全体がハング/フリーズする原因になります。言い換えると、システムが非常に遅くなり、プロセスCtrl+ c(強制終了)する必要があります(これも停止に時間がかかります)。

この問題/問題にどのように直面しますか?このタスクを実行するためのより良い/代替メカニズム(コマンド/プログラム/回避策)はありますか?

注:Trisquel GNU / Linux 7.0 LTSを搭載したシンプルなデスクトップPC(3 + 3 GHzP4プロセッサと1GB og RAM)で作業しています。このconvertプログラムは、ImageMagickツールスイートのメンバーです

ここに

おそらく多くのRAMを使用していて、スワッピングを引き起こしています。/usr/bin/time -vたとえば5つのファイルで実行したときにコマンドの前で使用する簡単なテストと10のファイルで実行するとMaximum resident set size、2倍のファイルで約2倍になることがわかります。

したがって、一度にすべてを実行するのではなく、一度に1つずつ変換するか、一度に10と言ってから、PDFを連結します。時間がかかりますが、メモリは少なくなります。

rm -f /tmp/file.pdf
for i in *.gif
do convert "$i" /tmp/a.pdf
   if [ -s /tmp/file.pdf ]
   then gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=/tmp/b.pdf /tmp/file.pdf /tmp/a.pdf
   else mv /tmp/a.pdf /tmp/b.pdf
   fi
   mv /tmp/b.pdf /tmp/file.pdf
done

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PDFをEPSに変換するとGhostscriptがハングする

分類Dev

adbを実行しようとするたびに、システムがフリーズします

分類Dev

PDFを画像に変換しますが、ズームインした後

分類Dev

jQueryスクリプトをサイズ変更ハンドラー内で呼び出すことができる関数に変換します

分類Dev

システムがフリーズします。RAMとSWAPがいっぱいですか?iowaitがハイになり、すべてのプロセスが高速でデータをhddに読み書きしたいと考えているようです。

分類Dev

18.04.1 がハングし、システムが断続的にフリーズする

分類Dev

シリーズインデックス(パターンでのマッチング)をデータフレーム列に変換します

分類Dev

テキストをハイパーリンク<a>と画像タグ<img>に変換します

分類Dev

パンダ:SimpleImputerを使用すると、データフレームがシリーズに変換されますか?

分類Dev

ハッカーランクプラットフォームのリストにノードを挿入しているときにセグメンテーション違反が発生しています

分類Dev

要素をフローティングすると、アニメーションがスムーズになり、方向が逆になりますか?

分類Dev

datagridviewに新しい行を追加すると、アプリケーションのC#フォームがハングします

分類Dev

PHP Imagickは、PDFを画像に変換するときにサーバー全体をハングさせます

分類Dev

PDF内のテキストを画像に変換して、カスタムフォントとしてレンダリングすることはできますか?

分類Dev

18.04.2にアップグレードした後、2番目の物理ディスク上のファイルにアクセスしようとすると、マウスを動かすだけでLTSシステムがフリーズします。

分類Dev

ユーザーがフラッターを使用してテキストを入力したときに、ハッシュタグリンクとして単語を解析して置き換えるにはどうすればよいですか?

分類Dev

GraphicsMagick-JPEGをトリミングしてGIFに変換すると、黒いバーになります

分類Dev

シークできないストリームをbyte []に変換すると、ArgumentOutOfRangeExceptionが発生します

分類Dev

パンダシリーズのリストをパンダデータフレームに変換する

分類Dev

daskシリーズをdaskデータフレームに変換します

分類Dev

ウィンドウを画面の端にドラッグすると、システムが約20秒間フリーズする

分類Dev

パンダシリーズをデータフレームに変換して他のデータフレームとマージする方法

分類Dev

グーグルドキュメントをPDFに変換すると、空白のpdf、グーグルスクリプトになります

分類Dev

adbはシステムを完全にフリーズします

分類Dev

ObjectiveCでUIWebViewをスクロールしているときにPDFファイルがハングする

分類Dev

パンダシリーズをデータフレームに変換する

分類Dev

すべての行に同じシリーズがあるパンダデータフレームに行としてシリーズを適用します

分類Dev

シリーズの値のリストをデータフレームパンダに変換する方法

分類Dev

システムがUbuntu20.04に「sudoaptinstalllibdvd-pkg」をインストールするとハングする

Related 関連記事

  1. 1

    PDFをEPSに変換するとGhostscriptがハングする

  2. 2

    adbを実行しようとするたびに、システムがフリーズします

  3. 3

    PDFを画像に変換しますが、ズームインした後

  4. 4

    jQueryスクリプトをサイズ変更ハンドラー内で呼び出すことができる関数に変換します

  5. 5

    システムがフリーズします。RAMとSWAPがいっぱいですか?iowaitがハイになり、すべてのプロセスが高速でデータをhddに読み書きしたいと考えているようです。

  6. 6

    18.04.1 がハングし、システムが断続的にフリーズする

  7. 7

    シリーズインデックス(パターンでのマッチング)をデータフレーム列に変換します

  8. 8

    テキストをハイパーリンク<a>と画像タグ<img>に変換します

  9. 9

    パンダ:SimpleImputerを使用すると、データフレームがシリーズに変換されますか?

  10. 10

    ハッカーランクプラットフォームのリストにノードを挿入しているときにセグメンテーション違反が発生しています

  11. 11

    要素をフローティングすると、アニメーションがスムーズになり、方向が逆になりますか?

  12. 12

    datagridviewに新しい行を追加すると、アプリケーションのC#フォームがハングします

  13. 13

    PHP Imagickは、PDFを画像に変換するときにサーバー全体をハングさせます

  14. 14

    PDF内のテキストを画像に変換して、カスタムフォントとしてレンダリングすることはできますか?

  15. 15

    18.04.2にアップグレードした後、2番目の物理ディスク上のファイルにアクセスしようとすると、マウスを動かすだけでLTSシステムがフリーズします。

  16. 16

    ユーザーがフラッターを使用してテキストを入力したときに、ハッシュタグリンクとして単語を解析して置き換えるにはどうすればよいですか?

  17. 17

    GraphicsMagick-JPEGをトリミングしてGIFに変換すると、黒いバーになります

  18. 18

    シークできないストリームをbyte []に変換すると、ArgumentOutOfRangeExceptionが発生します

  19. 19

    パンダシリーズのリストをパンダデータフレームに変換する

  20. 20

    daskシリーズをdaskデータフレームに変換します

  21. 21

    ウィンドウを画面の端にドラッグすると、システムが約20秒間フリーズする

  22. 22

    パンダシリーズをデータフレームに変換して他のデータフレームとマージする方法

  23. 23

    グーグルドキュメントをPDFに変換すると、空白のpdf、グーグルスクリプトになります

  24. 24

    adbはシステムを完全にフリーズします

  25. 25

    ObjectiveCでUIWebViewをスクロールしているときにPDFファイルがハングする

  26. 26

    パンダシリーズをデータフレームに変換する

  27. 27

    すべての行に同じシリーズがあるパンダデータフレームに行としてシリーズを適用します

  28. 28

    シリーズの値のリストをデータフレームパンダに変換する方法

  29. 29

    システムがUbuntu20.04に「sudoaptinstalllibdvd-pkg」をインストールするとハングする

ホットタグ

アーカイブ