taglib 是一个 c# 的库,用来读写 ID3 的标签还是很好用的,昨天在折腾读取图片的问题,搞了好久,最后找到这里,http://geekswithblogs.net/sona…
不过自己改写了一下,发现可以不用这么多,最后如下
TagLib.IPicture[] pictures = f.Tag.Pictures; if (pictures.Length > 0) { Byte[] bytes = pictures[0].Data.ToArray(); System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes); System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(ms); this.pictureBoxCover.Image = bitmap; } else { this.pictureBoxCover.Image = null; }