Forum: Multimedia
by TiGü,
24. Mär 2014
Das zeigt mir aber nicht wie es jetzt ist und wie es sein soll! :roll:
Ob etwas pixelig wirkt hängt doch von der ursprünglichen Größe der Textur und der Ausgabe-Größe auf den Bildschirm zusammen?!
Ein 8 x 8 Pixel großes Bitmap auf ein Panel von 64 x 64 Pixel gezeichnet -> Pixelbrei!
Ein FullHD-Bild auf 400 x 300 -> scharf!
Ggf. in der DrawBitmap-Methode den InterpolationMode noch auf...
Forum: Multimedia
by TiGü,
24. Mär 2014
Habe ich nicht verstanden? :gruebel:
Zeige mal ein Screenshot vom Ist-Zustand und dann bastle per Zeichenprogramm mal ein Soll-Zustand.
Forum: Multimedia
by TiGü,
22. Mär 2014
@milos:
Konntest du damit was anfangen?
Forum: Multimedia
by TiGü,
13. Mär 2014
Das ist ja mal wirklich gruselig! Pixel für Pixel! :shock:
Hier mal ein kleiner Ansatz, wie es schneller geht.
Da ist aber noch Luft nach oben.
procedure TForm1.Loop(CountTo: integer);
var
c : integer;
begin
c := 0;
Forum: Multimedia
by TiGü,
13. Mär 2014
Handelt es sich denn bei jedem Frame um ein neu generiertes Bitmap?
Dann ist hier der Flaschenhals!
Das Darstellen des immer gleichen Bitmaps geht auch mit mehr als 100 FPS, je nach Grafikhardware und Größe des Bitmaps.
Wenn du magst, kannst du ja mal ein kleines Beispielprojekt anhängen!