AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:02

Parameter dieser Suchanfrage:

Suche in Thema: BitMap zeichnen per API
Suche alle Beiträge, die von "Blup" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: BitMap zeichnen per API

     
      by Blup, 28. Nov 2012
    In welcher Reihenfolge die Bildzeilen im Speicher liegen, wird nicht dadurch beeinflusst, in welcher Reihenfolge ich diese kopiere.
    Sowohl auf das Variantarray als auch auf ScanLine wird mit dem Index "I" zugegriffen.
    Um das Bild vertikal zu spiegeln müsste genau einer der Zugriffe auf "BILDHÖHE - 1 - I" umgestellt werden.

    ScanLine berücksichtigt bereits die Ausrichtung der Bilddaten im...
  • Forum: Win32/Win64 API (native code)

    AW: BitMap zeichnen per API

     
      by Blup, 27. Nov 2012
    Irgendwie ist der Code seltsam, warum läuft deine I-Schleife gegen Null?
    Im Array ist zu jedem Pixel nur ein Byte aufgezeichnet (Graustufen vermutlich).
    Du baust daraus ein TmpRGB, verwendest danach aber nur das unteren Byte von TmpRGB.
    Dieses wird für jeden Farbkanal einzeln geschrieben (BGR, Pixelformat pf24Bit).

    Das geht auch einfacher:

    var
    TmpLine: PByte;
    TmpByte: Byte;
  • Forum: Win32/Win64 API (native code)

    AW: BitMap zeichnen per API

     
      by Blup, 27. Nov 2012
    Mit Scanline und Move sollte das aber nicht langsam sein, vieleicht zeigst du uns etwas Code.

    SetDIBitsToDevice scheint hier nicht sinnvoll, wenn man die Daten davor umwandeln muss.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Blup&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=171831
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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