GNU/Linux >> Linux の 問題 >  >> Linux

画像を複数ページに分割

オンラインでやりたい場合は、http://rasterbator.net/ のサイトをお勧めします。

Create Poster をクリックします 画像をアップロードします。ページ サイズ オプション、効果オプション (以前は [なし] を選択していました) を選択し、ダウンロード ページが表示されるまで [続行] をクリックし続けます。 PDF ファイルが自動的にダウンロードされ、evince を使用して開くことができます またはその他の PDF プログラムを使用して印刷してください


ImageMagick は、画像を同じサイズのタイルに簡単に分割することで、これを非常にうまく行います。

最初に、画像のサイズが適切であることを確認して、同じサイズのタイルに分割された後、各タイルが印刷先の用紙のサイズになるようにします (そうしないと、多くのトリミングを行うことになります)。

たとえば、画像を白いピクセルで埋めます。 80x40cm の場合、画像は幅 3x29.7=89.1cm (A4 の長さ 3 つ分) と高さ 2x21=42cm (A4 の幅 2 つ分) にパディングする必要があります。

それが myimage.jpg で、横に 3 ページ、下に 2 ページになるとします。 300dpi だとすると、全体の画像は 10523x4960 ピクセルになります。

その後、パディングとクロップを一度に行うことができます:

<ブロック引用>

$ convert myimage.jpg -extent 10523x4960 -crop [email protected] +repage mytiles.jpg

(ImageMagick 7 の場合、コマンドは「convert」ではなく「magick」だと思います)

「-extent 10523x4960」コマンドは、元の画像の「境界」サイズをパディングを含むように変更します (最初に特別な背景を設定しなかったため、白を使用します)。「-crop [email protected] +repage」はタイリング (「@」記号に注意してください!)

パディングを両側で等間隔にしたい場合は、「-extent」の前に「-gravity center」を追加してください。

ImageMagick は、pdf から pdf への変換を含め、あらゆる種類の画像形式を処理できます (ただし、dpi オプションをいじる必要がある場合があります)。


最初に試すことは、プリンターのプリンター設定を見て、そのように画像を分割する機能があるかどうかを確認することです.プリンター ドライバーで許可されている場合は、おそらくそれが最も簡単な方法です。

次に試みることは、PDF に印刷し、Adobe Reader で複数のページに分割することです。ただし、PDF に印刷するプリンター ドライバーがあり、Adobe Reader がインストールされていると仮定します。

最後に、これらの解決策は機能しません。これは頻繁に行うことであり、タスクのスクリプトを作成することもできます。

タスクをスクリプト化する卑劣な方法の 1 つは、HTML または CSS を生成して画像の選択した部分のみを表示する一連のテキスト式を含むスプレッドシートを作成し、生成された各チャンクを Web ブラウザーで表示し、ブラウザーの印刷コマンドを使用することです。画像の選択した部分を印刷します。スタック オーバーフローの質問「HTML/CSS で画像の一部だけを表示するにはどうすればよいですか?」画像をクリップする方法を提供します。


Linux
  1. 行に基づいて単一のファイルを複数のファイルに分割する方法

  2. コマンドラインから.pdf画像をフラット化する方法は?

  3. 複数の PDF ファイルを 1 つの PDF に結合/変換する

  1. PDF をブックマークで分割しますか?

  2. 複数のpdfファイルの内容を検索するには?

  3. ImageMagick は PDF を画像に変換する権限がありません

  1. PDFのページのサイズを変更するにはどうすればよいですか?

  2. 1 つのテキスト ファイルを複数の *.txt ファイルに分割する方法は?

  3. Linux 用の分割画面付き PDF リーダー