Rotates a ColdFusion image at a specified point by a specified angle.
imageRotate(name [, x] [, y] , angle [, interpolation]) → returns void
someImage.rotate([, x] [, y] , angle [, interpolation])
nearest: Applies the nearest neighbor method of interpolation. Image quality is lower than the other interpolation methods, but processing is fastest (default).
bilinear: Applies the bilinear method of interpolation. The quality of the image is less pixelated than the default, but processing is slower.
bicubic: Applies the bicubic method of interpolation. Generally, the quality of image is highest with this method and processing is slowest.
This example shows how to rotate an image by 10 degrees.
<cfset myImage=imageRead("http://cfdocs.org/apple-touch-icon.png")><!--- Rotate the image by 10 degrees. ---> <cfset imageRotate(myImage,10)> <cfimage source="#myImage#" action="writeToBrowser">
CF 11+ Rotate an image
imgObj = imageRead("http://cfdocs.org/apple-touch-icon.png"); imgObj.rotate(90); cfimage(action="writeToBrowser", source=imgObj);