如何用c# 编写图片放大后能清晰看到像素单元的功能。picturebox放大后就将栅格单元模糊了

如何用c# 编写图片放大后能清晰看到像素单元的功能。picturebox放大后就将栅格单元模糊了。我想要windows照片查看器那样图像放大后能够清楚栅格单元的效果?
picturebox放大原理为。把picturebox设置为zoom。放大就是把picture的size设置大。第一张为picturebox放大后的样子,第二张为windows照片查看器放大后的样子。我想要第二种效果。

第1个回答  2018-09-27

自己绘制就可以了,修改插补模式

e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;

第2个回答  2016-11-18
var v =new Bitmap("文件名");
var color =v.GetPixel(0, 0);//这是获取左上角象素的颜色

我猜你实际上想实现这个功能
第3个回答  2016-11-17
你是怎么放大的啊,代码贴一下追问

把picturebox设置为zoom。放大就是把picture的size设置大

把picturebox设置为zoom。放大就是把picture的size设置大

追答

哦。

你看看这个行不行:
http://stackoverflow.com/questions/741956/pan-zoom-image

如何用c# 编写图片放大后能清晰看到像素单元的功能。picturebox放大后就...
自己绘制就可以了,修改插补模式 e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;

相似回答