Automator
очень прост в использовании, но для более ограниченного контроля вы можете использовать AppleScript
(даже как часть Automator
) с Image Events
, чтобы выполнить базовое редактирование изображения, включая изменение размера с помощью команды pad
с определенными размерами и цветом фона. Вот базовый сценарий, который вы можете сохранить как приложение в Script Editor
, а затем, чтобы использовать его, либо дважды щелкните значок приложения в Finder, либо, что еще лучше, перетащите файлы изображений для обработки на значок приложения:
property _width : 400
property _height : 200
property _color : {65528, 65535, 65525} --white
on run
open (choose file with multiple selections allowed)
end run
on open the_items
set output_folder to (((path to desktop) as string) & "Output")
try
get output_folder as alias
on error
tell application "Finder" to make new folder at desktop with properties {name:"Output"}
end try
repeat with this_item in the_items
set this_item to (this_item as alias)
set _info to info for this_item
set _extension to _info's name extension
if (_extension is in {"jpg", "jpeg", "tif", "tiff", "png"}) then
set _name to name of _info
set _name to (text 1 thru -((count _extension) + 1) of _name)
set output_path to (output_folder & ":" & _name & "jpg")
my resize_image(this_item, output_path, _width, _height)
end if
end repeat
end open
on resize_image(original_path, output_path, _width, _height)
tell application "Image Events"
launch
set _image to (open file (original_path as string))
pad _image to dimensions {_width, _height} with pad color _color -- use crop to dimensions to decrease the size
save _image as JPEG in file output_path with icon
close _image
end tell
end resize_image
Это создаст на рабочем столе папку с именем «Вывод» (если она еще не существует) и сохранит изображения в формате JPG, используя размеры в верхней части скрипта (вы можете изменить размеры, цвет, местоположение вывода и т. д., это это просто пример).
22.10.2017
Image Events
поддерживает следующие форматы:BMP, JPEG, JPEG2, PICT, PNG, PSD, QuickTime Image, & TIFF
). 24.10.2017