1. A sizing algorithm for sizing a parent grayscale pixel map expressing an image having edges using a computer, before projection onto a sensitive recording surface wherein the pixels have a size R p, comprising the steps of: (i) inputting the parent grayscale pixel map image with edges where an edge is defined by gray pixels having values between 1, 2,... n, or by pixels having at least one 0-gray value (black 0-dose level) pixel neighbor; (ii) calculating a grayscale correction value (g) equal to a sizing distance S parameterized by a machine constant equal to R p divided by the number of grayscale values; (iii) finding and flagging edge pixels expressed within a frame of the parent pixel map; and (iv) finding and flagging corner edge pixels within the frame; (v) sliding a sub-matrix window within the frame, to calculate and store gradient values for each edge pixel relative to the edges within the frame; (vi) looping over pixels within the frame to adjust the grayscale value of edge and corner pixels and neighboring pixels; (vii) propagating new grayscale values per the grayscale correction value (g) to pixels from each adjusted edge and comer pixel within the frame in a direction normal to each edge to establish a new edge position within the frame, and (viii) where the parent pixel map is composed of a plurality of frames, reassembling the frames generating a daughter grayscale pixel map expressing a different size image than that expressed in the parent pixel map system which upon projection and recording, compensates for expected systemic distortions.