如何将此图像保存为尽可能高清?

时间:2016-09-03 04:34:58

标签: c# image winforms save

我正在尝试修改我的歌曲的元数据。我得到了它的工作,但如果用户没有指定专辑艺术图像,我会自动从包含相册图像的图片框中绘制一个。返回的图像非常模糊 - 有什么办法可以让它尽可能高清晰度吗?以下是我处理代码的部分内容:

SELECT p.ID
FROM FxFfekP0_posts p LEFT JOIN FxFfekP0_postmeta pm
ON p.ID = pm.post_id AND pm.meta_key = 'tag'
WHERE p.post_type = 'pets'
AND ifnull(pm.meta_value, '') = ''

1 个答案:

答案 0 :(得分:1)

尝试使用MemoryStream将图像作为字节数组:

MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] buff = ms.GetBuffer();
IPicture art2 = new TagLib.Picture(new TagLib.ByteVector(buff));