[HN Gopher] Show HN: Tool that turns your images into plotter-li...
___________________________________________________________________
Show HN: Tool that turns your images into plotter-like line
drawings
Author : javierbyte
Score : 201 points
Date : 2021-05-20 17:22 UTC (5 hours ago)
(HTM) web link (javier.xyz)
(TXT) w3m dump (javier.xyz)
| [deleted]
| jvanderbot wrote:
| Just a warning. If you upload your own headshot in the standard
| light-on-light linkedin background style. You _will_ come out
| looking like a horror film drawing. There isn 't enough contrast
| so it makes your face very dark and jagged.
|
| I love it.
| atum47 wrote:
| Cool concept. I was trying to develop something along those
| lines. I'd like to feed an image to an algorithm and have it draw
| it, like this: https://www.youtube.com/watch?v=b8mwFDJgWR0 (but
| better)
| blhack wrote:
| WOW this is cool! Going to take these files and put them into my
| lasercutter to see what I get. Really really cool thing!
| javierbyte wrote:
| Author here, that sounds soo cool! If you decide to try please
| let me know if you need any support!
| ev1 wrote:
| For anyone on Brave or Firefox with protection enabled: you have
| to turn it off, because canvas randomisation will just result it
| in it permanently drawing a mess of lines covering the entire
| square forever.
| breadzeppelin__ wrote:
| I run brave and did not experience this issue.
| torh wrote:
| Impressive. Very artsy.
| daniellarusso wrote:
| Pretty cool! Nice work, dude.
| Aspos wrote:
| Using mobilenet to detect facial features. Smart! Would suggest
| to go one step further and remove background before processing
| the face.
| dmje wrote:
| Love it, that's ace, thanks for posting!
| diehunde wrote:
| Pretty cool! Too bad most of my photos are in HEIC format and the
| site won't load them.
| javierbyte wrote:
| Thanks! Author here, are you testing with the HEIC files from
| your computers? To me it seems that iOS does not have issues
| with HEIC but probably it is doing some conversion before.
| petercooper wrote:
| Along similar lines, does anyone know of any good way to turn
| images into 'hedcut' WSJ style art? I've seen a few attempts but
| they don't tend to be very good, but it feels like something
| that's solvable, even if with a GAN or something.
| zerkten wrote:
| WSJ have a site for this at https://aiportrait.wsj.com/.
| aharris6 wrote:
| Ditherit.com might do a decent rough approximation
| NelsonMinar wrote:
| There's a fun and vibrant plotter art community clustered around
| the AxiDraw and similar low cost at-home plotters. Lots of fun
| stuff, including several image converters like this.
|
| Just yesterday I was playing with the Flow Imager plugin for
| VPype. Similar trick of using line density, but in this case it's
| using a randomized curved flowfield for texture. The fun thing is
| the experimental "flow along image edges" feature where you get
| some lines tracing edges in the original picture.
| https://github.com/serycjon/vpype-flow-imager
| pfd1986 wrote:
| I wonder if the number of lines can be a measure of Kolmogorov
| complexity for an image...
|
| Neat idea regardless.
| ash_dev wrote:
| cool concept, struggling to get good facial definitions.
|
| https://a.tmp.ninja/obxwcfzK.png
| moehm wrote:
| Can you try again with "Single Line" on?
| javierbyte wrote:
| Also, you can try reducing the "contrast" and "definition"
| settings. I think in this case the hoodie is taking a lot of
| the lines, I'll take a look, thanks!
| roland35 wrote:
| This is great! I just created a pen holding adapter for my 3d
| printer so I can do some plots. I still need to find a good way
| to efficiently convert SVG files to gcode, but this will be a
| good start.
|
| Inkscape has a gcode generation tool, but it requires some tweaks
| to work on my prusa 3d printer. Still a work in progress!
| londons_explore wrote:
| It's just a list of X, Y coordinates...
|
| An untested python one-liner: '\n'.join(["G0
| X"+x+" Y"+y for x,y in coords])
|
| Grab the code for homing and stuff from the start of another
| gcode file that works.
| javierbyte wrote:
| Yes, in this case the SVG is a list of coordinate pairs,
| should be fairly easy to extract.
|
| https://github.com/javierbyte/pintr/blob/master/lib/svg.js#L.
| ..
|
| * Update to add a link to the code that generates the SVG.
| eyegor wrote:
| Svg is typically a lot more complicated than coordinate
| points... https://developer.mozilla.org/en-
| US/docs/Web/SVG/Tutorial/Pa...
| reputet wrote:
| The drawing process looks similar to the Venom transformation!
|
| https://youtu.be/ph26HHK9FZg?t=36
| heliophobicdude wrote:
| Great work!
|
| Does anyone have any plotter recommendations?
| joshu wrote:
| on older plotters:
|
| there were many manufacturers. the ones that seem to be higher
| quality were HP and Roland. alps made a tiny one that was
| repackaged for commodore, atari, etc. and there were a plethora
| of other manufacturers (graphtec, houston instruments, and so
| on)
|
| check ebay for "pen plotter" but beware that many are quite
| large and shipping will be expensive.
|
| i currently have a HP DXL 7575a (a large roller plotter) and a
| Roland DXY-1150 (small flatbed). the roland was shipped but the
| hp i had to pick up locally. roland still has the manual on the
| site for the 1150, but it required a wacky power supply that
| took some effort to find. for HP stuff make sure it has RS232
| and not HP-IB interfaces or whatever wacky stuff. also,
| different plotters used different languages. Roland's RDGL and
| HP's HPGL were easy enough to implement directly from the
| documentation...
|
| many of them don't work because various belts have died. my HP
| fired right up.
|
| one ongoing concern is that pens are no longer made so you have
| to fight over scraps on ebay.
|
| modern plotters:
|
| get an axidraw. it is nice and lets you use standard pens.
| tekstar wrote:
| I snagged an HP7475a off a local buy and sell site recently for
| $60. Came with a serial-to-plotter cable (which I only realized
| after splicing that cable, working out the wiring, and finding
| it was already the cable I needed :( )
|
| Then I bought a cheap 3d printer and made a few of these, which
| fit the "fat" sharpies:
| https://www.thingiverse.com/thing:1261805
|
| I need to adjust that print for "ultra fine" sharpies in order
| to do prints like what this website is producing though.
| myself248 wrote:
| Hang around the industrial auction sites like Bidspotter. I
| just scored a 1980s-era Draftmaster II for $60 and it came with
| a pile of pens.
| enlightens wrote:
| https://www.axidraw.com/
| paulgb wrote:
| +1 for AxiDraw if you're not into restoring a vintage
| machine. I've been impressed with the build quality of mine
| (it's going on four years with no issues).
|
| I'm also a fan of the Saxi driver software. Paired with a
| Raspberry Pi, it gives you a web-based interface to an
| AxiDraw so that you don't have to physically connect your
| computer to the plotter.
|
| https://github.com/nornagon/saxi
| gregmac wrote:
| In the commercial space, I think "wide format printers" have
| totally replaced plotters at this point. They're basically big
| ink jet printers, though usually a bit more sophisticated
| (often 6 or more inks, including variants like "matte black"
| and "photo black" and "gray"). The quality is very impressive,
| you can literally print posters or frameable photos on it if
| you have the right paper.
|
| "XY plotters" are still around but seem to be very niche
| (emulating hand writing) or DIY/hobby stuff.
|
| I remember being in an engineering office of some sort as a
| kid, fascinated by watching the multi-pen plotter [1] drawing
| some kind of technical drawing. It had a pen carousel to change
| colors, and a little robot gripper to hold it. Finding
| information on these (from the 2 minutes of searching I did)
| seems quite hard, so it seems like they probably went out of
| fashion before the internet was a thing.
|
| [1] https://encyclopedia2.thefreedictionary.com/XY+plotter
| joshu wrote:
| there is a big plotter enthusiast community. i was able to
| find full documentation for my late 80's plotter online
| easily enough.
|
| plotters are still made today, they're just called "vinyl
| cutters" and don't have the pen changers anymore.
|
| perhaps let the people who actually know the answer to the
| given question do the writing?
___________________________________________________________________
(page generated 2021-05-20 23:00 UTC)