Oh, finally I think I get it. How about this?
plots = ListLinePlot[#,
Background -> Black,
ImageSize -> {128, 128},
Frame -> False,
Axes -> False,
AspectRatio -> 1,
PlotRange -> CoordinateBounds@#,
PlotMarkers -> {{\[FilledCircle], 2}}] & /@ images
![enter image description here](https://community.wolfram.com//c/portal/getImageAttachment?filename=3992plot.png&userId=1398218)
You can use Scaled
if you want to add some padding so the plot markers are completely visible. Check the documentation for CoordinateBounds
.
I found that Binarize doesn't produce an image with just 0's and 1's
How did you determine this?
If you are using a color sampler on the image rendered on a screen/monitor then that is the result of anti-aliasing in the display of the image, not the image itself.
There are only 0's and 1's in the image
plots // Map[Binarize /* ImageData /* Flatten /* Counts]
(* {<|0 -> 63554, 1 -> 1982|>, <|0 -> 63225, 1 -> 2311|>, <|0 -> 63500, 1 -> 2036|>} *)