Cropping is easy, because JavaScript can mimic it with transparent/shaded backgrounds, and just send the coordinates of the corner back to the server to perform the actual manipulation.
Likewise, normal resizing is also rectangular and easy to mimic in JS. Creating a trapezoid is more difficult - you wont be able to get a 'live preview', though you could use a similar technique to the cropping to define the widths of the top and bottom edge. However, there aren't any trapezoid/trapezium manipulations with CF8s image functions - the closest is Skew/Shear which wont do what you want. I couldn't find any useful Java-based results either - apparently Java manipulations keep lines straight and parallel, which prevents trapezoiding which of course makes them non-parallel. Maybe you could investigate using GIMP on the command line to do this - although that appears to involve writing LISP... http://www.gimp.org/tutorials/Basic_Batch/ But other than that, can't think of any solutions, unless there are other cfx tags that will support trapezoidizing images (maybe ImageMagick does?) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320236 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

