- Home
- Purchase
- Developer Tools
- BarCode Generator SDK
- BarCode Generator SDK for Javascript for Code 128
- BarCode Reader SDK
- PDF Generator SDK for Javascript
- PDF Extractor SDK
- PDF Renderer SDK
- PDF To HTML SDK
- PDF Viewer SDK
- Spreadsheet SDK
- Image To Video SDK
- Screen Video Capturing SDK
- SWF To Video and Images SDK
- Images Watermarking SDK
- Document SDK beta
- Misc Tools
- Desktop Utilities
- Download
- Support
- Company
SWF To Image library - converting SWF flash movies into BMP, JPG, PNG image files from ColdFusion
This example demonstrates how to use SWF To Image from ColdFusion script and convert SWF into JPEG image
Thanks to Aaron D. Neff - What iT iS dESign studios (www.itisdesign.com) for contributing this sample
Adobe ColdFusion example, using CFScript syntax (SWFToImage_CFScriptSyntax.cfm):
<!---
Filename: SWFToImage_CFScriptSyntax.cfm (Adobe ColdFusion example, using CFScript syntax, for Bytescout.com's SWFToImage ActiveX/NET library)
Author: Aaron D. Neff - What iT iS dESign studios
Contact: www.itisdesign.com
Copyright: 2007 What iT iS dESign studios
Created: October 12th, 2007 (ver. 1.0)
Purpose: An example for creating an image (.bmp, .jpg, or .gif) from a swf file
Please Note: The SWFToImage.DLL COM object must first be registered with Windows, per these instructions: http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/. Basically, if you save the .dll to c:\dlls\SWFToImage.DLL, then you must run the following command from the DOS Command Prompt: regsvr32 c:\dlls\SWFToImage.DLL
--->
<!--- Set path to existing SWF & location to save image --->
<!--- Note: this example assumes the URL to the existing .swf file is www.domain.com/assets/swfs/myswf.swf --->
<!--- Note: this example assumes the URL to save the image file is www.domain.com/assets/images/myimage.jpg --->
<cfscript>
imageWidth = 775; //default is 320
imageHeight = 150; //default is 320
rootPathToSWF = "/assets/swfs/myswf.swf"; //absolute path, from wwwroot, to swf
rootPathToIMG = "/assets/images/myimage.jpg"; //absolute path, from wwwroot, to save image
filePathToSWF = expandPath(rootPathToSWF); //automatically creates full system path by expanding absolute path
filePathToIMG = expandPath(rootPathToIMG); //automatically creates full system path by expanding absolute path
</cfscript>
<!--- Create JPG --->
<cfscript>
SWFToImage = createObject("com", "SWFToImage.SWFToImageObject");
SWFToImage.InitLibrary("demo", "demo");
SWFToImage.InputSWFFileName = filePathToSWF;
SWFToImage.ImageOutputType = 1; //(0=.bmp, 1=.jpg, 2=.gif)
SWFToImage.ImageWidth = imageWidth;
SWFToImage.ImageHeight = imageHeight;
SWFToImage.Execute();
SWFToImage.SaveToFile(filePathToIMG);
</cfscript>
<!--- Display Image --->
<cfoutput><img src="#rootPathToIMG#" /></cfoutput>
Adobe ColdFusion example, using tag syntax (SWFToImage_TagSyntax.cfm):
<!---
Filename: SWFToImage_TagSyntax.cfm (Adobe ColdFusion example, using tag syntax, for Bytescout.com's SWFToImage ActiveX/NET library)
Author: Aaron D. Neff - What iT iS dESign studios
Contact: www.itisdesign.com
Copyright: 2007 What iT iS dESign studios
Created: October 12th, 2007 (ver. 1.0)
Purpose: An example for creating an image (.bmp, .jpg, or .gif) from a swf file
Please Note: The SWFToImage.DLL COM object must first be registered with Windows, per these instructions: http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/. Basically, if you save the .dll to c:\dlls\SWFToImage.DLL, then you must run the following command from the DOS Command Prompt: regsvr32 c:\dlls\SWFToImage.DLL
--->
<!--- Set path to existing SWF & location to save image --->
<!--- Note: this example assumes the URL to the existing .swf file is www.domain.com/assets/swfs/myswf.swf --->
<!--- Note: this example assumes the URL to save the image file is www.domain.com/assets/images/myimage.jpg --->
<cfset imageWidth = 775 /><!--- default is 320 --->
<cfset imageHeight = 150 /><!--- default is 320 --->
<cfset rootPathToSWF = "/assets/swfs/myswf.swf" /><!--- absolute path, from wwwroot, to swf --->
<cfset rootPathToIMG = "/assets/images/myimage.jpg" /><!--- absolute path, from wwwroot, to save image --->
<cfset filePathToSWF = expandPath(rootPathToSWF) /><!--- automatically creates full system path by expanding absolute path --->
<cfset filePathToIMG = expandPath(rootPathToIMG) /><!--- automatically creates full system path by expanding absolute path --->
<!--- Create JPG --->
<cfobject action="create" type="com" name="SWFToImage" class="SWFToImage.SWFToImageObject" />
<cfset SWFToImage.InitLibrary("demo", "demo") />
<cfset SWFToImage.InputSWFFileName = filePathToSWF />
<cfset SWFToImage.ImageOutputType = 1 /><!--- (0=.bmp, 1=.jpg, 2=.gif) --->
<cfset SWFToImage.ImageWidth = imageWidth />
<cfset SWFToImage.ImageHeight = imageHeight />
<cfset SWFToImage.Execute() />
<cfset SWFToImage.SaveToFile(filePathToIMG) />
<!--- Display Image --->
<cfoutput><img src="#rootPathToIMG#" /></cfoutput>
Filed in:
SWF SlideShow Scout SDK
Tutorials:


