程序應以批處理模式運行,以調整文件夾中所有文件的大小,然後將新文件保存到其他文件夾中。設置jpg質量的選項也很棒。
程序應以批處理模式運行,以調整文件夾中所有文件的大小,然後將新文件保存到其他文件夾中。設置jpg質量的選項也很棒。
讓我感到驚訝的是,沒有人提到最簡單,最便宜,技術最少的選項:
首先,打開“自動”,該文件夾位於“應用程序”文件夾中
下一步,選擇創建一個新的工作流程:
下一步,通過拖放將以下步驟添加到工作流程中:
運行此命令時,Automator將執行以下操作:
(“在工作流程運行時顯示此操作”複選框表示工作流程將暫停,顯示該選項,然後允許您對其進行更改)。
一旦這樣做,Automator就會攪動並燃燒,完成後它會向您發出蜂鳴聲。
不幸的是,它似乎沒有選擇JPEG質量的選項。但是,對於價格(免費),這很方便。
我喜歡使用ImageMagick。 sips
和Automator(使用相同的調整大小方法)使圖像看起來過於模糊,我認為沒有額外的銳化。
您可以使用 brew install imagemagick 來安裝ImageMagick Homebrew之後安裝code>或使用
sudo端口安裝 MacPorts之後安裝imagemagick
。然後運行這樣的命令:
mogrify -filter lanczos2 -resize'500x500>'-format jpg -quality 90 -path / tmp / * .jpg
500x500>
可使寬度大於或等於500px的圖像適合500x500px。 500x
總是將寬度更改為500 px,而 500x500 ^
將使所有圖像至少500x500px。 -path / tmp /
會將輸出文件保存到 / tmp /
中,而不是就地修改文件。
Lanczos2
或2葉 Lanczos與 Catrom
非常相似。與 Lanczos
( Lanczos3
)相比,它們的銳度略低,產生的振鈴偽影更少,並且產生更多的莫爾紋。使圖像變小的默認過濾器是 Triangle
,這在我看來通常會使圖像變得太模糊。
-quality 100
創建的文件大約是原來的兩倍 -quality 95
,它創建的文件大小是 -quality 88
的兩倍。
更多信息:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http: //lri.me/shell1.txt
以下是類似的命令,它在*中使用 sips
:
表示f。 jpg; do sips -Z 500 -s format jpeg -s formatOptions 80“ $ f” / tmp /;完成
-Z 500
就像ImageMagick中的 500x500>
。
如果其他圖像的數量少於100,000,您也可以使用“預覽”:
Preview曾經使用與 sips
和Automator相同的調整大小方法,但是自10.7開始使用了不同的方法。我更喜歡ImageMagick的 Lanczos2
。
我將不同選項的比較上傳到了 http://19a5b0.s3-website-us-west-2.amazonaws。 com / imagemagick-osx-resizing / index.html。
ImageMagick是為此目的而製作的命令行界面程序。使用和安裝ImageMagick可能會令人生畏,但是此圖像處理程序包是迄今為止我所遇到的最強大的功能。由於對於原始OS X用戶而言,從源代碼進行安裝可能會很麻煩,因此建議您使用 Homebrew。
要使用 Homebrew安裝 ImageMagick在您的終端中運行此oneliner:
ruby -e“ $(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Homebrew現在已安裝,明智的做法是在安裝後遵循安裝程序的建議。現在,我們使用 brew
安裝ImageMagick。
brew install imagemagick
ImageMagick現在已安裝,並且已 convert 代碼>程序可以用於您的目的。要將大的jpg圖像轉換成較小的png圖像,可以運行
轉換input.jpg -geometry 800x600 output.png
要回答您的問題“如何調整文件夾中所有文件的大小並將它們保存在其他文件夾中”,您可以運行以下腳本。
#創建輸出dirmkdir -p“ ../resize"#轉換所有.jpg當前文件夾中的文件用於* .jpg中的圖像;可以轉換$ x -geometry 800x600調整大小/ $ xdone
ImageMagick可以轉換100多種不同的圖像格式,幾乎所有可以使用Photoshop的技巧都可以與ImageMagick一起使用。
幾個人提到了ImageMagick。這是一個秘訣:為簡單起見,假設所有文件都在一個文件夾中(該文件夾中沒有其他文件)。打開一個終端窗口,cd進入該文件夾,然後運行
mkdir ../resizefor * .jpg中的x;可以將-geometry 800x600 $ x ../ resize / $ x
轉換為您想要的尺寸來替換800x600。
優點包括很大的靈活性在ImageMagick的 convert
中,例如可以為目標圖像選擇不同的質量設置,或按百分比設置調整大小選項。或者,您可以使用 geometry 800x800
,在這種情況下,將保留長寬比,但最大寬度和高度將為800像素。
缺點是顯而易見的:要求您一定熟悉命令行,並願意通過 convert
的命令行選項進行所需的設置。這不是膽小者的任務。
第二個 GraphicConverter。我已經有16年的註冊用戶了。它的主要目的是批處理圖像編輯,它具有用於設計自定義工作流程並保存它們的良好用戶界面。
您也可以將其與Automator結合使用,但是您可能不需要。
這是 GraphicConverter的頁面上的一些信息,介紹了其批處理圖像編輯功能。
具有附加功能的批處理轉換
GraphicConverter為您提供複雜的批處理,可以完全自動化應用於選擇圖片的重複任務:
- 輕鬆,快速地將所有選定的源圖片轉換為新格式-無論有5個圖片文件還是5,000個圖片文件;您只需定義轉換類型並設置詳細信息
- 在轉換過程中,您最多可以應用60個其他批處理功能,例如旋轉,調整大小,更改分辨率等。
- 如果將圖片文件放在Internet上時存在兼容性問題,則在上載文檔之前自動刪除Mac OS Ressourcefork
- 創建HTML格式的目錄以在Internet上發布並調整顏色,大小,等等,以符合您的個人要求(請參見示例)
- 根據特殊標準快速輕鬆地重命名一系列文檔 li>
- 將圖片合併在一起(例如,用於QuickTime VR)
- 將IPTC信息插入或提取為各種文檔格式
- 以及更多...
這是另一個簡單,乾淨且有效的批處理圖像調整大小腳本。如果您要處理大量圖形和不同分辨率的圖像,則可以使用此腳本並將其保存為不同的值以備不時之需。 >執行此操作,方法是根據需要更改此 target_width
120 值並保存腳本。現在,將您的圖像拖到保存的腳本文件中,以開始調整圖像的大小。
打開腳本編輯器,並創建以下新腳本:
-保存為腳本編輯器作為應用程序-在Finder中將文件拖到其圖標中打開some_items在some_item中用this_item重複嘗試try rescale_and_save(this_item)結束嘗試end end endendend open以便rescale_and_save(this_item)告訴應用程序“圖像事件”啟動將target_width設置為120-打開圖像文件,將this_image設置為打開this_item,將類型設置為this_image的文件類型,將this_image的尺寸複製為{current_width,current_height},如果current_width大於current_height,則將this_image縮放為target_width,否則-找出新的高度-y2 =(y1 * x2)/ x1將new_height設置為(current_height * target_width)/ current_width如果通知應用程序“ Finder”將new_item設置為¬(co this_item的字符串形式的所有者)&“已縮放”。 &(此項目的名稱)將this_image保存在new_item中,作為典型的結束告訴rescale_and_save
原始的源
對於某些偶爾的調整大小,預覽當然是一個很好的解決方案。還有其他一些不錯的免費選項,例如ImageMagic(命令行實用程序),Preview或其他東西以及Automator等。
但是,如果這是您工作的一部分,並且您需要真正的靈活性,專用的應用程序將為您節省大量時間,並提供更多的機會。許多用戶選擇我們的批處理圖像調整器Resize Sense( http://veprit.com/resizesense)具有出色的靈活性和便利性。
免責聲明:我是開發人員。您最好自己判斷Resize Sense。產品網站上的介紹性視頻將準確告訴您Resize Sense的特別之處。有一個免費的演示版本。
我通常將所有圖片導入iPhoto,然後將它們導出為不同的尺寸。我已經完成了300張左右的圖像,但從未達到您想要的規模。不過,這可能是一個選擇。
沒有人提到Apple Aperture。
雖然絕對不是最便宜的,但它附帶了許多其他有用的東西。它基本上替代了iPhoto,然後替代了一些。它完成了攝影師通常使用Photoshop的95%的工作。 (它不會發出明文。運行命令行程序,以及使用Automator方法,儘管@markhunte聲稱它是免費的。
我使用葡萄酒(和 XQuartz)和 IrfanView。當然,您也可以從命令行使用 imagemagick。對於葡萄酒和imagemagick,我建議使用自製啤酒。