【发布时间】:2021-09-12 14:36:54
【问题描述】:
public partial class Form1 : Form
{
Image File;
public Form1()
{
InitializeComponent();
}
private void Import_Click(object sender, EventArgs e)
{
OpenFileDialog f = new OpenFileDialog();
f.Filter = "Image files (*.jpg, *.png) | *.jpg; *.png";
if (f.ShowDialog() == DialogResult.OK)
{
File = Image.FromFile(f.FileName);
pictureBox1.Image = File;
}
}
private void Export_Click(object sender, EventArgs e)
{
Bitmap image = new Bitmap(File);
image.SetPixel(50, 50, Color.Black);
SaveFileDialog f = new SaveFileDialog();
f.Filter = "JPG(*.JPG)|*.jpg";
if (f.ShowDialog() == DialogResult.OK)
{
File.Save(f.FileName);
}
}
}
我想做的是导入一张图片,改变一个像素的颜色,然后导出。
我做错了什么? 提前致谢。
【问题讨论】:
标签: c# image winforms bitmap pixel