| Renders Images Files & GDI+ Bitmap Objects |
| ImageDraw is the only Mobile WebControl that can render images files as well as GDI+ Bitmap Objects. You can specify a physical image file or a GDI+ Bitmap Object and ImageDraw automatically will render it to the image format preferred by client mobile device. In addition, ImageDraw automatically re-sizes the image to fit the client mobile device's screen. |
| |
| Secure by default |
 |
ImageDraw Mobile WebControl DOES NOT require that the ASP.NET account ( {machinename}\ASPNET ) have write permissions to the file system . Most implementations of dynamic images generation need you to grant the ASP.NET account write permissions to some server folder, becoming a serious security risk. | |
| |
| Real Plug & Play - No complex configurations |
 |
ImageDraw Mobile WebControl DOES NOT require any special or complex configuration to use it in your Mobile Web Applications, just drag & drop ImageDraw on your Mobile WebForm. You DO NOT need to do any of the following things:
- Create an image file in different formats and sizes , i.e. YourImage.GIF, YourImage.JPG, YourImage.WBMP, etc. It is the implementation that uses the Image Mobile control built-in .NET Framework.
- Write device filters into the <DeviceSpecific> tag.
- Grant the ASP.NET account write permissions to some server folder. Security Risk.
| |
| |
| Rendering Mechanism |
 |
With ImageDraw you DO NOT need to do any special or complex configuration due to its own rendering mechanism. You DO NOT need to create any HTTP Handler, or Image Factory ASPX Page type, or your WebForm to inherit from any special Class. In addition, ImageDraw DOES NOT needs you to enable the Session State or the Application State. | |
| |
| Supported Image Formats |
| ImageDraw can render all raster images (also called bitmaps) supported by .NET Framework through the GDI+ Bitmap Object. These image formats include: BMP, GIF, JPEG/JPG, EXIF, PNG, TIFF, and ICO. In addition, ImageDraw is the only Mobile WebControl that reads and writes WBMP (Wireless Bitmap) images. |
| |
| Images Conversion Table |
In the following table you can see which image formats ImageDraw accepts as input and which image formats it can render.
 * The input can be a physical image file as well as an in-memory GDI+ Bitmap object. |
| |
| Control on image conversion |
When the output image format for a client mobile device is JPEG/JPG or WBMP , you can control the image conversion.
- JPEG/JPG : You can specify the JPEG Compression Level to apply. This compression level determinates the image quality to render.
- WBMP : There are two techniques for the WBMP conversion. One is applying the Diffuse Algorithm and the other one is specifying a Threshold value.
All these conversions are reflected at design-time in the IDE such as Visual Studio .NET or ASP.NET WebMatrix. |
| |
| Supported .NET Frameworks |
 |
ImageDraw was designed to work with the Microsoft .NET Framework 1.0 or Greater . It is recommendable to have the latest .NET Framework Service Pack installed. | |
| |
| Supported Development Tools |
 |
ImageDraw Mobile WebControl was successfully tested in the most popular Development Tools such as Microsoft Visual Studio .NET (2002 and 2003 Versions) and Microsoft ASP.NET WebMatrix. | |
| |
| Microsoft Intellisense® Support |
| ImageDraw Mobile WebControl supports Microsoft Intellisense® technology available in Microsoft Visual Studio .NET. ImageDraw supports Intellisense® for View HTML Source as well as for View Code . |
| |
| Design-Time Support with powerful Utilities |
| ImageDraw Mobile WebControl has a powerful Designer and Utilities. At design-time the ImageDraw Mobile WebControl Designer shows you the original image with its WBMP conversion. The Neodynamic WBMP Utility allows you to preview WBMP conversion of an image file, and the Neodynamic GDI+ Preview allows you to preview a GDI+ Bitmap object. |
| |
| ASP.NET Sample Application Included |
| ImageDraw Mobile WebControl includes a simple sample application (with source code) based on the Online Demo located at our Mobile Website. This lightweight, straightforward application demonstrates the full capabilities of ImageDraw. This sample shows how to use ImageDraw to render image files as well as how to generate dynamic charts with GDI+ . The sample is available in both Visual Basic .NET and Visual C# .NET languages, and for Microsoft Visual Studio .NET and ASP.NET WebMatrix. |
| |
| Architecture |
ImageDraw was designed following the Microsoft's Design Guidelines for Class Library Developers and the results are:
- Fully Managed C# code
- Common Language Specification (CLS) compliant assemblies
- MSDN-Style Object Reference
|
| |
| Simple Versioning System |
| ImageDraw uses an assembly versioning policy that makes it painless to upgrade your application, without the need for publisher policy files, binding redirects, or recompilation. This policy also makes it easy to differentiate between assemblies targeted towards different versions of the .NET Framework. |
| |
| No Royalty or Runtime Fees |
| When you purchase a Licensed Version of Neodynamic ImageDraw Mobile WebControl, you can freely distribute any application using our component without worry due to the fact that it is royalty free . So, after you purchase a Licensed Version no additional fees are required and you can use the component indefinitely. |