InkRaster Revision History

This page contains the summary of InkRaster release dates, versions and changes/fixes made for that release.

Version 1.16 11/1/2017

Software Updates

BMP output's image height is no longer negative.

Version 1.15 10/13/2017

Software Updates

BMP output is no longer mirrored.

Removed left over SSN files from working directory.

Version 1.14 7/6/2017

Software Updates

Added a third coverage value in the gui and command line optional argument "-coverage". The third value is the coverage of the recovered narrow line - the default value is the equal to the edge coverage value.

Narrow lines are extended to avoid large gaps.

Modified image width to unpadded value.

Added optional argument "-adjustpx" to add one pixel to the edge (this was default behavior in previous releases).

Version 1.13 5/15/2017

Intermediate pop-up Disabled

Disable pop-ups of intermediate modules. If not silent, the program will report warnings (if any) at the end of the conversion.

Version 1.12 1/04/2017

Bug Fix for -reversal

Fixed the issue where the rasterizer failed to output the correct window with transformation when "-reversal" is specified. When reversal was specified, there was a step in the process that uses an invalid extent if transformation is present.

Version 1.11 12/06/2016

Bug Fix for -unit and -minfeature

Fixed a bug in the command line where the arguments -unit and -minfeature were not read correctly.

Updated Example

Updated the supplied batch file example to use the proper optional arguments.

Version 1.10 11/16/2016

New User Interface

Added a QT based user interface. Command line or GUI usage is now possible.

command line unit control

Added an optional argument -unit:mm|inch|um. This option affects the units of the values specified with the following command line arguments:

-droplet
-minfeat
-window
-margin
-border
-offset
-anchor

If this option is not used, the Gerber input file's units (either inch or mm) are used.

Margin specified in Pixels

The margin can now be specified in pixels (previously only could be specified in Gerber file units.) To do this use the command line as such:

-margin:<val>[,val][px]

For example if you want a 200 pixels margin all around the data extents the option would be:

-margin:200px

Bug Fix - bitmap width

Customer reported that the image width was off by one pixel. This has been fixed.

Version 1.09 06/10/2016

Issue with Gerber File Offset away from 0,0

Fixed issue where data far from 0,0 coordinate did not rasterized properly.
What we did is trim the precision if the data is in danger of overflow.

Version 1.08 03/15/2016

Library Support

Added inkraster64.lib, acs_inkraster.h, inkraster_sample.sln, inkraster_sample.vcproj and sample.cpp to enable users to call the program as a library.

Version 1.07 02/22/2016

Software Updates

Added the option "-reversal" to reverse roles of digitized data.
Renamed the old "-margin" option to "-border".
Added a new "-margin" option that adds a margin (in input units) to the calculated/specified input window.