{"id":170,"date":"2014-09-27T17:21:04","date_gmt":"2014-09-27T17:21:04","guid":{"rendered":"http:\/\/ricardomoinhos.com\/?p=170"},"modified":"2017-05-21T16:44:48","modified_gmt":"2017-05-21T16:44:48","slug":"image-numbering-batch-process","status":"publish","type":"post","link":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/","title":{"rendered":"Image numbering batch process"},"content":{"rendered":"<p>I&#8217;ve made an image using Photoshop and I wanted to create\u00a0nearly 30 images that look the same but with incremental numbering.<\/p>\n<p>Photoshop has a great feature that let you do just that or even more!<\/p>\n<p>Photoshop has variable data functionality built in, but it&#8217;s not terribly well documented.<\/p>\n<p>You&#8217;ll need a comma- or tab-delimited file with a name for each variable (I&#8217;m going to use &#8220;Image&#8221; and &#8220;ImageNumber&#8221;). Here&#8217;s the one I mocked for this exercise. Note that the image filenames have no path only because they are in the same folder as the data file. You can use relative or absolute paths for the filenames:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/yirmJ.png\" alt=\"data file\" \/><\/p>\n<p>You need to set up your template. Lets assume that you need two layers: the image (variable) and the number (a text layer, variable). The image layer must be an actual layer, not the background.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/8h4wH.png\" alt=\"base photoshop templage\" \/>\u00a0<img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/mX2ud.png\" alt=\"layers\" \/><\/p>\n<p>Once you have these set up, select the image layer, and under\u00a0<code>Image &gt; Variables &gt; Define<\/code>\u00a0you will get this dialog (I checked the &#8220;Pixel Replacement&#8221; checkbox, since that&#8217;s what we need to use):<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/ipvyl.png\" alt=\"define image variable\" \/><\/p>\n<p>Change the &#8220;Name&#8221; field to your chosen variable name (&#8220;Image&#8221;) and set the &#8220;Method&#8221; to what you need. I&#8217;m choosing &#8220;Fill,&#8221; which will resize the image proportionally, but you may prefer something else. Information about each method shows in the Description field when you hover on the name. Close the dialog.<\/p>\n<p>We select the text layer and repeat the process, naming the text variable &#8220;ImageNumber.&#8221;<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/mhYWB.png\" alt=\"define text variable\" \/><\/p>\n<p>Now we have to define a Data Set, so click the &#8220;Next&#8221; button in the dialog and click the New Data Set icon (right by the trash can) in the dialog.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/RTfIl.png\" alt=\"Data Set dialog\" \/><\/p>\n<p>A Data Set is a collection of values that apply to a particular output document,\u00a0<em>not<\/em>\u00a0a complete set of values in a comma-delimited file, so now we define a starting image for our template by clicking the &#8220;Select File&#8230;&#8221; with the Image variable selected. I chose the Chrysanthemum image. Be sure that &#8220;Do Not Replace&#8221; is NOT selected.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/Y7047.png\" alt=\"image value selected\" \/><\/p>\n<p>Now we have to import the data sets from our comma-delimited file using the &#8220;Import&#8221; dialog.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/W1e1p.png\" alt=\"import dialog\" \/><\/p>\n<p>Exhausted yet? &#8212; There&#8217;s more. Click OK to close the Variables dialog.<\/p>\n<p>The final step is to choose\u00a0<code>File &gt; Export &gt; Data Sets as Files...<\/code>\u00a0and choose a place to save the output, along with your choice of naming convention.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/i.stack.imgur.com\/nemFH.png\" alt=\"export dialog\" \/><\/p>\n<p>When you click OK, the entire set of psd file will be exported to your chosen location.<\/p>\n<p>Found and copied from:<\/p>\n<p>http:\/\/graphicdesign.stackexchange.com\/questions\/4866\/how-to-create-a-batch-job-numbering-images-writing-text-on-them-from-1-to-100<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve made an image using Photoshop and I wanted to create\u00a0nearly 30 images that look the same but with incremental numbering. Photoshop has a great feature that let you do just that or even more! Photoshop has variable data functionality built in, but it&#8217;s not terribly well documented. You&#8217;ll need a comma- or tab-delimited file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[17],"tags":[],"class_list":{"0":"post-170","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-photoshop","9":"post-with-thumbnail","10":"post-with-thumbnail-icon"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Image numbering batch process - Ricardo Paiva Moinhos<\/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:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Image numbering batch process - Ricardo Paiva Moinhos\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve made an image using Photoshop and I wanted to create\u00a0nearly 30 images that look the same but with incremental numbering. Photoshop has a great feature that let you do just that or even more! Photoshop has variable data functionality built in, but it&#8217;s not terribly well documented. You&#8217;ll need a comma- or tab-delimited file [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/\" \/>\n<meta property=\"og:site_name\" content=\"Ricardo Paiva Moinhos\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-27T17:21:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-21T16:44:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"375\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Paiva Moinhos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Paiva Moinhos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/\"},\"author\":{\"name\":\"Ricardo Paiva Moinhos\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/#\\\/schema\\\/person\\\/16dcfdd54ec1c46bd1941659739de4cc\"},\"headline\":\"Image numbering batch process\",\"datePublished\":\"2014-09-27T17:21:04+00:00\",\"dateModified\":\"2017-05-21T16:44:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/\"},\"wordCount\":407,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ricardomoinhos.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/blog_feature_image_photoshop.jpg\",\"articleSection\":[\"Photoshop\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/\",\"url\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/\",\"name\":\"Image numbering batch process - Ricardo Paiva Moinhos\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ricardomoinhos.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/blog_feature_image_photoshop.jpg\",\"datePublished\":\"2014-09-27T17:21:04+00:00\",\"dateModified\":\"2017-05-21T16:44:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/#\\\/schema\\\/person\\\/16dcfdd54ec1c46bd1941659739de4cc\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ricardomoinhos.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/blog_feature_image_photoshop.jpg\",\"contentUrl\":\"https:\\\/\\\/ricardomoinhos.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/blog_feature_image_photoshop.jpg\",\"width\":375,\"height\":366},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/image-numbering-batch-process\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ricardomoinhos.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Image numbering batch process\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/#website\",\"url\":\"https:\\\/\\\/ricardomoinhos.com\\\/\",\"name\":\"Ricardo Paiva Moinhos\",\"description\":\"Welcome\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ricardomoinhos.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ricardomoinhos.com\\\/#\\\/schema\\\/person\\\/16dcfdd54ec1c46bd1941659739de4cc\",\"name\":\"Ricardo Paiva Moinhos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g\",\"caption\":\"Ricardo Paiva Moinhos\"},\"url\":\"https:\\\/\\\/ricardomoinhos.com\\\/pt\\\/author\\\/ricardopaiva\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Image numbering batch process - Ricardo Paiva Moinhos","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:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/","og_locale":"pt_PT","og_type":"article","og_title":"Image numbering batch process - Ricardo Paiva Moinhos","og_description":"I&#8217;ve made an image using Photoshop and I wanted to create\u00a0nearly 30 images that look the same but with incremental numbering. Photoshop has a great feature that let you do just that or even more! Photoshop has variable data functionality built in, but it&#8217;s not terribly well documented. You&#8217;ll need a comma- or tab-delimited file [&hellip;]","og_url":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/","og_site_name":"Ricardo Paiva Moinhos","article_published_time":"2014-09-27T17:21:04+00:00","article_modified_time":"2017-05-21T16:44:48+00:00","og_image":[{"width":375,"height":366,"url":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","type":"image\/jpeg"}],"author":"Ricardo Paiva Moinhos","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Ricardo Paiva Moinhos","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#article","isPartOf":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/"},"author":{"name":"Ricardo Paiva Moinhos","@id":"https:\/\/ricardomoinhos.com\/#\/schema\/person\/16dcfdd54ec1c46bd1941659739de4cc"},"headline":"Image numbering batch process","datePublished":"2014-09-27T17:21:04+00:00","dateModified":"2017-05-21T16:44:48+00:00","mainEntityOfPage":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/"},"wordCount":407,"commentCount":0,"image":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#primaryimage"},"thumbnailUrl":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","articleSection":["Photoshop"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/","url":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/","name":"Image numbering batch process - Ricardo Paiva Moinhos","isPartOf":{"@id":"https:\/\/ricardomoinhos.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#primaryimage"},"image":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#primaryimage"},"thumbnailUrl":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","datePublished":"2014-09-27T17:21:04+00:00","dateModified":"2017-05-21T16:44:48+00:00","author":{"@id":"https:\/\/ricardomoinhos.com\/#\/schema\/person\/16dcfdd54ec1c46bd1941659739de4cc"},"breadcrumb":{"@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#primaryimage","url":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","contentUrl":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","width":375,"height":366},{"@type":"BreadcrumbList","@id":"https:\/\/ricardomoinhos.com\/pt\/image-numbering-batch-process\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ricardomoinhos.com\/"},{"@type":"ListItem","position":2,"name":"Image numbering batch process"}]},{"@type":"WebSite","@id":"https:\/\/ricardomoinhos.com\/#website","url":"https:\/\/ricardomoinhos.com\/","name":"Ricardo Paiva Moinhos","description":"Welcome","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ricardomoinhos.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/ricardomoinhos.com\/#\/schema\/person\/16dcfdd54ec1c46bd1941659739de4cc","name":"Ricardo Paiva Moinhos","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/248366f4e615e182964f85f799c6e33cbd541a6f4ca7ee948fc16d1c14030c76?s=96&d=mm&r=g","caption":"Ricardo Paiva Moinhos"},"url":"https:\/\/ricardomoinhos.com\/pt\/author\/ricardopaiva\/"}]}},"jetpack_featured_media_url":"https:\/\/ricardomoinhos.com\/wp-content\/uploads\/2017\/05\/blog_feature_image_photoshop.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/posts\/170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":2,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/posts\/170\/revisions\/403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/media\/397"}],"wp:attachment":[{"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ricardomoinhos.com\/pt\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}