|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Muecke Gast
|
Verfasst am: 14.01.2014, 22:58 Titel: Zeichnen in FreeBasic nur bis 8bit ? |
|
|
Hallo miteinander,
ist es richtig das ich nur bis zu einer Farbtiefe von 8Bit Zeichnen kann? über den Befehl:
Code: | LINE (140, 80)-(180, 120), 15, B ' weißes Rechteck |
ich habe nämlich die Farbtiefe übernommen und bekam kein weißes Rechteck mehr angezeigt mein Monitor macht 32bit
das ging erst wider bei 8Bit
auf der Referenz - LINE (Grafik) habe ich darauf keinen hinwies gefunden.
und eine Farbtabelle habe ich auch gesucht und nicht gefunden
daher habe ich mir ein Kleines Hilfs- Prog geschrieben
Code: | ScreenRes 850, 425, 8
Dim As Integer Zusatz = 0
Dim As Integer Zeile = 0
For Farbe As Integer = 0 To 256
If Zeile > 51 Then Zeile = 0: Zusatz + = 21
Zeile + = 1
Locate Zeile, 01 + Zusatz: Color 00, Farbe : Print " "
Locate Zeile, 15 + Zusatz: Color 15, 00: Print "->";Farbe
Next Farbe
|
|
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 14.01.2014, 23:08 Titel: |
|
|
Im 32bit-Farbmodus ist der angegebene Farbwert (Überraschung! ) ein 32bit-Farbwert. Am besten, du schaust dir dazu mal RGB bzw. RGBA an.
Farbwert 15 ist RGB(0, 0, 15), also ein sehr dunkles Blau. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
Muecke Gast
|
Verfasst am: 14.01.2014, 23:20 Titel: |
|
|
danke das war das richtige Stichwort. Danke.
habe das hier gefunden RGB-Konvertierung
das bedeutet ich muss bei einem 32 Bit Modus anstatt die 15 RGB(255, 255, 255) schreiben
z.B. so:
Code: | Line (0,0)-(100, 100), RGB(255, 255, 255), BF |
Danke für den Hinweis. Perfekt. |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|