You often need users to provide some pictures to your application – even if it is not database-driven. Its quite time-consuming task to develop a good functionality for end users – and you leave it at some basical stage (like “press-a-button-and-find-the-picture-you-want-to-add-at-your-computer-in-BMP-format-and-if-you-don’t-have-one-then-create-it-before”). Surely it affects the whole application usability significantly.

With the help of AccessImagine you can add rich user experience never seen before when one submits some picture(s) to application. Just take a look at the action video (if you havn’t seen it before).

So, if you use some of the .NET programming languages – Visual Basic, C++ or C# – you can add such a behaivior to your app in few clicks.First, you need AccessImagine ActiveX, download it here (591 Kb) and execute.

After that press right mouse button on your Toolbox and select Choose items… .
On Com Components tab find AccessImaginePicture Control and check it.

toolbox

Sound tricky a little bit, but you have to do this only once. Now you have AccessImagine in your Toolbox in the Components category.

Database app

If you develop some database application,  you just need to add AccessImagine control to your form and bind its ImageBind property to picture database field. Thats it, up and working.

bind

In case you do not store images in database, but only the filenames set the StoragePath property to place you keep images and make sure that ImageBind is bound to database field which holds the filenames.

Other app

Its not a must to use database for holding images. You can use AccessImagine as you like without any database bindings.

1. It has Image property you can write and read. It is a containing image in JPG format or its filename – if you specified StoragePath.

2. It has Changed function to determine if image has changed.

3. It has LoadFile and SaveFile functions.

You can read more about AccessImagine programming interface here.