Tôi muốn hiển thị ảnh bìa album của một bài hát (được truy cập thông qua thư viện taglib-sharp) trong hộp hình Windows Forms. Vấn đề tôi đang gặp phải là thư viện taglib trả về một hình ảnh thuộc loại TagLib.IPicture
trong khi hộp hình yêu cầu một đối tượng kiểu System.Drawing.Image
.Làm thế nào để chuyển đổi IPicture sang hình ảnh - .NET 4.5 TagLib Sharp
Tôi đã lùng sục Internet trong nhiều giờ, tìm cách chuyển đổi từ số IPicture
thành Image
nhưng không có kết quả. Dẫn đầu tốt nhất tôi có là: http://msdn.microsoft.com/en-us/library/system.windows.forms.axhost.getpicturefromipicture.aspx, nhưng tôi vẫn chưa thấy một ví dụ thành công về cách thực hiện điều này.
Bất kỳ trợ giúp nào về cách chuyển đổi giữa hai loại này sẽ được đánh giá cao. Lưu ý: IPicture
không tương tự với IPictureDisp
trong trường hợp này.