Neodynamic ImageDraw (2.0 or later) for ASP.NET
Microsoft .NET Framework (2.0 or later)
Microsoft Visual Studio .NET (2005 or later - Visual Web Developer Express Edition)
With the new architecture and object model of Neodynamic ImageDraw for ASP.NET more Imaging applications can be accomplished without much effort.
One of those applications is e-Card or Postcard Online generators which allow to user to create images which can be sent by email to another person.
This ImageDraw demo - which source code files can be found at the end of this page available for downloading - demonstrates how you can use ImageDraw controls and ASP.NET Wizard control together in order to get in few minutes, an e-Card Wizard application ready to use.
The figure on the left is a screenshot of the ASP.NET e-Card Wizard application. This application leverages Wizard control for navigation and ImageDraw for dynamic image composition purposes.
The ASP.NET e-Card Wizard demo features 4 steps:
Step 1: The user is asked to specify the path of an image file located on your local disk.
Step 2: 3 (three) ImageDraw controls are created at runtime in order to provide a dynamic preview of three different e-Card Styles (Mail Stamp, Filmstrip, and Polaroid). These styles are created using built-in ImageDraw Imaging Effects. The user must select one of those styles.
Step 3: ImageDraw controls allows you to composite images using ImageElements and TextElements. In this step the user makes some settings for the text to be dynamically drawn on the e-Card using ImageDraw.
Step 4: An ImageDraw control is dynamically created to deliver the final e-Card image. ImageDraw composes the final output image merging the original image file with the user's text settings.
Here are the VB.NET and C# versions of this sample. Please, download the zip file you want to. After extract it you'll find all necessary files to reproduce this step by step guide.
For ImageDraw 3.0
For ImageDraw 2.0
Remember to download and install ImageDraw in order to reproduce this sample demo.
We provide best-in-class customer service and support directly from members of our dev team! If we are available when you contact us, you will get a response in few minutes; otherwise the maximum turnaround is 24hs in most cases.