I had a lot of request for different output formats.  Many of them were interesting, but I did not want to put all of them into the core app.  I still want it to remain small and fast.  I have done a few other plug-in apps so I thought “Why not?”  Then I answered “’cause it’s probably overkill and you are just showing off!”  Then I got mad and… Well, just read the release notes….

[Version 1.6.0 11/22/2004 10:15 PM]

*This release is Beta. The interfaces are subject to change before the final release. Also, the only recording capability is to an Avi file. Previous versions allowed you to record to a series of individual images. New plug-ins are being created for that functionality and should be available soon.

1) Cropper's output is now extensible through a plug-in interface. All output formats have been moved into plug-ins. If you would like to develop a plug-in, you can get started with the CropperExt.cs sample file that is included with the source distribution. Full documentation on the extensibility API will be included with the final release.

2) The current output format is now displayed in the top-left corner of the crop form.

3) There is now a brief outline and text color change when a screen shot is taken providing feedback that the operation did happen. I'm looking into a better means of notification.

4) The configuration file is now saved as xml.

5) A lot of changes to the source code. Much of the code has been separated out into assemblies which allowed me to unit test the app while building the extensibility model.

6) Includes an Avi output plug-in sample. DoubleClick/Enter to start/stop the recording. It shows how a plug-in can alternately get a series of images from the host application and toggle the output on DoubleClick/Enter. Much of the actual code that creates the Avi files is from a library by Corinna John. I haven't fully tested it and the code isn't fully CLS compliant. NOTE:  This plugin is not very performant and is meant mostly as a proof of concept on how to get multiple captures from the host application.  If I have time, I'll look into making it more efficient.

Thanks also to John Galloway for sending me the libraries used in the Avi plug-in and soon to come Gif plug-in. Also thanks for the capture feedback suggestion.

I would appreciate as much feedback as possible with the new plug-in architecture.  Even if it is just an all’s well.

Thanks, and enjoy

Download Here