gpt4 book ai didi

C#打开多张图片到数组

转载 作者:行者123 更新时间:2023-11-30 13:20:16 28 4
gpt4 key购买 nike

我是 C# 的新手,我正在尝试将多个图像打开到一个数组中以便稍后操作它们的像素,这是我目前的代码:

private void button1_Click(object sender, EventArgs e)
{

openFileDialog1.Filter = "Image Files(*.jpg; *.jpeg; *.bmp)|*.jpg; *.jpeg; *.bmp";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
Bitmap[] images = new Bitmap(openFileDialog1.FileNames);
MessageBox.Show(images.Length+" images loaded","",MessageBoxButtons.OK);

}
}

我遇到了这条线的问题

Bitmap[] images = new Bitmap(openFileDialog1.FileNames);

你能帮帮我吗?

最佳答案

使用:

 images = openFileDialog1.FileNames.Select(fn=>new Bitmap(fn)).ToArray();

因为 openFileDialog1.FileNames 是字符串数组,而 Bitmap 构造函数需要单个图像文件名

关于C#打开多张图片到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9361112/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com