This control can be used in Windows programming environments that support ActiveX, such as Visual Basic or Delphi. It can read and write a variety of file formats allowing for conversions to be made between them. Functions allow images to be manipulated, enhanced and edited. Images can be imported from TWAIN compliant scanners. The online manual provides a full listing of available properties and methods.
As well as displaying the image inside the control, there are functions to save the image to file or copy the image to the Windows clipboard. The image can be exported in a binary format (a variant array), which can be used to place the image into a database field or stream the image to a web browser if used in a server-side application. An edited image can be posted to a web server as an HTTP upload.
The free trial version is supplied with a sample Visual Basic project showing some of the main features. Note that the trial version writes a line of text at the top of each image produced. This is the only limitation and the trial contains all the other functions and properties of the full version. For more about the VB example - Click Here.
csXImage can be used in a browser as a client side control using Javascript. Click Here for more details. The scanning and image uploading features are very useful in client side applications. We provide a digitally signed CAB file with the full version of csXImage.
Downloadable examples using csXImage:
- Visual Basic (VB6) and VB.NET.
- Loading, saving and adding effects. (VB6) - (VB.NET).
- Zoom - An example of zooming an image.
- File Info - An example of editing IPTC text and EXIF data.
- Rubber Band - Drawing a line with "Rubber Banding".
- Selecting an area - Drawing a selection area with "Rubber Banding".
- Unicode - An example of adding text to an image in Unicode characters.
- TWAIN - An example of capturing an image from a TWAIN compliant scanner or camera.
- ADF - An example of scanning multiple images from a scanner with an Auto Document Feed.
- Multi-page TIFF - View edit or scan multi-page TIFF images.
- Access
- Access Demo - Storing images in an Access database and viewing as a report.
- Javascript
- Client Side Example - Description of how to use csXImage in a web browser.
- Twain Client Side Example - Scanning an image and uploading to a server.
- Client Side Scanning with ADF - Scanning multiple images using an ADF scanner.
- Resize and Upload Example - Opening a local image, resizing and uploading to a server.
- Client Side Multi-page TIFFs - View edit or scan multi-page TIFF images.
csXImage has similar functionality to our popular ASP component, csImageFile. csXImage is licensed by the design seat with no restrictions on the OCX file. csImageFile is licensed by the number of installations of the DLL. There are also differences in syntax and names of properties and methods. Both components can be used in server side applications, and both components can be used in a visual environment although with csImageFile this is more difficult because it has no visual design interface. Follow this link for a full comparison of the two components.
Click Here for more on csImageFile.