2010-12-05 17 views
0

Wenn ich ein 5 X 5 multidimensionales Array hätte, in dem alle Werte Äther 0 oder 1 wären, gäbe es eine Möglichkeit, ein 5 X 5 Pixel Bild zu erzeugen, wo 1 schwarz und 0 war Weiß?multidimensionales Array zu Bild

Ich möchte dies in c tun.

der Ausgabe Bildtyp wäre egal.

--Thanks

konfetti

+0

* der Ausgabebildtyp würde keine Rolle spielen * - Sind Sie * sicher * darüber? Was versuchst du zu erreichen? –

+0

Mark, ein Skript wird diese Anwendung aufrufen und es könnte das Bild auf was auch immer einfacher als die c-Anwendung könnte konvertieren. –

Antwort

1

Wenn das Array 5x5 ist, dann ist es 2-dimensional die spezifischer ist es mehrdimensional als aufruft.

Lesen Sie auf dem PBM oder dem Bildformate pgm. Sie sind sehr einfach zu bedienen und sie können leicht von Ihrem Programm ausgegeben werden.

+0

Und die netpbm-Bibliothek ist ziemlich einfach zu bedienen. – wnoise

+0

danke ich fand diesen Link: http://en.wikipedia.org/wiki/Netpbm_format so werde ich versuchen, damit herum zu spielen –

0

Wenn der Ausgabetyp spielt es keine Rolle, erzeugen nur im RAW-Format, für jeden 1 drei Bytes 255 mit dem Ausgang (binären) Datei zu schreiben, für jeden 0 drei 0 Bytes schreiben.

Verwandte Themen