Paid Project - Batch Superimpose and OCR
Posted: 2015-09-13T09:41:49-07:00
I'm new to Image Magick, so this may be silly, but I have a project I need completed. The project has funding.
I assume experts on this forum can handle 2 and 4 below. However, if you happen to have the expertise for 1 and 5, great.
1. Email Order data extraction
I receive emails from my ecommerce site with Order Number and Customer Email Address in the Subject.
I also download Customer Image files from the ecommerce site that I save with Order Number and a sequence number (e.g. 10345-01). An Order Number can have multiple image files associated (10345-01, 10345-02, 10345-03). All Customer Image files are in the same directory called, Customer Images.
Currently, in my Outlook Inbox, I display the several columns including Subject and Date Sent. I copy and paste the Inbox list to a text (or Excel) Flight File, which I edit to include only Order Number, Email Address.
Can this be automated? Specifically, a program that reads my emails and creates a Flight File with Order Number, Customer Email Address, and a unique five (probably) digit Order Identifier (A8265).
2. Superimpose Order Identifier on images
Open the Flight File, then superimpose the Order Identifier on each image that has the associated Order Number. For example, Order 10345 has five images and you have assigned A8265 to that Order Number. Superimpose "A8265" on the bottom right corner of each image and save the resulting images to another directory (Pre-Flight Images). Font size will matter and will be discussed below.
3. Upload and Fly - I'll do this part
Copy all imaged to a device that will display a slideshow. Fly the slideshow device way high up. With a GoPro pointing at and beyond the slideshow device, take a Flight Image of each Pre-Flight Image as it is displayed on the slideshow device. Download all Flight Images and put them in the Flight Images directory.
4. Identify Flight Images
For each Flight Image, find the Order Identifier on the image, use it look up the Customer Email Address in the Flight File and save a copy of the image in the Post-Flight Images directory, with a new filename. The new filename will have the Order Number and a sequence number, and be something like NSS-[10345-001]. There will be multiple Flight Images from each Customer Image, so there is no need to tie this filename to the original filename. I just need to know who to send it to.
5. For each Post-Flight image, I need to send an email to the Customer Email Address with that image file as an attachment. The body will be something like, "Thank You for your order. Here's you image."
I could eventually learn enough to do this or realize it's silly. However, I'm really swamped with web development, business development and building flight hardware and software and I'm sure you can do it faster than I could learn it.
Please contact me at vagoergens(at)Verizon.net if you have the skills and are interested in working this project. I can show you samples of what I'm doing and discuss best approach, payment and timelines.
Thanks for your interest,
Mark Goergen
I assume experts on this forum can handle 2 and 4 below. However, if you happen to have the expertise for 1 and 5, great.
1. Email Order data extraction
I receive emails from my ecommerce site with Order Number and Customer Email Address in the Subject.
I also download Customer Image files from the ecommerce site that I save with Order Number and a sequence number (e.g. 10345-01). An Order Number can have multiple image files associated (10345-01, 10345-02, 10345-03). All Customer Image files are in the same directory called, Customer Images.
Currently, in my Outlook Inbox, I display the several columns including Subject and Date Sent. I copy and paste the Inbox list to a text (or Excel) Flight File, which I edit to include only Order Number, Email Address.
Can this be automated? Specifically, a program that reads my emails and creates a Flight File with Order Number, Customer Email Address, and a unique five (probably) digit Order Identifier (A8265).
2. Superimpose Order Identifier on images
Open the Flight File, then superimpose the Order Identifier on each image that has the associated Order Number. For example, Order 10345 has five images and you have assigned A8265 to that Order Number. Superimpose "A8265" on the bottom right corner of each image and save the resulting images to another directory (Pre-Flight Images). Font size will matter and will be discussed below.
3. Upload and Fly - I'll do this part
Copy all imaged to a device that will display a slideshow. Fly the slideshow device way high up. With a GoPro pointing at and beyond the slideshow device, take a Flight Image of each Pre-Flight Image as it is displayed on the slideshow device. Download all Flight Images and put them in the Flight Images directory.
4. Identify Flight Images
For each Flight Image, find the Order Identifier on the image, use it look up the Customer Email Address in the Flight File and save a copy of the image in the Post-Flight Images directory, with a new filename. The new filename will have the Order Number and a sequence number, and be something like NSS-[10345-001]. There will be multiple Flight Images from each Customer Image, so there is no need to tie this filename to the original filename. I just need to know who to send it to.
5. For each Post-Flight image, I need to send an email to the Customer Email Address with that image file as an attachment. The body will be something like, "Thank You for your order. Here's you image."
I could eventually learn enough to do this or realize it's silly. However, I'm really swamped with web development, business development and building flight hardware and software and I'm sure you can do it faster than I could learn it.
Please contact me at vagoergens(at)Verizon.net if you have the skills and are interested in working this project. I can show you samples of what I'm doing and discuss best approach, payment and timelines.
Thanks for your interest,
Mark Goergen