在我的winform應用程序中,我使用ImageList將圖像添加到listview。 但是當我增加圖像大小(即高度&寬度)小圖像(例如BMP圖像)變得模糊。在列表視圖中顯示的模糊圖像
有什麼辦法可以防止模糊?
在此先感謝。
在我的winform應用程序中,我使用ImageList將圖像添加到listview。 但是當我增加圖像大小(即高度&寬度)小圖像(例如BMP圖像)變得模糊。在列表視圖中顯示的模糊圖像
有什麼辦法可以防止模糊?
在此先感謝。
在.NET中的ListView,你可能必須包裝在標準尺寸的位圖圖像,然後把整個位圖中的項目:
Bitmap bmp = new Bitmap(64, 64);
Graphics grfx = Graphics.FromImage(bmp);
grfx.DrawImage(
myImage,
(bmp.Width - myImage.Width)/2,
(bmp.Height - myImage.Height)/2);
listView.Items[0].Image = bmp;
您可以嘗試Better ListView Express或Better ListView。它支持開箱即用的任意大小的圖像。當圖像小,所以把它放在中心不調整,並防止模糊:
不,沒有。如果您將圖像製作成比原始大小更大,則總會失去質量。首先嚐試使用更大的圖像。
如果這些圖像很小,那麼顯然它會模糊。如果你想要更大的圖像,你不能在互聯網上找到它們,那麼試着通過概述photoshop或gimp(免費產品)中的小圖像來創建自己的圖像。
圖片不能自動提高分辨率,在您需要的實際大小創建圖像。 – Jake