Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#2

Re: [Andorra 2D] Helligkeit/Kontrast

  Alt 16. Okt 2008, 19:28
Von was willst du die Helligkeit und den Kontrast einstellen? Vom ganzen Bildschirm/Grafikkontext oder einem einzelnem Bitmap?

Wenn ersteres der Fall ist, dann muss ich dich leider enttäuschen, solch gravierende Einstellungen liegen außerhalb der Reichweite von Andorra 2D, da solche Einstellungen bei jedem verwendeten Windowframework/Grafikplugin unterschiedlich zu machen sind. Du musst also selbst (je nach dem welche Zielplattformen du unterstützen willst) entsprechende Routinen implementieren.
Verwendest du zum Beispiel das SDL Framework, so kannst du die entsprechende SDL Routine verwenden.

Bei zweiterem steht dir in der Unit AdBitmapEffects eine Klasse "TAdLuminanceFilter" oder so ähnlich zur Verfügung, die die Helligkeitseinstellung eines einzelnen TAdBitmaps übernimmt. Für Kontrasteinstellung ist noch keine solche Klasse vorhanden.

Als dritte Möglichkeit könntest du einen Post-Processing-Shader verwenden.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat