<cffunction
name="AlterImage"
access="public"
returntype="any"
output="false"
hint="Randomly alters an image and returns it.">
<cfargument
name="Image"
type="any"
required="true"
/>
<cfimage
action="read"
source="#ARGUMENTS.Image#"
name="ARGUMENTS.Image"
/>
<cfset ImageDrawLine(
ARGUMENTS.Image,
RandRange( 0, ARGUMENTS.Image.GetWidth() ),
RandRange( 0, ARGUMENTS.Image.GetHeight() ),
RandRange( 0, ARGUMENTS.Image.GetWidth() ),
RandRange( 0, ARGUMENTS.Image.GetHeight() )
) />
<cfreturn ARGUMENTS.Image />
</cffunction>