Releases for Image Tools

2.43

Release File: Image Tools v2.43_0.zip
Version: 2.43
Version Date: Sun, 07/19/2020 - 03:50 pm
Version Major: 2
Version Patch Level: 43
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed button threshold show stats to have win=$k_fullPanel

Added Features

(none)

Improved Code / UI

  • compatible with newest PackageUpdater method
Release File: Image Tools v242.zip
Version: 2.42
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 42
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed an error to load a folder as individual files
  • fixed an error in removing background on all images in stack
  • fixed a mistake where the plane number on the display could exceed the number of layers in the stack

Added Features

  • prints reports about settings for background and threshold operations to a notebook

Improved Code / UI

  • reports properly to history whether the package is newly started or restarting
  • background removal algorithm consistent regardless of individual image, single plane, or entire stack
  • improved the approach to select an image to show in a split

2.22

Release File: Image Tools v2.22.zip
Version: 2.22
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 22
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • properly loads a folder as a stack
  • properly enables Apply for background removal when points are placed on image
  • correctly unsets threshold automatic checkbox when the threshold image does not pre-exist
  • now updates the main panel with the revised list of images when the threshold is automatically applied
  • correctly resets the Mask popup content when required

2.10

Release File: Image Tools v2.10.zip
Version: 2.10
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 1
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed various bugs that caused warning or error messages

Added Features / UI Changes

  • added on/off checkbox for axes on image
  • added ability to set scale bar in image
  • rearranged positions of inputs on Control Bar to allow image window to be smaller w/o loosing controls

Improved Code

  • the code base will now sense its version and update as needed
  • created various new functions to handle addition internal administration
  • procedure files are now hidden in Procedures menu

Image Tools v1.30

Release File: Image Tools v130.zip
Version: 1.30
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 1
Version Extra: 3
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed issue that panel controls would not update when changing tab
  • fixed issue where file name would not update properly within a working folder
  • fixed issue to modify image grayscale display stepping through 8 or 16 images
  • fixed issue to calculate histograms for 16bit images
  • fixed mistake in finding working directory in calibration

Added Features / UI Changes

  • added ability to load multiple files and folder contents as stack
  • changed movie button icon
  • added bit depth information
  • added image range limits as well as <full> and invert buttons as well as B&W checkbox
  • added Remove Background to Calibrate tab
  • added thresholding option to Process tab

Improved Code

  • moved a number of panel update functions to controls procedure
  • split functions into different procedure files
  • stacks load faster (thanks to AG)
  • can only load N>4 files as stack

2.30

Release File: Image Tools v2.30.zip
Version: 2.30
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 30
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • checkbox for threshold set to zero now shows/hides correctly
  • properly stores all load parameters

Added Features / UI Changes

  • must explicitly allow loading 16 bit images
  • added method to fill threshold
  • switches to threshold image after an apply operation
  • switches to background image after an apply operation

Improved Code

  • stores full file name
  • stores tags in their own folder
  • no longer stores image mask wave and position variables as globals
  • source images are OPTIONAL (not allowed as true loading)
  • no longer stores coefficients to background removal as globals

ImageTools211

Release File: Image Tools v2.11.zip
Version: 2.11
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 1
Version Patch Level: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • added missing /W= … or win= … statements to panel control code lines
  • fixed mistake in string name to define scale bar
  • fixed missing reset of k_version number after updating
  • fixed mistake so that selecting a scale bar color with “None” does not continue to show tag or scale bar

Added Features / UI Changes

  • re-adjusted positioning of scale bar relative to left/right and top/bottom

Improved Code

  • now disables scale bar color selector when “None” selected for scale bar

Caveats

  • scale bar does not know about split window, so apply it first in full window and then split window
Release File: Image Tools v131.zip
Version: 1.31
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 1
Version Extra: 3
Version Patch Level: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

This contains the only the pxp files. The Demo package is available in earlier releases.

Squashed Bugs

  • fixed bugs in f_isThreshold to handle case where threshold does not exist

Added Features / UI Changes

  • panel controls for RoI histogram now disable/show depending on whether marquee is not/is present

Improved Code

  • replaced SetActiveSubWindow with correct call to ModifyControlList win=…
  • created function f_ThresholdExists()
  • created function f_CurrentImage()

First public release version

Release File: Image Tools 1.00.zip
Version: 1.00
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 1
Version Extra: 0
Version Patch Level: 0
Release Notes:

This is the first release version. The control panel only has one Main tab to Load, Display/Print, or (View) Histograms.

Release File: Image Tools 2.40.zip
Version: 2.40
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 40
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • button control to clear background points has win=…
  • properly reports bit depths 16+
  • fixed to account for changes to process variable names for xy calibration
  • fixed to account for changes threshold level dimension size
  • fixed mistake first loading as stack
  • update TabM after any load
  • killing panel now also kills histogram and main windows
  • killing main window now also kills histograms
  • set missing break in image hook function
  • fixed marquee to not go out of bounds when image size changes

Added Features / UI Changes

  • can now set colors to display
  • can now convert existing images to be accessible to Image Tools

Improved Code

  • cleaned up control bar display code
  • improved displaying of images for bit depths 16+
  • added control function f_DisplayedImageMax()
  • marquee positioning properly accounts for image scaling
  • threshold/background RoI mask converts marquee coordinates correctly for scaled images
  • fill particle now aware of marquee region to set initial area

2.20

Release File: Image Tools v220.zip
Version: 2.20
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 2
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

General

The main changes that I made in this version are to reduce the size of the display windows to work more effectively on smaller screens (e.g. laptops) as to improve the effectiveness of the calibration, background, and thresholding tools.

Squashed Bugs

  • fixed internal bugs with calculations of position and conversion of RoI
  • added update to number of image sets loaded when panel is selected
  • other bug fixes
  • contract print now works again

Added Features / UI Changes

  • modified layout of panel information
  • renamed the section as Information Display (for future expansion)
  • separated control of histogram RoI drawing from marquee region (for later benefit too)
  • added vertical cursor lines in histogram window to show positions of rescaling in image bit depth
  • added value display indicators for positioning of hRoI
  • histogram can be obtained outside, inside, outside - inside, or inside - outside
  • added ability to calibrate using height
  • moved controls off of image window control bar back onto the panel to reduce the height of the window
  • the default to load is now with NO selections and the Load button disabled until a choice is made
  • spread the controls on the panel and added divider lines to improve visual separation of functions
  • fixed analysis to allow thresholding of background-corrected images
  • background removal now can honor keeping stack order —> fills empty locations with blanks
  • background removal uses point selections rather than mask
  • background removal over plane or all in stack
  • threshold can be run automatically when any change is made
  • threshold now on plane, each plane, or full stack

Improved Code

  • position of marquee or hRoI is now shown in image pixel coordinates
  • increased resolution of image scaling sliders from 0.05 to 0.02
  • scale bar now positions appropriately for image windows that are magnified in size
  • added f_HasHRoI(), f_HasMQ(), f_imgRGB()
  • marquee cannot be drawn outside bounds of image frame
  • improved how the xy calibration values are stored and used
  • loading a folder of files or multiple files now obeys convention to load sorted by NAME
  • file loading now zaps periods and extra spaces in file name
Release File: Image Tools v200.zip
Version: 2.00
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 0
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

I have made a significant change in the layout of the controls to prepare the groundwork for plug-in architectures.

Squashed Bugs

  • fixed issues with improper updates of values on controls

Added Features / UI Changes

  • added a Control Bar with controls to show split view and magnify window size
  • moved level settings and movie settings to the Control Bar
  • arranged controls on main panel in a tighter configuration
  • moved Tabs to bottom part of panel

Improved Code

  • contact prints now recognize stack numbers

1.10

Release File: ImageTools110_0.zip
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 1
Version Extra: 1
Version Patch Level: 0
Release Notes:

Squashed Bugs

  • left/right buttons now appear enabled or disabled properly
  • fixed improper display of image moving forward with arrow key to new folder with new image
  • fixed miscount of contact prints at removal

Added Features / UI Changes

  • version number on panel
  • size and notes on panel
  • changed layout of tab0
  • added notes field for contact print
  • notes on images print on contact print

Improved Code

  • keep make contact print button and clear contact print button disabled unless at least one contact print image is stored
  • rename functions with prefixes (to help sort them)

2.41

Release File: Image Tools v2.41.zip
Version: 2.41
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 41
OS Compatibility: Windows Mac-Intel
Release Notes:

Added Features

  • threshold can now show statistics for fractional white at threshold and for filled

Improved Code / UI

  • button on threshold now says Re-Apply rather than being disabled in automatic mode
Release File: Image Tools v2.21.zip
Version: 2.21
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 21
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed mistake in background removal process that ignored plane order for images that were not planes
  • fixed mistake in how split menu options were set … now disables menu options when not present
  • fixed mistake when storing contact print information for images that are not stacks

Added Features / UI Changes

  • histograms are now floating in a resizable graph that is no longer pinned to main window
  • removed magnification setting from image window (image can be resized by dragging from left edge)
  • remove popup menu for plane choices on threshold when the image is not a stack
  • added buttons to put image on left or right side of panel
  • standardized GUI font sizes for all controls on panels
  • panel will no longer open when the screen height is less than 600 pixels

Improved Code

  • refactored when and how the imgT_update() segment is called
Release File: Image Tools v2.01.zip
Version: 2.01
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 2
Version Extra: 0
Version Patch Level: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed error in code check for case when no threshold wave exists

Improved Code

  • changed how current image name is obtained (to be compatible with other images over layer on graph
  • changed how current plane is determined and returned to other functions

1.20

Version: 1.20
Version Date: Fri, 04/06/2018 - 03:11 pm
Version Major: 1
Version Extra: 2
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

  • fixed issue to put setvariable for notes on panel not image
  • fixed issue that would not recognize proper data folder between invocations
  • fixed function to append histograms without mistakes

Added Features / UI Changes

  • moved number of image sets loaded to Image Display section
  • added Calibrate tab with Calibrate XY with two methods
  • moved histograms to separate panel below main image
  • added set variables to show/set positions of marquee on image
  • added option to load stack as stack
  • added movie button for stacks

Improved Code

  • expanded function names using convections on the right
  • cleaned up redundant and repeating code lines
  • improved hook functions for image, histograms, and panel
  • fixed issue that would crash Igor Pro when image folder was deleted between invocations
  • modified code to handle stepping through images in stack
  • loading stacks faster

Forum

Support

Gallery

Igor Pro 8

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More