Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Funktion getPixel verwenden (http://www.informatikerboard.de/board/thread.php?threadid=1290)


Geschrieben von nano99 am 11.10.2012 um 17:30:

  Funktion getPixel verwenden

Meine Frage:
Hi!

Ich benutze TurboC, um C-Programme zu programmieren.
Für die Add-ins meines Taschnrechners kann man auch einzelne Pixel ansprechen. Das klappt auch schon gut.
Allerdings will ich jetzt, weil Bilder mit vielen Pixeln sehr ufwendig sind, ein Programm schreiben, dass zweifarbige BMP-Bilder in Code umwandelt.

Ich will es etwa so machen (die Funktion zum Pixel auf dem Casio AFX anzuzeigen heißt "setPixel"):

1. Zweifarbige BMP-Datei öffnen
2. Breite und Höhe dieser in zwei Variablen speichern
3. Pseudo Code:
for(int y=1; y<=hoehe; y++)
{
for(int x=1; x<=breite; x++)
{
if(getPixel(x,y)==schwarz)
{
SchreibeInDatei("setPixel(%d,%d)", x, y);
}
}
}

Kann mir jemand erklären, wie man getPixel verwenden muss und wie mein Programm auszusehen hat?

Meine Ideen:
Über eine hilfreiche Antwort wäre ich sehr dankbar!
großes Grinsen



Geschrieben von Karlito am 12.10.2012 um 14:38:

 

Hallo,

bei der Verarbeitung von Bitmaps kann ich Dir leider nicht weiter helfen. Da müsste ich mich genauso einlesen wie Du...

VG,

Karlito



Geschrieben von nano99 am 14.10.2012 um 20:54:

  Funktion getPixel verwenden

Hi!

Ich habe gelesen, dass es auch die Funktionen "fopen", "fread", "fseek" usw. gibt. Mit diesen soll man auch BMPs öffnen können. Auf einigen Seiten habe ich auch etwas von "BMPFILEHEADER" und "BMPINFOHEADER" gelesen. Ich habe davon aber nichts verstanden. Kann mir da jetzt jemand weiterhelfen?



Geschrieben von Karlito am 15.10.2012 um 00:18:

 

Hi,

wenn du es unbedingt verstehen willst muss ich mir bei Gelegenheit mal die Zeit nehmen. Ansonsten:
http://code.google.com/p/libbmp/

Vlt hilft dir das weiter. Ich denke spätestens, wenn du komprimierte bmp-Dateien hast, hört für dich sowieso der Spaß auf Augenzwinkern

VG,

Karlito



Geschrieben von infofe am 07.02.2013 um 07:25:

 

Ich denke spätestens, wenn du komprimierte bmp-Dateien hast, hört für dich sowieso der Spaß auf













__________________
gw2 gold
guild wars 2 gold
guild wars 2 gold kaufen
guild Wars 2 key


Forensoftware: Burning Board, entwickelt von WoltLab GmbH