Daten aus PictureBox als Raster an Drucker senden

11/01/2008 - 17:23 von Siegfried Geisler | Report spam
Hallo an alle,
ich habe folgendes Problem:
muss den Inhalt des in der Picturebox abgebildeten Images als
Raster-Graphic an einen Schwarz-Weiss-Drucker, also mit einer
Tiefe von 1 Bit pro Pixel an einen Drucker senden.

Wie bekomme ich die Daten aus dem Image in ein Byte-Array
und zwar nur mit 1 Bit pro Pixel ?????

bin für jeden Hinweis dankbar
 

Lesen sie die antworten

#1 Karsten Sosna
11/01/2008 - 17:43 | Warnen spam
ich habe folgendes Problem:
muss den Inhalt des in der Picturebox abgebildeten Images als
Raster-Graphic an einen Schwarz-Weiss-Drucker, also mit einer
Tiefe von 1 Bit pro Pixel an einen Drucker senden.

Wie bekomme ich die Daten aus dem Image in ein Byte-Array
und zwar nur mit 1 Bit pro Pixel ?????



Hallo Siegfried,
wandel die Grafik in eine 1bppIndexBitmap um(siehe
http://www.bobpowell.net/onebit.htm). Mit Marshal.Copy und der
dementprechenden Überladung kannst Du dann ein Byte-Array erhalten. Fraglich
ist nur wie der Drucker ein Zeileende erkennen soll.
Gruß Scotty

Ähnliche fragen