
All the guys in my group were bringing their laptop to class. They didn’t want to use the lab facilities. During the first half of the semester, in that particular class, we had to learn how to script art, and the language the teacher chose for us was AppleScript. In the labs, we only had access to Apple computers. AppleScript is the easiest scripting language in the world, really. With it, you can script the creation of artistic work in Photoshop, Illustrator... and iMagine, a for-Mac-only application (iMagine as in iMac). The guys with their laptop said no way, they didn’t want to learn a scripting language that would only serve them if they used a Mac computer. They didn’t have Apple laptops. Bottom line, the teacher let them learn processing instead. If I could go back, I would choose to learn processing too (of course, it’s never too late to learn it).


In any case, I went ahead and created all kinds of AppleScript scripts. One of them was an automated vase factory. The script was randomizing the process of creating vases in 3-D, with different shapes and different colors — in Adobe Illustrator.
In another project, much less involved, which did not involve any Bézier curve, I used AppleScript and iMagine to create inspire cards : each time the script was run, it picked a random image and a random phrase, from a bank of images and a bank of phrases, and combined them — picture and phrase — in an aesthetically pleasing way. The resulting card could be saved on disk. It was a modern, artsy, and quite interesting way of producing fortune cookies. You never knew what you were gonna get, and some of the combinations produced ah ah moments for the people who executed the script.
That script is attached. So that anyone can take a look at it, I saved it as a pdf document. If you’re working on an Apple computer, and you have iMagine, you can copy and paste the script from the pdf to an AppleScript file and run it from a directory where you have photos. All comments (my own) are in French.

I have decided to recreate that project within Drupal, as an add-on module. The idea is for a community to submit pictures and phrases, and to generate inspire cards for themselves to use and save (as nodes). This time around, the idea is to use only a portion of an image : the module must randomly pick one image, and randomly crop it, then combine that 200px by 200px portion with a phrase in an aesthetically pleasing way, using Flash to render that combination. I am half way done with creating this module, and would like to somewhat take a step back and document my process — as I am completing the module. Starting tomorrow. Credits go to Corbis for the photos that are part of the make-a-list, slow-down, get-specific and move cards on this page (these are cards that were generated while I was working in my lab at the uni). One challenge of going online with such communal project is to submit and use photos that are free of copyright restrictions...



Something worth looking into : I could use php instead of Flash to generate the cards. With php, I assume that it is fairly easy to generate a jpeg image with text in it. I am just not very familiar with the GD php library. Not yet.
| Attachment | Size | Hits | Last download |
|---|---|---|---|
| Inspiration.pdf | 49.72 KB | 21 | 3 weeks 10 hours ago |
Comments
Finished the module last night
And I gathered about 100 copyright-free pictures that work well for this project. I cannot BELIEVE how beautiful these cards look, how relevant their 'message' is, and I have nothing to do with it - other than making this automation possible. The only problem now is that I have to access a compute with a fast internet connection to upload all these pictures. I am only testing my inspire module on my compute at home.
...
The result is impressive. Did you invent this yourself? (What year was it?) I'm curious to see more cards.
Hand-picked pictures. OK. The phrases, too, are accomodating. You're clever.
I'd be honored to review your code.
I will e-mail it.
:) For some reason, the 'my inspire cards' menu item is in the wrong menu for my testing account, and in the right menu for my own account. 'my inspire cards' should be in the block on the top right. Drupal glitch. Very strange.
...
I've just noticed the new "inspire project" block on the site. Wow, Caroline, hard to believe this is random :-)
2005 I think
Yes, it's my idea. I love card decks, that's how the idea came to me. The idea is very simple. The year was 2005 I think.
In the same class, we learnt Adobe After Effects and Cinema 4D, quite a program. Just for three credits.
I sent you an e-mail. I was looking for your e-mail address, then I realized that this is my web site and that I have access to your account in here.
Next step...
Is to include more interesting phrases... more pictures, let visitors upload pictures, and implement the Flash rendering, with ExternalInterface! (Whooo Hooo...). That part will be easy, but I need to be in the right side of my brain for that. I said I would document my process but got carried away (reason no 1), reason no 2 is that I don't have much energy these days.
WOOOOOOOOOOOOO
WOOOOOOOOOOOOO WHOOOOOOOOOOOOO These cards are FANTASTIC! :) I'll be your first paying customer!
BTW, Caro....The order for the EmergenC bounced back to me. Apparently the cost to ship it to you was like 3 times the cost of the product! Give me one more month and I'll reactivate the order (moving was expensive!!) Love you TONS!
(I've been so out of touch with your site here...forgive me! It look fabulous although it's a little like reading Chinese! Oh, guess who is developing the new company website! LOL *whistles*)
Oh GUD!!!
Oh please forget that, Janey. I will probably find these somewhere. Right now I suck on regular chewing vitamin-c pills... and I have about 6 a day. Dirt cheap.
Chinese you say ? I thought it was Greek. :)
You cannot be a paying customer. Simply because there is no way in hell I will ever have you pay for any of my services. Besides I don't see how how I could make a buck with that.
Post new comment