mir fallt da nix ein, als im gimp ein raster drüber zu legen, und in den außenbereichen des bildes dann händisch halb gefüllte rasterbereiche zu füllen/löschen. also wenn da wer auch noch ne idee für faule fließbandarbeiter hat, oder gar ein plugin kennt ...
wichtig: die "pixelgröße" will ich bestimmen können und ich will keine (wie im testbild noch vorhanden) graustufen. pures s/w muss es sein.
Ich kenne Gimp selber nicht, aber ich kann dir eine Vorlage liefern auf deren Basis du dich vielleicht leichter tust.
Ich habe das in Affinity Photo gemacht auf Basis deines obigen Screenshots. Wenn du das Bild in Gimp größenmäßig anpassen möchtest, schau mal ob es beim Skalieren eine Option gibt das Antialiasing auszuschalten, also dass die Kanten nicht weichgezeichnet werden.