  | 
					
						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, 21: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: 4712 Wohnort: ~/
  | 
		
			
				 Verfasst am: 14.01.2014, 22: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, 22: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.
  | 
   
 
     |