|
| Web News |
Google India launches text messaging service Google India, the Indian subsidiary of the world's largest search engine, Tuesday launched the beta version of its short messaging service (SMS) for mobile users in India for accessing information on the move without an...
IBM launches new product suite for mid-size businesses IBM India, the largest subsidiary of the global IT major outside the US, Wednesday rolled out a suite of products for mid-size businesses in the Indian market, with a host of industry solutions for the small and medium...
Yahoo Hack Day breaks into India A motley crew of some 100 Web developers gathered at Taj Residency here for Yahoo's Open Hack Day, which made its first appearance in Asia over the weekend. The one-day event on Friday attracted students, employees of software companies and even the unemployed, who...
Microsoft IT bets big on India for growth Microsoft IT, a specialised unit managing the internal IT requirements of global giant Microsoft Corporation, is betting big on India for its growth. The group, which has recorded compound annual growth rate of 50% in...
|
|
10.11.07 ColdFusion 8 Drop Shadow Example By Raymond Camden
I'm definitely not the first person to do this - but I've been itching to do drop shadows ever since I started playing with ColdFusion 8's new image functionality.
My UDF is rather simple. It takes an image and duplicates it. It fills the canvas with white - and than adds an offset black square the same size as the original image. It does a blur, and then pastes on the original image.
That by itself isn't too interesting, but what was interesting is why I had to duplicate the original image. When I first wrote the code, I simply used imageNew. However, whenever I tried to imageOverlay the original image onto the new one, I got:
Overlay operation requires the two sources to match in number of bands and data type.
Stumped - I dumped imageInfo on both. I wasn't sure what bands meant - but colormode_type on my original image was "ComponentColorModel" ,and the value in my new image made from scratch was "PackedColorModel". That made as much sense to me as arithmetic would make to Paris Hilton. So for the heck of it, I just tried imageNew using ARGB. I figured grayscale wouldn't work. Using ARGB didn't help at all.
So does anyone know how you would make an image from scratch that would work with a (as far as I know) average JPG?
Cost Effective Website and Network Monitoring IPCheck Server Monitor - Free Download |
|
The code is pasted at the very bottom. Let me show some examples of the output. First the original image.
Writing PHP is hard!
Now to make the drop shadow:
Continue reading this article.
About the Author:
Raymond Camden, ray@camdenfamily.com
http://ray.camdenfamily.com
Raymond Camden is Vice President of Technology for roundpeg, Inc. A long
time ColdFusion user, Raymond has worked on numerous ColdFusion books
and is the creator of many of the most popular ColdFusion community web
sites. He is an Adobe Community Expert, user group manager, and the
proud father of three little bundles of joy.
|
|