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:

Frage zu Transparenz

 
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
Nitroxis



Anmeldungsdatum: 27.02.2008
Beiträge: 300
Wohnort: Irgendwo...

BeitragVerfasst am: 05.12.2008, 18:20    Titel: Frage zu Transparenz Antworten mit Zitat

Hallo,
Ich habe mal eine Frage: Warum funktioniert RGBA mit Alpha = 1 nicht?

Bei dem hier sieht man was:
Code:
ScreenRes 800, 600, 32, , &H40
For i As Integer = 1 To 1000
   Line(25, 25)-(75, 75), RGBA(255, 255, 255, 2), BF
Next
GetKey

Bei dem nicht:
Code:
ScreenRes 800, 600, 32, , &H40
For i As Integer = 1 To 1000
   Line(25, 25)-(75, 75), RGBA(255, 255, 255, 1), BF
Next
GetKey
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 05.12.2008, 20:04    Titel: Antworten mit Zitat

Du machst dort in einer schleife (1000 mal) ein Weisses kaestchen mit einem Alphawert 1?

Wenn du die schleife rausnimmst wirst Du sehen das du weder mit Alpha 1 noch Alpha 2 einen besonders grossen unterschied zu nichts sehen wirst...

hier wird nur 1000mal ein weisses 99+% transparentes kaestchen immer wieder ueberlagert ?! bei einem alphawert von 2 ist das ungefaehr ein wert von etwas weniger als 128 (also halbtransparenz)

bei 1 bin ich grad zu faul grob im kopf zu rechnen aber sollte wohl bei +- 16? liegen...

wenn du beides mal ohne die for/next schleife probierst wirst du sehen das man mit diesen werten auch keine 'Box' sehen kann
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
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