AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:47

Parameter dieser Suchanfrage:

Suche in Thema: Anzeigen von DDS Dateien
Suche alle Beiträge, die von "TiGü" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Anzeigen von DDS Dateien

     
      by TiGü, 29. Nov 2017
    procedure TForm1.FormCreate(Sender: TObject);
    Var
    PNGTyp:TPngImage;
    begin
    PNGTyp := LoadDXT1('aaaaa');
    Image1.Picture.Assign(PngTyp);
    PNGTyp.Free;
    end;

    Sonst hast du Speicherlecks!
  • Forum: Multimedia

    AW: Anzeigen von DDS Dateien

     
      by TiGü, 29. Nov 2017
    Mir ist noch was eingefallen. Du könntest es auch per DirectX an sich laden.
    Mit folgenden Codeschnipsel hast du zumindest die geladene DDS-Datei als IDirect3DTexture9 und IDirect3DSurface9 vorliegen.

    Es würde noch die Möglichkeit geben das in eine IDirectDrawSurface7 umzukopieren und die dann wiederum zu verwenden, um ein Winapi.GDIOBJ.TGPBitmap zu erzeugen. Vom TGPBitmap aus kann man ja...
  • Forum: Multimedia

    AW: Anzeigen von DDS Dateien

     
      by TiGü, 29. Nov 2017
    Funktioniert gut für die drei Formatvarianten (nachdem ich den Filestream-Parameter angepasst habe)!
    Mit der Vorlage sollte der TE ggf. auch die anderen Formate implementieren können, wenn er sie denn braucht.
  • Forum: Multimedia

    AW: Anzeigen von DDS Dateien

     
      by TiGü, 28. Nov 2017
    Da wirst du um das Laden per Stream und dann händisch auseinander basteln wohl nicht drum rum kommen.
    Außer natürlich, jemand hat noch irgendwo eine fertige Unit parat.

    Bist du mit dem Programm ILSpy und Paint.Net vertraut?
    Mit dem Ersten kannst du im Zweiten nachschauen, wie im Namespace PaintDotNet.Data.Dds -> DdsFile diese Texturen geladen werden.

    Beispiel:
    public void Load(Stream...


URL zu dieser Suchanfrage:

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