Flash Player 10 BitmapData

Hmmm. Just found this in the beta release notes. So Flash Player 10’s BitmapData is not quite the saviour of all mankind I thought it was. Even A3 @ 300dpi comes in at 3508×4961 = 17,403,188 pixels, and I want my PrintCanvas to support internally (and output to) all print sizes up to A0 and above, memory permitting.

Looks like slicing and dicing it is…

Off to Flash on the Beach ‘08

Got my ticket booked this morning, so I’ll be off to shiver on the south coast for the third year running. I’m sure it’s getting a month earlier each year…

Big Chips Blitz

 

Almost forgot to mention that we were named as New Media Agency of the Year at the 10th Big Chip Awards a couple of weeks back! I was at the bar though, so I didn’t get to shake Terry Christian’s hand. Typical. 

We also got Best Digital Marketing and Brand Development for Dr Martens, our officemates The Neighbourhood took away loads, including the Grand Prix, our mate Matt is the Best Freelancer/Micro-Enterprise and Rich, our front end fella, ate a Big Green Chip all to himself.

Busy night all round then. Don’t know how it slipped my mind. Oh and please excuse the iPhone photo.

Flash Player 10 to the rescue

The other week I was looking into exporting images in AS3 for a really nice “make-your-own-???” type of website project here at LOVE and came across various references to Adobe’s Core Libraries, which as it turns out should cover this off nicely by creating JPEGs and PNGs simply and easily by parsing BitmapData into a ByteArray and tossing it over to PHP. I say “should” because this is Adobe, so of course it didn’t work and I ended up having to piece together (very helpful) bits and bobs from various sources until eventually something somewhere clicked into place.

Parallel to this, I’ve had an idea slowly gestating for a while now which has just recently grown some milk teeth and started gnawing at the inside of my head to get itself born. The plan is to expand on the bit of generative art I dipped my little toe into way back in February by creating an expandable base system which can handle paper sizes for high-res prints and so on and accept plugins to create the actual artwork. Maybe using AIR, we shall see. Should be interesting, only a quick look in photoshop confirms that even a 300dpi A4 image (210 x 297mm) rocks in at a not inconsiderable 2480×3508 pixels. So that’s well over BitmapData’s silly, petty 2880×2880 pixel limitation then. Hmmm.

Now I’d heard Jared Tarbel briefly mention his own GiantCanvas class back at FOTB in November in his mesmerising “the Circle” talk and I was all set to get down to it when up popped the mighty Keith Peters with his BigAssCanvasMuch cooler name, it has to be said, plus Keith’s solution mimics BitmapData pretty damn closely, so maybe we had a winner.

But digging only marginally deeper, it turns out that both these problems may just have been solved very recently in one fell swoop, thanks to the shiny new Flash Player 10 beta. As Matthew Fabb at FITC enlightens:

“…now developers won’t have to send bitmap data to the server to be processed and then sent back to be saved. In Flash Player 10, bitmap data can be saved locally… [and] in Flash Player 10, they will be removing the 2880 pixel limitation!”

Fantastic! Time to get this baby built then! It’s certainly good to see Adobe on top of some sensible, thought-out changes as we all move inexorably onwards and upwards after all that horrible time ActionScript spent in the structural and syntactic wilderness. Now I’m just looking forward to CS4 so I can spend some quality time with Hydra, the nice new Drawing API, 2.5D, IK….

Call me…

Sorry, it just came to me. Can’t think of any more, Blondie notwithstanding. Might get some businesscards done with different options ticked…