Image File Orginazation, Color Averaging, and Database Output.
$30-250 USD
ที่ทำเสร็จแล้ว
โพสต์ มากกว่า 10 ปีที่ผ่านมา
$30-250 USD
ชำระเงินเมื่อส่งงาน
I have a large database of images, hundreds of thousands, I need to work with, but I need custom software to do a few simple preliminary steps.
1. Some of the images in my database are corrupt, invalid, or not a jpg image. I need the software to be able to detect and remove these files.
2. I only need 100 files in each folder. After the software has determined the image is valid, it must be able to trim the folder's contents to 100 jpg image files, sorted by file modified date, and sequentially renamed using the folder name as a prefix and at least 3 decimal places for the numbering. For example, the images contained with a folder called TREES should all be renamed TREES_001, TREES_002, and so on.
3. I would also like the program to color average the images and resize / crop them, regardless of original aspect ratio, to 300 px X 300 px.
4. I would also like the program to export a list by folder (as a csv file) of the HEX and RGB vaule corresponding to the averaged color of each image.
The program should be able to accomplish these tasks reliably, and without much supervision. Drag and drop is fine, I don't need configurable options or a fancy interface as long as the program is set to my default parameters. Stability and speed are essential. The program should be able to run for long periods of time without crashing, generating errors, or HOGGING system resources. Ideally the program would be Mac OSX compatible, but Windows, or Javascript is fine too; anything goes.
Hi. I'm very experienced in Objective-C, so I'd propose to do this as a native Cocoa app on the Mac. CoreGraphics functions can handle the image manipulation easily enough, and blocks/GCD can be used to parallelize the process to make it run faster. I think drag-and-drop would definitely be the way to go for the UI -- just drag the folder onto the app icon, and it munches away converting images.
Hello, I am an expert .NET programmer with over 15 years of application design and development experience. I have done a lot of work with programatic image creation and manipulation. I believe I understand your requirements and can provide a working version within a few days of bid acceptance. I would then complete the project based on your feedback. The application would be multi-threaded, scalable and Windows-based (written in C#). Please let me know if you have any questions. I look forward to working with you.