題:
如何將圖像文件和PDF批量轉換為TIFF?
user19507
2012-03-01 19:25:56 UTC
view on stackexchange narkive permalink

我有很多 .jpeg .png .pdf 文件,我想將它們全部轉換為。 tiff 一次。

我該怎麼做?

六 答案:
user588
2012-03-02 03:04:52 UTC
view on stackexchange narkive permalink
  for in in *; sip -s格式化tif $ i --out $ i.tif;完成 

重擊。

我喜歡darwin / OSX附帶的小口子!
據我所知,* Image Events *只是SIPS命令行實用程序的(啟用AppleScript的)應用程序包裝。
應該是*中的“我”;sips -s format tiff $ i --out $ i.tif;完成`。否則,您會得到“錯誤:不支持的輸出格式tif”。
這是有關解決多頁PDF限制的另一種選擇:https://apple.stackexchange.com/a/365583/249129
Matt Love
2012-03-01 20:18:11 UTC
view on stackexchange narkive permalink

Automator

您可以通過以下方式批量轉換這些文件:

  1. / Applications 打開 Automator >

  2. 創建新的工作流程

  3. 拖動獲取指定的查找器項目到工作流構建器。

  4. 更改圖像類型拖到工作流構建器。這將提示您添加“複製查找器項目”操作作為備份選項。由您決定。

  5. 在“獲取指定的項目”操作中單擊添加... 按鈕,然後選擇所有圖片文件。

  6. 在“更改圖像類型”中選擇所需的圖像類型。

  7. 單擊運行按鈕。

  8. 享受批量轉換後的照片!

  9. ol>

    最後,您的Automator窗口應如下所示:

    enter image description here

我會稍作更改-主要是偏好設置。我將創建此工作流作為應用程序,並取消“獲取指定的查找器項目”步驟。這將轉換任何圖像文件(包括單頁PDF或圖像文件的文件夾),將其拖到應用程序圖標上成TIFF。 (或者,更恰當地說,為所有這些文件製作TIFF副本,並將其放置在桌面上。)這樣就無需預先定義要轉換的文件,並允許您將工作流重新用於將來的轉換。
是的,也可以。
是否可以進行設置,以便您可以從Finder運行它,而不必每次都進行設置?就像,右鍵單擊文件>轉換為PNG還是其他?
fanaugen
2012-03-01 22:48:28 UTC
view on stackexchange narkive permalink

但是,@ Matt Love的Automator解決方案不會將多頁PDF文件轉換為單獨的TIFF。您將需要運行兩個單獨的Automator工作流程,一個工作流程將PDF文件轉換為圖像,另一個工作流程更改圖像文件的格式。或者,您可以考慮在Mac OS X的內置圖像事件中使用AppleScript

與簡單的Automator工作流程不同,下面給出的腳本(語法彩色版本此處)將圖像 PDF文件轉換為TIFF,執行錯誤報告,並且在處理某些文件失敗時不會崩潰。在運行腳本之前,選擇要在Finder中處理的文件。

編輯:對於多頁PDF,僅轉換第1頁。

 #此腳本將轉換所有文件。在Finder#中以TIFF格式選擇的PDF和圖像,並將.tif附加到文件名稱集t到(當前日期的時間)tell應用程序“ Finder”,以將選擇錯誤設置為{} tell應用程序“ Image Events”重複與img_file一起嘗試將img_file設置為img_file作為文本設置img打開img_file將img作為TIFF保存在(img_file &“ .tif”)中,如果(結果類別)不是文件,則錯誤“無法轉換為TIFF”關閉img錯誤errMsg將錯誤設置為錯誤&((((別名(img_file作為文件的信息)的名稱)&“:” & errMsg &“ \ n”)為文本)嘗試關閉img結束嘗試結束嘗試結束重複結束錯誤長度t msg轉換為(((sel的長度)-errcount)作為文本)“ &”文件轉換為“ &¬((((當前日期的時間)-t)作為文本)&”秒)中的TIFF。\ n \ n “如果錯誤不是{},則將msg設置為msg & errcount &”錯誤發生:\ n“ &錯誤為textend ifdisplay對話框,消息為msg  
“更改圖像類型”自動器操作(至少與OS X 10.7一起提供),將**將單頁PDF文檔轉換為TIFF文件。我已經編輯了答案,說您不能在多頁文檔中使用它。我尚未解密Applescript以確定它如何與多頁文檔一起使用。
在Snow Leopard中,“更改圖像類型” *“自動”操作也不處理單頁PDF。 AppleScript將PDF轉換為TIFF,但僅將多頁PDF中的第一頁轉換(感謝您指出這一點)。
我剛剛檢查了Snow Leopard系統,並且*更改圖像類型*模塊**確實轉換了單頁PDF文件-至少根據文檔而言。稍後我將測試該功能。
Francis Laclé
2019-07-29 21:16:57 UTC
view on stackexchange narkive permalink

在解決多頁PDF的Automator腳本或商業工具旁邊,另一種選擇是使用 ImageMagick的轉換工具。例如,從同一目錄執行以下命令:

  for in in *;做magick convert -density 300 ./$i-depth 8 ./$i.tiff;完成
 
如果尚未安裝Homebrew,請先安裝“ brew install imagemagick”。
Maia Smith
2015-04-14 23:17:25 UTC
view on stackexchange narkive permalink

在Mac上,您也可以cd進入圖像目錄,並使用:

  sips -s format tiff input.pdf --out output.tiff  

來源: http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html

user9290
2012-03-01 23:52:47 UTC
view on stackexchange narkive permalink

我相信您可以使用商業程序 GraphicConverter(40美元)來構建這樣的自定義工作流程。您可以使用它作為獨立程序,但是它也具有某些可在Automator工作流程中使用的功能。

這是 GraphicConverter的頁面上的一些信息,說明了其批處理圖像編輯功能

具有附加功能的批處理轉換

GraphicConverter為您提供複雜的批處理,可完全自動化應用於選擇圖片的重複任務:

  • 將所有選定的源圖片輕鬆快速地轉換為新格式-不管有5個圖片文件還是5,000個圖片文件;您只需定義轉換類型並設置詳細信息
  • 在轉換過程中,您最多可以應用60個其他批處理功能,例如旋轉,調整大小,更改分辨率等。
  • 如果將圖片文件放在Internet上時存在兼容性問題,則在上載文檔之前自動刪除Mac OS Ressourcefork
  • 創建HTML格式的目錄以在Internet上發布並調整顏色,大小,等等,以符合您的個人要求(請參見示例)
  • 根據特殊標準快速輕鬆地重命名一系列文檔 ​​li>
  • 將圖片合併在一起(例如,用於QuickTime VR)
  • 將IPTC信息插入或提取為各種文檔格式
  • 以及更多...

enter image description here



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...