Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Zeichnen in FreeBasic nur bis 8bit ?

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Muecke
Gast





BeitragVerfasst am: 14.01.2014, 22:58    Titel: Zeichnen in FreeBasic nur bis 8bit ? Antworten mit Zitat

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 traurig 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 traurig
daher habe ich mir ein Kleines Hilfs- Prog geschrieben lächeln
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: ~/

BeitragVerfasst am: 14.01.2014, 23:08    Titel: Antworten mit Zitat

Im 32bit-Farbmodus ist der angegebene Farbwert (Überraschung! lachen) 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
Benutzer-Profile anzeigen Private Nachricht senden
Muecke
Gast





BeitragVerfasst am: 14.01.2014, 23:20    Titel: Antworten mit Zitat

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 lächeln


z.B. so:
Code:
Line (0,0)-(100, 100), RGB(255, 255, 255), BF


Danke für den Hinweis. Perfekt.
Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz