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 mainupulations 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 as this obviously 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/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:320235 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4