Files
lcd-image-converter/resources/scan_scripts/scan_template.js
2016-10-11 21:12:48 +05:00

27 lines
643 B
JavaScript

var __internal_points_counter = 0;
var __internal_image_width = image.width;
var __internal_image_height = image.height;
var __internal_points_max_count = (__internal_image_width * __internal_image_height * 120) / 100;
if (__internal_points_max_count < 100000) {
__internal_points_max_count = 100000;
}
%1
function checkProcessState()
{
if (__internal_points_counter > __internal_points_max_count)
{
image.scanTerminated = true;
throw "scan break requested";
}
}
function addImagePoint(pointX, pointY)
{
__internal_points_counter++;
checkProcessState();
return image.addPoint(pointX, pointY);
}