画像ファイルとPDFをTIFFに一括変換するにはどうすればよいですか?


13

私にはたくさんありますが.jpeg、ファイルとそれらすべてを一度にすべてに変換したいと思います。.png.pdf.tiff

これどうやってするの?

回答:


12
for i in *; do sips -s format tif $i --out $i.tif; done

バッシュ。


2
私はsipがdarwin / OSXに同梱されているのが大好きです!
bmike

2
私の知る限り、Image EventsはSIPSコマンドラインユーティリティの(AppleScript対応)アプリケーションラッパーにすぎません。
fanaugen 2012年

1
それはする必要がありますfor i in *; do sips -s format tiff $i --out $i.tif; done。それ以外の場合は取得しますError: Unsupported output format tif
tokenizer_fsj 2017

複数ページのPDF制限を解決する別のオプションを次に示します。apple.stackexchange.com
FrancisLaclé19年

11

Automator

これらのファイルは次の方法でバッチ変換できます。

  1. からAutomatorを開く/Applications

  2. 新しいワークフローを作成する

  3. Get Specified Finder Itemsをワークフロービルダーにドラッグします。

  4. 画像の種類変更をワークフロービルダーにドラッグします。これにより、Finderオプションのコピーアクションをバックアップオプションとして追加するように求められます。それはあなた次第です。

  5. [ 指定されたアイテムを取得]アクションの[ 追加... ]ボタンをクリックして、すべての画像ファイルを選択します。

  6. 画像の種類の変更で目的の画像の種類を選択します。

  7. 実行」ボタンをクリックします。

  8. バッチ変換された写真をお楽しみください!

最終的に、Automatorウィンドウは次のようになります。

ここに画像の説明を入力してください


2
主に好みの問題を1つだけ変更します。このワークフローをアプリケーションとして作成し、[ 指定されたファインダーアイテムの取得]ステップを削除します。これにより、アプリケーションアイコンにドラッグされた単一ページのPDFまたは画像ファイルのフォルダーを含むすべての画像ファイルがTIFFに変換されます。(または、より正確に言えば、これらすべてのファイルのTIFFコピーを作成し、そのコピーをデスクトップに配置します。)これにより、変換するファイルを事前に定義する必要がなくなり、ワークフローを将来の変換に再利用できます。
jaberg、2012年

ええ、それも機能します。
Matt Love

これをセットアップして、毎回セットアップしなくてもFinderから実行できるようにすることはできますか?同様に、ファイルを右クリック> PNGに変換、または何ですか?
Jake Wilson

4

ただし、@ Matt LoveによるAutomatorソリューションは、複数ページのPDFファイルを個別のTIFFに変換しません。2つの個別のAutomatorワークフローを実行する必要があります。1つはPDFファイルを画像に変換するため、もう1つは画像ファイルの形式を変更するためです。別の方法として、Mac OS Xの組み込みのイメージイベントでAppleScriptを使用することを検討してください。

単純なAutomatorワークフローとは異なり、以下に示すスクリプト(ここでは構文に色を付けたバージョン)は画像 PDFファイルをTIFFに変換し、エラー報告を行い、一部のファイルの処理に失敗した場合でも機能しません。スクリプトを実行する前に、Finderで処理するファイルを選択します。

編集:複数ページのPDFの場合、ページ1のみが変換されます。

# this script converts all PDFs and images selected in Finder
# to the TIFF format and appends .tif to the file name

set t to (time of (current date))
tell application "Finder" to set sel to selection
set errors to {}
tell application "Image Events"
    repeat with img_file in sel
        try
            set img_file to img_file as text
            set img to open img_file
            save img as TIFF in (img_file & ".tif")
            if (class of result) is not file then error "could not convert to TIFF"
            close img
        on error errMsg
            set errors to errors & ((name of (info for (img_file as alias)) & ": " & errMsg & "\n") as text)
            try
                close img
            end try
        end try
    end repeat
end tell

# error report
set errcount to length of errors
set msg to (((length of sel) - errcount) as text) & " files converted to TIFF in " & ¬
    (((time of (current date)) - t) as text) & " seconds.\n\n"
if errors is not {} then
    set msg to msg & errcount & " errors occurred: \n" & errors as text
end if
display dialog msg

画像の変更タイプのAutomatorアクション、OS X 10.7で提供される少なくともバージョンが、します TIFFファイルに単一ページのPDF文書を変換します。回答を編集して、複数ページのドキュメントでは使用できないようにしています。Applescriptを解読して、複数ページのドキュメントでどのように機能するかを確認していません。
jaberg、2012年

Snow Leopardでは、画像のタイプの変更 Automatorアクションも単一ページのPDFを処理しません。AppleScriptはPDFをTIFFに変換しますが、マルチページPDFの最初のページのみです(これを指摘していただきありがとうございます)。
ファナウゲン

Snow Leopardシステムを確認したところ、少なくともドキュメントに従って、画像の種類の変更モジュール単一ページのPDFファイルを変換しました。後で機能をテストします。
jaberg、2012年

3

AutomatorスクリプトまたはマルチページPDFを解決するための商用ツールの横にある別のオプションは、ImageMagickの変換ツールを使用することです。たとえば、同じディレクトリから以下を実行します。

for i in *; do magick convert -density 300 ./$i -depth 8 ./$i.tiff; done

Homebrewをインストールしbrew install imagemagickて、まだ行っていない場合は最初に行う必要があります
Alex W


0

商用プログラムGraphicConverter(US $ 40)を使用して、このようなカスタムワークフローを構築できると思います。スタンドアロンプ​​ログラムを使用しますが、Automatorワークフローで使用できる特定の機能もあります。

以下は、GraphicConverterのページからの、バッチ処理画像編集機能を説明する情報です。

追加機能によるバッチ変換

GraphicConverterは、厳選された画像に適用される反復的なタスクを完全に自動化する高度なバッチ処理を提供します。

  • 5または5,000の画像ファイルがあるかどうかに関係なく、選択したすべてのソース画像を簡単かつ迅速に新しい形式に変換します。変換のタイプを定義して詳細を設定するだけです
  • 変換プロセス中に、回転、サイズ変更、解像度の変更など、最大60の追加バッチ機能を適用できます。
  • 画像ファイルをインターネットに配置するときに互換性の問題がある場合、ドキュメントがアップロードされる前にMac OS Ressourceforkの削除を自動化します
  • インターネットで公開するためにHTML形式でカタログを作成し、色やサイズなどを個々の要件に合わせて調整します(例を参照)
  • 特別な基準に従って、選択したドキュメントの名前をすばやく簡単に変更します
  • 画像を結合する(例:QuickTime VR)
  • さまざまなドキュメント形式にIPTC情報を挿入または抽出する
  • そして、はるかに...

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.