Tuesday, July 19, 2011

Update of new things to implement

 * Put processing step in worker thread and invoke when opening an image.
 * Save the state of each image into the directory so each image can be reproduced.
 * Some gestures to be implemented with shortcuts.
 * All gestures to be implemented with toolbar buttons.
 * Use altkey controlling for zooming and moving the image. [use shortcuts for zoom/unzoom as well].
 * Create a single CSV text file in the main directory which will contain tab separated data for all measurements made from all images.
 * talk with user to see what controls are bad/hard to use
 * Allow user to view blob details in the program.

For the viewing of blob details in the actual program I want to look at various ways. I don't think having them directly written over the image is a good idea (maybe a properties menu under the toolbar). I think there should be a way to indicate which blob is being viewed in the properties menu preferably by indicating the color of the blob. I think that would be simpler to implement and would not interfere with the bitmaps.

2 comments:

  1. For displaying the details, you should be able to place a WPF textbox or label on top of the image and then position it to match the location in the image.



    Diatom name


    The trick is to figure out the canvas left and top coordinates. You can even add a semi-transparent background to the textbox to make sure the text stands out (specify an alpha value for the Background brush color).

    Using a similar strategy, you could also display the blobs as polylines using a .

    ReplyDelete
  2. Blogger cleaned out all my XAML comments. I sent you an email with them still in.

    ReplyDelete