AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia image1.Picture.Assign(image2.Picture) flackert. Wie abstellen
Thema durchsuchen
Ansicht
Themen-Optionen

image1.Picture.Assign(image2.Picture) flackert. Wie abstellen

Ein Thema von luisk · begonnen am 27. Mai 2015 · letzter Beitrag vom 27. Mai 2015
 
Popov
(Gast)

n/a Beiträge
 
#6

AW: image1.Picture.Assign(image2.Picture) flackert. Wie abstellen

  Alt 27. Mai 2015, 12:57
Wie kann man das Flackern abstellen ?
Jedes Mal wenn man zwei Bilder übereinander zeichnet, flackert es. Das ist normal.

Hat man z. B. ein Bild im Vordergrund und ein im Hintergrund und zeichnet für ein neues Gesamtbild den Hintergrund zuerst neu, lässt man das Vordergrundbild durch die Überzeichnung für einen kurzen Moment verschwinden. Erst dann erscheint es durch das Neuzeichnen erneut. Das Auge sieht, dass das Vordergrundbild für einen Moment weg ist. Das ist das Flackern.

Letztendlich gibt es zwei Möglichkeiten. Falls es geht und reicht DoubleBuffered aktivieren, oder zuerst alles auf einer separaten Bitmap zeichnen und dann das Gesamtbild übertragen.

Bei Delphi 6 hat TImage keinen Doublebuffer.
In dem Fall zuerst eine Gesamtbitmap zeichnen und die übertragen.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz