- Last post
- 8 Responses
I have around 15.000 images to convert and edit. My base images have a string in them (e.g. the stockbase-number) and I need them to rename with product-numbers.
so if '123456789' is included in the filename, rename the file to 'ABC-01-123456789':
123456789-123.jpg to 'ABC-01-123456789'
Then I place them all in an indesign document on a specific position with a layer underneath them and a layer on top of them. Every page needs to be exported as JPG with the filename of the image displaying it.
Anyone an idea how to make this? The product numbers will be generated when the images are delivered so I have all options on workflow-optimizing right now.
Product numbers are generated by me yes :)
I was thinking about a csv with all the values saved and rename the 01.jpg, 02.jpg etc.. files with that and a php script. But I cannot check them all afterwards, just too much. I need something tested and 100% working
So what I'll be doing now:
split documents into 1-1000, 1001-2000 etc or I'll split them by image provider (max. around 5.000 images/provider)
Then I'll place them via a CSV file on one image per InDesign page and export each InDesign page to a .jpg (0001.jpg, 0002.jpg etc).
Then I'll run this self-written PHP script:
Aaaand I'm done. The only drawback is that the order of the images has to be defined once and never to be changed. But I'm okay with that because I only have to do so much images one initial time.
there's many programs out there for doing that
Could you use bridge to make a contact sheet rather than inDesign? might save some time on that end.
Otherwise, os x used to come with an applescript for 'change text in filenames' that might be of use. You would have to modify it to take text from a CSV though.
PHP can write HTML/CSS and various PHP libraries can output this to a PDF, but it may be tricky if there are vertical and horizontal thumbnails...
I also used to use Corel Aftershot Pro to generate PDF's as it was much faster than the other methods I tried, but not so easily customizable.