Die Community zu .NET und Classic VB.
Menü

Upload

 von 

<< zurück | 1 | 2 | 3 | 4 | 5 | 6 | weiter >>



Load  VBC_WIC_Image2AnimGIF.zip  [124.13 kB] [15 Downloads]

Von Frank Schüler am 21.11.18 um 15:31   Frank@activevb.de


Ein einfaches Beispiel wie man mit der Windows Imaging Component (WIC) aus mehreren Einzelbildern ein animiertes GIF erstellen kann.

Update am 23.11.2018: Ein paar Sachen sind wieder raus geflogen. Siehe Kommentar im Code. Dafür sind ein paar andere Sachen hinzugekommen. Reicht jetzt. ;-) Ab hier kann ja jeder selbst das ganze erweitern usw.

Update am 22.11.2018: Ein paar neue Möglichkeiten sind hinzugekommen. Das Bild wird vorher schon in das 8bppIndexed-Format konvertiert bevor es in die GIF geschrieben wird. So kann man ein wenig Einfluss auf die Qualität des 8bppIndexed-Bildes nehmen. Weitere optionale Metadaten können geschrieben werden. zB. Transparenz, UserInputFlag, InterlaceFlag und DisposalMethod.
Kategorie: API, Grafik, System, Windows
Bewertung (Schulnote): -

Load  VBC_WIC_GIF2BMP.zip  [485.67 kB] [4 Downloads]

Von Frank Schüler am 16.11.18 um 14:57   Frank@activevb.de


Kleine Demo mit dem Windows Imaging Component (WIC). Konvertierung einer animierten GIF nach Bitmap. Es werden hier ausschließlich die Proxy-APIs von WIC verwendet.
Kategorie: API, Grafik, System, Windows
Bewertung (Schulnote): -

Load  VBC_ITranscodeImage.zip  [399.79 kB] [22 Downloads]

Von Frank Schüler am 27.09.18 um 16:07   Frank@activevb.de


Mit VBC zb ein PNG in ein BMP oder JPG ohne GDI+ oder Drittkomponente konvertieren oder in einer Picturebox anzeigen? Geht nicht? Doch geht. Ab Vista und höher mit dem Interface ITranscodeImage. Dieses Beispiel zeigt wie es geht. Weitere verwendete Interfaces sind: IStream, IShellItem und IPropertyStore (es wird keine TLB benötigt). IPropertyStore ist nur wegen dem Auslesen von Höhe und Breite des Ausgangsbildes in diesem Beispiel vorhanden. Man kann beim konvertieren mit ITranscodeImage::TranscodeImage auch eine andere Höhe und Breite angeben. Das Bild wird dann entsprechend proportional skaliert konvertiert. Ein PNG liegt im Donwload bei.
Kategorie: API, Dateien, Grafik, Klassen, Sonstiges, System, Windows
Bewertung (Schulnote): 6.00 bei 2 abgegebenen Stimmen

Load  VBC_IShellItemImageFactory.zip  [6.06 kB] [16 Downloads]

Von Frank Schüler am 25.09.18 um 14:23   Frank@activevb.de


Noch eine Möglichkeit um ein Thumbnail von einer Datei oder einem Ordner zu erstellen. Verwendet das Interface IShellItemImageFactory (es wird keine TLB benötigt). Damit auch 32Bit Icons/Bilder korrekt dargestellt werden, sollte man auf GDI+ (GdipCreateBitmapFromHBITMAP) ausweichen.
Kategorie: API, Grafik, Klassen, Sonstiges, System, Windows
Bewertung (Schulnote): 5.67 bei 3 abgegebenen Stimmen

Load  VBC_MP3_Tag_Reader_Writer.zip  [28.38 kB] [25 Downloads]

Von Frank Schüler am 14.09.18 um 15:30   Frank@activevb.de


Ein "nicht" ganz kleiner MP3-Tag Reader und Writer unter Zuhilfenahme des Interfaces IPropertyStore. Weitere verwendete Interfaces sind IPropertyDescription und IStream. Nur eine Demo sozusagen da ich hier nicht alle beschreibbaren Tags eingebaut habe. Kann ja jeder selbst erweitern, umbauen usw. usw. Das wichtigste ist vorhanden. Auslesen aller Tags möglich. Ändern und Löschen ist nur von Nicht-Readonly-Tags möglich. Das Coverbild kann ebenfalls angezeigt, geändert und gelöscht werden.
Kategorie: API, Klassen, Sonstiges, Sound, System, Tool, Windows
Bewertung (Schulnote): 6.00 bei 3 abgegebenen Stimmen

<< zurück | 1 | 2 | 3 | 4 | 5 | 6 | weiter >>



Anzeigeoptionen  

Filter
Kategorie:
Autor:
Nach Bewertung sortieren
Nach Datum sortieren

Upload von Dateien
Den Katalog durchsuchen

Meine Uploads  

Hier können Sie ihre bisherigen Uploads administrieren, dazu gehört z.B. das Hochladen einer neueren Version.

Name 
Passwort