Chcę wyświetlić okładkę albumu utworu (dostępnego za pośrednictwem biblioteki taglib-sharp) w ramce graficznej Windows Forms. Problem, na który napotykam, polega na tym, że biblioteka taglib zwraca obraz typu TagLib.IPicture
, podczas gdy pole graficzne wymaga obiektu typu System.Drawing.Image
.Jak konwertować IPicture na obraz - .NET 4.5 TagLib Sharp
Przeszukałem internet już od wielu godzin, szukając sposobu przekonwertowania z IPicture
na Image
, ale bez skutku. Najlepszą przewagą jaką posiadam jest: http://msdn.microsoft.com/en-us/library/system.windows.forms.axhost.getpicturefromipicture.aspx, ale nie widziałem jeszcze udanego przykładu, jak to wdrożyć.
Każda pomoc dotycząca konwersji między tymi dwoma typami byłaby bardzo doceniana. Uwaga: W tym przypadku IPicture
nie jest analogiczny do IPictureDisp
.