Turns out there's a (probably) more efficient ways to laser cut qr
codes using a much simpler technique: "As Fred Trotter has pointed
out, QR codes contain stencil islands in unpredictable configurations.
QR_STENCILER automatically detects and bridges these islands, using
thin lines that are minimally disruptive to the highly robust QR
algorithm. It does so through the use of two basic image processing
techniques: connected component labeling (sometimes called blob
detection) and 8-connected chain coding (sometimes called contour
tracing)."
On Thu, Mar 7, 2013 at 10:04 PM, Dustin Silverman <
defen...@gmail.com> wrote:
> Well you could represent UTF8 as 8 dots arranged in 4 rows and 2
> columns, I'd say that would always be more efficient than actually
> cutting out letters.
Consider the following payload sans quotes: "testing". The number of
strokes is 9 or 10 depending on what font you are using.
When you generate a qr code and run it through derasterizer, it's much larger.
http://svg.hipokrit.com/handler.py/display?img=testing.svg
This has 232 circles, which requires far more strokes (than 9 or 10)
for the laser cutter. (Of course, this is still faster than drawing a
raster qr code.) Oh well.