作者shincar (呼~)
看板C_Sharp
标题[问题] Bitmap 放大
时间Wed Oct 25 16:28:44 2006
各位好
我想写一个简单的读图工具
将 Bitmap 档读入
然後可以放大~ 剪下需要的区域另存成新档
但是在放大的阶段就失败了
主要是放大之後图档会变得模糊不清
而不是清楚的每个 pixel
我认为应该是我的方法不对
请了解的大大多多指教
以下是我的方法
//将要读的档案读入 PictureBox 中
private void buttonBrowse_Click(object sender, EventArgs e)
{
if (DialogResult.OK == this.openFileDialogBmpLocation.ShowDialog())
{
this.pictureBoxBitmap.ImageLocation = this.openFileDialogBmpLocation.FileName;
}
}
//处理 Zoom In botton 的 Handler
private void buttonZoomOut_Click(object sender, EventArgs e)
{
// 目前是直接放大一倍
this.pictureBoxBitmap.Width *= 2;
this.pictureBoxBitmap.Height *= 2;
this.pictureBoxBitmap.SizeMode = PictureBoxSizeMode.StretchImage;
}
放大後的 PictureBox 中的图~ 边缘会有模糊的状况
请问 是我的方法错误吗? 应该怎麽实做? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.60
1F:推 kiroru:搜寻nearest neighbor interpolation看看..或是bilinear 10/26 23:38