Creates an image and sets a transparent color.

imageMakeColorTransparent(img, color__); → returns any

This function requires Adobe ColdFusion 10 and up.  Not supported on Lucee, etc.

imageMakeColorTransparent Argument Reference


The ColdFusion image on which this operation is performed.


The transparent color: Hexadecimal, String value, Default is black.

Examples sample code invoking the imageMakeColorTransparent function

<cfset myImage=imageNew('',200,110)> 
 <!--- Set the drawing color to green. ---> 
 <cfset imageSetDrawingColor(myImage,'green')>  
 <!--- Turn on antialiasing to improve image quality. --->  
 <cfset imageSetAntialiasing(myImage,'on')> 
 <!--- Draw a filled green oval on the image. ---> 
 <cfset imageDrawOval(myImage,5,5,190,100,'yes')> 
 <!--- Display the image in a browser. --->  
 <cfoutput>PNG image<br></cfoutput> 
 <cfset imageWrite(myImage,'#expandPath('.')#/png.png')> 
 <cfset myImage = imageRead('#expandPath('.')#/png.png')> 
 <cfimage source='#myImage#' action='writeToBrowser' > 
 <cfset x =imageMakeColorTransparent(myImage,'green')> 
 <cfimage source='#x#' action='writeToBrowser' > 

Fork me on GitHub