AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:47

Parameter dieser Suchanfrage:

Suche in Thema: Bilder [mit/ohne Transparenz] in universelles Format bringen
Suche alle Beiträge, die von "berens" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 17. Aug 2016
    Ok, einen essenziellen Fehler habe ich gefunden, der letztentlich auch erklären würde, warum die komplette Aktion mit TBitmap vielleicht nicht funktioniert hat:
    Wenn ich nun eine nicht-transparente Graphik lade, wird Diese unter keinen Umständen angezeigt. K.a. warum mir das gestern Abend nicht aufgefallen ist.

    Ich habe nun den Loader wie folgt angepasst:
    bmp32 := TBitmap32.Create;
    ...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Zu "TFormatDescriptor" finde ich leider auch über Google nichts, bzw. dieser Thread hier ist schon auf Platz 3 der Suchergebnisse. Deshalb funktioniert die verlinkte Prozedur nicht. Was genau verwendest du da?

    Ausserdem musste ich einiges anpassen:

    function TglBitmap.AssignFromBitmap(const aBitmap: TBitmap32): Boolean;
    var
    pSource: PColor32Array;
    pData, pTempData: PByte;
    Row,...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Also wie gesagt, das eigentliche Laden und Umwandeln von Graphiken klappt nun, das sogar sehr gut und schnell.

    Jetzt habe ich vorhin groß getönt, dass ich mich um das verkleinern im PowerOf2-Maßstab kümmere... Tja...

    Mit dem jetzigen Code
    ms := TMemoryStream.Create;
    ms.Position := 0;
    wic := TWICImage.Create;
    wic.LoadFromFile(_Filename);
    ResizeImage(wic, TexturWidth,...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Leider verfügt weder TWicImage nach TPNGImage (als "Mittelsmann"), noch TPortableNetworkGraphic32 über einen Canvas, auf den ich mit Stretchdraw zeichen könnte. :shock:

    > Ich kenn das TWICImage nicht..
    Der Aussage kam nicht von mir, ich kann es ja problemlos benutzen.

    Auf glBitmap soll das ganze ja letztendlich drauf. Leider _muss_ ich die Graphiken bearbeiten (verkleinern) bevor ich sie...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Mit TWICImage geht es durchaus schnell und zuverlässig! (Oben habe ich den Code mit Edit nachgetragen um nicht Antworten zu spammen).

    Nur wie verkleinere ich die Bilder? Wie gesagt, der verlinkte Code erfordert Units, die ich nicht habe...

    Edit: Danke @bytecook für den Code, aber ich lade explizit nicht über die TPortableNetworksGraphic32, weil die Dateien ja auch was anderes als .png sein...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Danke für die Beiträge.

    Zuerst nochmal "sorry" @EWeiss, beim schreiben meiner ersten Antwort hatte ich Deinen Post nur bis "Was möchtest du also?" gesehen/gelesen und dachte ursprünglich mein erster Post wäre unklar.

    Deinen Code habe ich mir angeschaut, weiß allerdings nicht so Recht, wie ich das auf Delphi übertragen soll bzw. was der Code macht. Von den Prozedurnamen her scheinst Du eine...
  • Forum: Multimedia

    AW: Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    > Was möchtest du also?

    Ich möchte wissen, ob es ein universelles Objekt (ala TBitmap) gibt, von dem aus ich eine Graphik in TglBitmap2D verwandeln kann.


    Spätestens wenn ich TBitmap voll ausreize und auf 32-Bit gehe, geht das ganze ja schon wieder nicht. Von PNG _kann_ TglBitmap2D aber 32-Bit (incl. Alpha) übernehmen. Was gibt es also besseres als TBitmap?

    TPicture hatte halt den...
  • Forum: Multimedia

    Bilder [mit/ohne Transparenz] in universelles Format bringen

      Delphi
      by berens, 16. Aug 2016
    Hallo,
    das ist ein indirekter Cross-Post zu https://delphigl.com/forum/viewtopic.php?f=10&t=11526 , bei dem ich das Problem nun von mehr von der "Delphi"-Seite als von der OpenGL-Seite angehen will.

    Zusammenfassung:
    Die Benutzer verwenden viele verschiedene Dateiformate (teilweise mit Transparenz), und die Graphiken sind viel manchmal zu groß für die Graphikkarte und sprengen den...


URL zu dieser Suchanfrage:

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