AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu langsam
Suche alle Beiträge, die von "henrik" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    das ist es ! :hello: danke dizzy

    es funktioniert : mit 3 msec Interval nur ca. 4 % auslastung, und das mit einigen copyRects, drawTo's und pixel-manipulationen mit G32.

    grüsse
    henrik
  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    hey dizzy,

    ich verwende doch den MMTimer ! (ich weiss : der TTimer ist sehr ungenau )


    Das Dilemma ist im Augenblick :


    -mit G32 kann man superschnelle Pixelmanipulationen machen, dafür klappts mit dem Anzeigen des bearbeiteten Bildes nur schlecht (bei mir zumindest).
  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    also wenn ich folgendes mache :

    procedure TForm1.MMTimer1Timer(Sender: TObject; Time: Cardinal);
    begin
    buffer32.Changed;
    end;


    mit einem TimerInterval von 10 msec und buffer32 ist ein (leeres) TImage32 auf Form1 und ist 400*400 groß, dann ist die cpu auslastung 50 % bei 1.3GHZ. :cry:
  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    hi dizzy,


    mit Flush gehts leider auch nicht schneller. Die PaintBox32 ist 400*400 Pixel groß.

    In der ontimer Methode mit der einzigen Anweisung

    PaintBox321.Flush;

    wird die cpu mit 70% belastet (obwohl nur die leere Paintbox gezeichnet wird)
  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    hi Christian,


    100 mal pro sekunde weil es im Rahmen eines Spiels welches ich dabei bin zu entwickeln, diese
    hohe frequnez braucht um flüssig zu wirken : es soll in der paintbox ein bereich aus einer
    Map dargestellt werden (scrolling), und dabei der Pixel-verschiebe-Wert von einem Ausschnitt zum nächsten möglichst klein gehalten werden, sonst wirkt es zu ruckelig, deshalb muss aber die...
  • Forum: Multimedia

    Re: schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu lan

      Delphi
      by henrik, 27. Dez 2004
    hey,

    danke, damit klappt es besser.

    die pixel-manipulationen kosten hier fast nichts,
    dafür aber das TPaintbox32.refresh (was explizit aufgerufen werden muss) alleine 30% der cpu, was zwar 2-3 mal so schnell ist
    wie mit dem langsamen Canvas , aber da müsste sich doch noch was machen lassen,
    denn mit Canvas kostet wiederum das einfache refresh (was explizit gar nicht aufgerufen werden...
  • Forum: Multimedia

    schwarze Pixel weg : copyMode cmSrcAND cmSrcPaint zu langsam

      Delphi
      by henrik, 27. Dez 2004
    hallo !

    altbekanntes Problem : ich will eine Bitmap (60*100 Pixel) "Org-Image" ohne eine bestimmte Farbe zB schwarz in eine anderes Bild, sagen wir "ZielImage" ,
    einfügen zB grüner Hase auf schwarzem Hintergrund : nur der grüne Hase soll gezeichnet werden.


    Bei mir soll dies allerdings mind. alle 10 msec geschehen, und das verursacht bei meinem 1,3 GHZ Celeron eine Auslastung von über...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=henrik&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=36852
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz