{"id":5995,"date":"2017-01-18T12:00:35","date_gmt":"2017-01-18T17:00:35","guid":{"rendered":"http:\/\/www.gad.net\/Blog\/?p=5995"},"modified":"2020-10-20T20:26:13","modified_gmt":"2020-10-21T00:26:13","slug":"batch-photo-resize-with-mac-osx-automator","status":"publish","type":"post","link":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/","title":{"rendered":"Batch Photo Resize with Mac OSX Automator"},"content":{"rendered":"<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-9625\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\" alt=\"MacAutomationGuy\" width=\"209\" height=\"213\" srcset=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png 209w, https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1-147x150.png 147w\" sizes=\"auto, (max-width: 209px) 100vw, 209px\" \/><\/a>I have a constant need to resize photos, often\u00a0hundreds or even thousands at a time. Additionally, I require that when resizing, I keep the original file separate from the smaller, resized file. There are many ways to resize files on the Mac, but with the advent of file versioning, most of them convert the existing file which I didn&#8217;t want.<\/p>\n<p>My requirements were simple: Resize a directory or selection\u00a0of photos, all to the same size (1600 pixels on the longest side), placing the resized photos into a subdirectory called, &#8220;Web&#8221; while leaving the originals untouched. I wanted this specific set of steps because I had previously been using a wonderful Windows program called Thumbnailer that let me do just that. Thumbnailer was the only program that I still needed Windows for, and I desperately wanted to stop using Windows, so I came up with this Automator script which is much simpler to use. Here&#8217;s how you can make one just like it.<!--more--><\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/3017\/01\/00.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-9635 size-medium\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/3017\/01\/00-300x228.png\" alt=\"00\" width=\"300\" height=\"228\" \/><\/a>To build our automated workflow, we&#8217;re going to use a tool called &#8220;Automator&#8221; that is included in OSX. We&#8217;re going to create what&#8217;s called a <em>service<\/em> which will be available when right-clicking on one or more images.<\/p>\n<p><strong>Step Zero<\/strong>\u00a0&#8211; Open Automator. He&#8217;s the little robot dude in your application folder that looks like he&#8217;s holding a bazooka. You can see him at the top of this article.<\/p>\n<p>When you first open Automator it will ask you to choose a document type. You want <em>Service <\/em>which is the icon that looks like a gear. Note that on Catalina the gear icon now called <em>Quick Action <\/em>but serves the same purpose.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9603\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/01-1024x781.png\" alt=\"01\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>You should how have an empty Automator page. Automator is laid out such that there are categories of tools in the left pain, a list of the tools within that category in the middle pane, and the automator steps for your workflow in the right. When you drag or double-click a task n the middle pane, it will be added to the right pane.<\/p>\n<p>If you make a mistake and add the wrong thing, just click the little x in the item in the right pane and it will go away. Let&#8217;s get started building our workflow.<\/p>\n<p>First we need to tell the workflow to create a new subfolder called <em>Web<\/em>. On the left pane choose, <em>Files &amp;\u00a0Folders<\/em>. In the middle pane find the option for <em>New Folder<\/em> and double click it. You should see a new item in the right pane with the name <em>New Folder<\/em>. In the Name field, change the name to <em>Web<\/em>. It should look like this:<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9604\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/02-1024x781.png\" alt=\"02\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Now we&#8217;re going to create a temporary variable that will be used in a bit. Click the <em>Utilities<\/em> item in the left pane, then double-click <em>Set Value of Variable<\/em> in the middle pane. This will add another item in the right pane.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/03.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9605\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/03-1024x781.png\" alt=\"03\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>In the right pane, click on pull-down that says <em>New variable&#8230;<\/em> and change the name to <em>WebDir<\/em>. The name here doesn&#8217;t really matter in the end since it&#8217;s a temporary variable but we will need to reference it later on so if you make it something different, remember what it is! Trust me &#8211; just make it <em>WebDir<\/em>. If you&#8217;re curious, the contents of this variable is the name of the folder we just created &#8211; namely <em>Web<\/em>. Click the <em>Done<\/em> button when finished.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9606\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/04-1024x781.png\" alt=\"04\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Next, in the left pane click on <em>Files &amp;\u00a0Folders<\/em>, then in the middle pane double click on <em>Filter Folder Items<\/em>. \u00a0 Make sure the pull-downs in the right pane say <em>All<\/em>, <em>Kind<\/em>, <em>is,<\/em> and <em>image<\/em>. This will allow the workflow to only work on images.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/05.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9607\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/05-1024x781.png\" alt=\"05\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Next we want to copy all of the selected image files into the <em>Web<\/em> subfolder (which is stored in the variable <em>WebDir<\/em>). The left\u00a0pane should\u00a0still be in\u00a0<em>Files &amp;\u00a0Folders. <\/em>If not, choose that.<em>\u00a0<\/em>\u00a0In the middle pane double-click <em>Copy Finder Items<\/em>. In the right pane in the bottom right there is a section entitled &#8220;Variable&#8221;. Click and drag the &#8220;WebDir&#8221; fom that lower right pane into the upper-right pane and over the drop-down to the right of &#8220;To:&#8221;. It should look like this when you&#8217;re done:\u001b<a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/061.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9626 size-large\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/061-1024x752.png\" alt=\"06\" width=\"648\" height=\"476\" \/><\/a>With the selected files now in the <em>Web<\/em> directory, things get weird. We now need to select all of file we just moved. With the left pane still on &#8220;Files &amp; Folders&#8221;, double-click on &#8220;Get Folder Contents&#8221; in the middle pane. You don&#8217;t need to do anything in the right pane for this step.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/08.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9610\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/08-1024x781.png\" alt=\"08\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Now, we will resize all of the images in the <em>Web<\/em> subfolder. In the left pane click <em>Photos<\/em>. In the middle pane double click <em>Scale Images<\/em>. This will cause a pop-up that asks if you want to add a copy of the original image. Click on <em>Don&#8217;t Add <\/em>since we already made a copy and we&#8217;re resizing the copies.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/09.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9611\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/09-1024x781.png\" alt=\"09\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>With that out of the way, you now have a default image scale size of 480. Change it to 1600 (or if you prefer a different size, enter the longest side size in pixels. In other words if you want 800&#215;600 (assuming a 4:3 image), then enter 800.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9612\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/10-1024x781.png\" alt=\"10\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>With the images resized we&#8217;re now going to rename the resized images by appending <em>_1600<\/em> (or whatever you&#8217;d like) to the file name. In the left pane click <em>Files &amp; Folders<\/em>. In the middle pane double click <em>Rename Finder Items<\/em>. This will cause another pop-up asking if you want to add a copy. Click <em>Don&#8217;t Add <\/em>because, again, we&#8217;re already working on the copies.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9613\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/11-1024x781.png\" alt=\"11\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>With that pop-up out of the way, make sure the new item is set to <em>Add Text<\/em>, then change the <em>Add:<\/em> field to <em>_1600<\/em> or whatever suffix makes sense. If you set\u00a0your images longest side to 800, then <em>_800<\/em> would make more sense. You could also just name it something like <em>_web<\/em>, or if you&#8217;re making thumbnails, something like <em>_thumb<\/em>. \u00a0Make sure the example looks right to you and adjust accordingly if it does not.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9614\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/12-1024x781.png\" alt=\"12\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Finally, having multiple images with varying suffix cases like .JPG and .jpg drives me nuts, so I convert them all to lower case. If this doesn&#8217;t matter to you, you can skip this step.<\/p>\n<p>With the left pane still on <em>Files &amp; Folders<\/em>, double click <em>Rename Finder Items<\/em> again. Yes, we are doing this step twice. The first time renamed the base file name to <em>filename_1600<\/em>. This step makes all the suffixes consistent. In other words if some of your files are file.<em>jpg<\/em> and some are file2.<em>JPG<\/em>, this will convert them both so that the extension will be .jpg (in lower case). When you get the pop-up, choose <em>Don&#8217;t Add<\/em>.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9615\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/13-1024x781.png\" alt=\"13\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>In the right pane choose <em>Change Case<\/em>, <em>Extensions only<\/em>, and <em>lowercase<\/em>.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9616\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/14-1024x781.png\" alt=\"14\" width=\"648\" height=\"494\" \/><\/a><\/p>\n<p>Hooray &#8211;\u00a0we&#8217;re done! Now you need to save your Workflow Service. I call mine <em>Make Web Subfolder<\/em>. Choose <em>File<\/em>, <em>Save<\/em>, from the top line menu, then name your service:<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/151.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9627 size-large\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/151-1024x810.png\" alt=\"15\" width=\"648\" height=\"513\" \/><\/a><\/p>\n<p>With the service saved, it will now appear as a right-click option any time you select one or more photos.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/191.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9628\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/191-1024x730.png\" alt=\"19\" width=\"648\" height=\"462\" \/><\/a><\/p>\n<p>By choosing this, the service will create the Web subfolder, copy the selected images over, convert them to the new size, rename them, and convert the extensions to lower case.<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/201.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9629\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/201-1024x752.png\" alt=\"20\" width=\"648\" height=\"476\" \/><\/a><\/p>\n<p>Here is the final Automator workflow with all of the individual steps collapsed:<\/p>\n<p><a href=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/WholeScript.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9623\" src=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/WholeScript-1024x845.png\" alt=\"WholeScript\" width=\"648\" height=\"535\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Congrats! You&#8217;re now a programmer. Go ahead and update your resume.<\/p>\n<p>Enjoy your new photo-resizing service!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a constant need to resize photos, often\u00a0hundreds or even thousands at a time. Additionally, I require that when resizing, I keep the original file separate from the smaller, resized file. There are many ways to resize files on the Mac, but with the advent of file versioning, most of them convert the existing [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,7],"tags":[],"class_list":["post-5995","post","type-post","status-publish","format-standard","hentry","category-photography","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings\" \/>\n<meta property=\"og:description\" content=\"I have a constant need to resize photos, often\u00a0hundreds or even thousands at a time. Additionally, I require that when resizing, I keep the original file separate from the smaller, resized file. There are many ways to resize files on the Mac, but with the advent of file versioning, most of them convert the existing [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\" \/>\n<meta property=\"og:site_name\" content=\"GAD&#039;s Ramblings\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-18T17:00:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-21T00:26:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"209\" \/>\n\t<meta property=\"og:image:height\" content=\"213\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"GAD\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GAD\" \/>\n<meta name=\"twitter:site\" content=\"@GAD\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"GAD\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\"},\"author\":{\"name\":\"GAD\",\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36\"},\"headline\":\"Batch Photo Resize with Mac OSX Automator\",\"datePublished\":\"2017-01-18T17:00:35+00:00\",\"dateModified\":\"2020-10-21T00:26:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\"},\"wordCount\":1255,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36\"},\"image\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\",\"articleSection\":[\"Photography\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\",\"url\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\",\"name\":\"Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings\",\"isPartOf\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\",\"datePublished\":\"2017-01-18T17:00:35+00:00\",\"dateModified\":\"2020-10-21T00:26:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage\",\"url\":\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\",\"contentUrl\":\"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.gad.net\/Blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Batch Photo Resize with Mac OSX Automator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gad.net\/Blog\/#website\",\"url\":\"https:\/\/www.gad.net\/Blog\/\",\"name\":\"GAD's Ramblings\",\"description\":\"The Art of Being Quirky\",\"publisher\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gad.net\/Blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36\",\"name\":\"GAD\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1937f868691364403823bf1ec4c63472b01b2f824e932e256fdb6d30157db11f?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1937f868691364403823bf1ec4c63472b01b2f824e932e256fdb6d30157db11f?s=96&d=mm&r=pg\",\"caption\":\"GAD\"},\"logo\":{\"@id\":\"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.gad.net\",\"https:\/\/x.com\/GAD\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/","og_locale":"en_US","og_type":"article","og_title":"Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings","og_description":"I have a constant need to resize photos, often\u00a0hundreds or even thousands at a time. Additionally, I require that when resizing, I keep the original file separate from the smaller, resized file. There are many ways to resize files on the Mac, but with the advent of file versioning, most of them convert the existing [&hellip;]","og_url":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/","og_site_name":"GAD&#039;s Ramblings","article_published_time":"2017-01-18T17:00:35+00:00","article_modified_time":"2020-10-21T00:26:13+00:00","og_image":[{"width":209,"height":213,"url":"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png","type":"image\/png"}],"author":"GAD","twitter_card":"summary_large_image","twitter_creator":"@GAD","twitter_site":"@GAD","twitter_misc":{"Written by":"GAD","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#article","isPartOf":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/"},"author":{"name":"GAD","@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36"},"headline":"Batch Photo Resize with Mac OSX Automator","datePublished":"2017-01-18T17:00:35+00:00","dateModified":"2020-10-21T00:26:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/"},"wordCount":1255,"commentCount":2,"publisher":{"@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36"},"image":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png","articleSection":["Photography","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/","url":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/","name":"Batch Photo Resize with Mac OSX Automator | GAD&#039;s Ramblings","isPartOf":{"@id":"https:\/\/www.gad.net\/Blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage"},"image":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png","datePublished":"2017-01-18T17:00:35+00:00","dateModified":"2020-10-21T00:26:13+00:00","breadcrumb":{"@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#primaryimage","url":"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png","contentUrl":"https:\/\/www.gad.net\/Blog\/wp-content\/uploads\/2017\/01\/MacAutomationGuy1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.gad.net\/Blog\/2017\/01\/18\/batch-photo-resize-with-mac-osx-automator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gad.net\/Blog\/"},{"@type":"ListItem","position":2,"name":"Batch Photo Resize with Mac OSX Automator"}]},{"@type":"WebSite","@id":"https:\/\/www.gad.net\/Blog\/#website","url":"https:\/\/www.gad.net\/Blog\/","name":"GAD's Ramblings","description":"The Art of Being Quirky","publisher":{"@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gad.net\/Blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/5c8af1fac08082910e148cab2d649f36","name":"GAD","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1937f868691364403823bf1ec4c63472b01b2f824e932e256fdb6d30157db11f?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1937f868691364403823bf1ec4c63472b01b2f824e932e256fdb6d30157db11f?s=96&d=mm&r=pg","caption":"GAD"},"logo":{"@id":"https:\/\/www.gad.net\/Blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.gad.net","https:\/\/x.com\/GAD"]}]}},"_links":{"self":[{"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/posts\/5995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/comments?post=5995"}],"version-history":[{"count":7,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/posts\/5995\/revisions"}],"predecessor-version":[{"id":21133,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/posts\/5995\/revisions\/21133"}],"wp:attachment":[{"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/media?parent=5995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/categories?post=5995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gad.net\/Blog\/wp-json\/wp\/v2\/tags?post=5995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}