Draws a point at the specified (x,y) coordinate.
imageDrawPoint(name, x, y)
→ returns void
someImage.drawPoint(x, y)
This example shows how to draw a large square in the middle of an image.
<!--- Use the imageNew function to create a 200x200-pixel image. --->
<cfset myImage=imageNew("",200,200)>
<!---Set the drawing color to orange. --->
<cfset imageSetDrawingColor(myImage,"orange")>
<!--- Turn on antialiasing to improve image quality. --->
<cfset imageSetAntialiasing(myImage,"on")>
<!--- Set the drawing area to 10 pixels. --->
<cfset attr = structNew()>
<cfset attr.width = 10>
<cfset imageSetDrawingStroke(myImage,attr)>
<!--- Draw the point at (100,100). --->
<cfset imageDrawPoint(myImage,100,100)>
<!--- Display the image in a browser. --->
<cfimage source="#myImage#" action="writeToBrowser">
CF 11+ Lucee 4.5+ Create a new image and with this image draw 100 random points
imgObj = imageNew("",152,152,"rgb","149c82");
for (i=1;i LTE 100;i=i+1) {
x = randRange(0,152);
y = randRange(0,152);
imgObj.drawPoint(x,y);
}
cfimage(action="writeToBrowser", source=imgObj);
Signup for cfbreak
to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.