Unterstützte Bildformate, Icons laden und skalieren per Interface IShellItemImageFactory

    • VB.NET
    • .NET (FX) 4.5–4.8

    Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von J.Herbrich.

      Unterstützte Bildformate, Icons laden und skalieren per Interface IShellItemImageFactory

      Hi@all

      An dieser Stelle möchte ich Euch das Interface IShellItemImageFactory vorstellen. Das ist sozusagen die Eierlegende Wollmilchsau unter den Interfaces, mit denen man auch alle von Windows unterstützte Bilder laden kann. (P)ARGB-Bilder werden hier auch korrekt dargestellt. Entsprechende Bild-Codecs müssen im System vorhanden sein. Das Interface IShellItemImageFactory beschränkt sich aber nicht nur auf Bilder. Mit dem Interface IShellItemImageFactory lassen sich von allen ShellItems (Dateien, Ordner, Laufwerke usw.), je nach Typ, entweder ein Bild oder ein Icon laden und auch noch gleichzeitig skalieren (wenn Möglich). Bei mir wird sogar bei PDFs die erste Seite als Bild geladen. Letzteres hängt wohl auch davon ab welcher PDF- Betrachter oder PDF-PreviewHandler eingerichtet ist. Bei MP3s z.B. wird das Coverbild geladen. Ansonsten wie immer keine extra Verweise oder oder.
      Dateien
      Mfg -Franky-

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „-Franky-“ ()

      Jenni Jenni und vielen Dank. Ist eine sehr gute Inspiration.

      LG, J Herbrich