imageMakeColorTransparent

Creates an image and sets a transparent color..

imageMakeColorTransparent(img, color__); → returns image object

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

imageMakeColorTransparent Argument Reference

img
Required

The ColdFusion image on which this operation is performed.

color
Required

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

Examples sample code invoking the imageMakeColorTransparent function


Tag Syntax

<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