AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?
Suche alle Beiträge, die von "Thebe" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.010s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 6. Sep 2005
    Hihoooo

    @Dizzy:
    Es ist anscheinend tatsächlich so, daß 24bit Bitmaps auch 32Bpp belegen. Der Alphakanal bei den 24bit Bitmaps ist natürlich leer, weil diese Informationen nicht abgespeichert werden im jeweiligen Icon. Ich bin gestern zur ca. der gleichen Zeit wie Du auf die Idee gekommen, den Alphakanal einfach auszulesen ob der ungleich 0 ist.

    Die Maske ist leider immer existend, die...
  • Forum: Multimedia

    Re: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 5. Sep 2005
    Wunderbare Idee, daran hab ich gar nicht gedacht die DeviceCaps vom Bild abzufragen, nur leider hab ich das Problem das eben jene Bilder die ich per GetIconInfo() erhalte, so ziemlich gleiche Werte liefern.

    Ich hab 5 Icons abgefragt, 3 sind 32bit Icons, 2 sind 24bit Icons.

    GetDeviceCaps(Handle, BITSPIXEL) liefert jedesmal 32 (auch bei den 24bit Icons).
    GetDeviceCaps(Handle, COLORRES)...
  • Forum: Multimedia

    Re: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 5. Sep 2005
    Ich kann Dir definitiv versichern, das es nicht an dem rüberkopieren des Alphakanals liegt. Die Frage hat sich mir nämlich beim PixelFormatDescriptor auch gestellt und ich habe die komplette Bedingung (in der herumkopiert wird) auskommentiert und das Zeug war immernoch so saumäßig lahm.

    Kommentiere ich hingegen DescribePixelFormat aus und ersetze die Bedingung durch eine wie "if true = true...
  • Forum: Multimedia

    Re: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 5. Sep 2005
    Ich muss leider den Thread wieder aussem Grab heraus befördern, weil ich immer noch in dieser Hinsicht Probleme hab. Am besten beschreibe ich mal alles haargenau was ich mache, vielleicht kann man dann besser das Problem nachvollziehen.

    Also:
    Ich möchte Icons in eine 32bit Bitmap umwandeln und je nachdem ob ich ein neues XP Icon oder ein altes Icon mit 24bit Farbe umwandle, muss ich da anders...
  • Forum: Multimedia

    Re: TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 3. Mai 2005
    Sooo... *schieb*

    Ich hab nun herausgefunden das ich da mit dem FormatDescriptor vom Bitmap was anfangen kann.
    Und zwar:


    var
    pfd: PixelFormatDescriptor
    begin
    DescribePixelFormat(result.Canvas.Handle, GetPixelFormat(result.Canvas.Handle), sizeof(PixelFormatDescriptor), pfd);
  • Forum: Multimedia

    TBitmap.Pixelformat = pfDevice! Check auf 32Bit ?

      Delphi
      by Thebe, 2. Mai 2005
    Mahlzeit

    Ich hab ein TBitmap aus einem Icon rausgezogen, nur leider liegt die ColorMask eines Icons nicht so vor wie ich möchte.
    Und zwar ist bei diesem Bitmap das PixelFormat pfDevice, was ja auch eigentlich alles sein könnte. Wenn ich das PixelFormat auf 32bit setze, hab ich dann ja auch 32bit Information in dieser Bitmap wie Alpha Channel z.B. Nur manchmal ist so ein Bitmap eben nicht im...


URL zu dieser Suchanfrage:

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