Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Funktion getPixel verwenden » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Funktion getPixel verwenden
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
nano99
unregistriert
Funktion getPixel verwenden Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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
11.10.2012 17:30
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

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

VG,

Karlito
12.10.2012 14:38 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
nano99
unregistriert
Funktion getPixel verwenden Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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?
14.10.2012 20:54
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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
15.10.2012 00:18 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
infofe
Grünschnabel


Dabei seit: 07.02.2013
Beiträge: 2

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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
07.02.2013 07:25 infofe ist offline Beiträge von infofe suchen Nehmen Sie infofe in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Theoretische Informatik » Funktion getPixel verwenden