gpt4 book ai didi

c# - 实例化 Bitmap 对象时出现 ArgumentException (parameter is not valid) 错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:58 24 4
gpt4 key购买 nike

我有以下代码:

位图 bitmap = new Bitmap(pathtoimage);

Pathtoimage 是 jpg 的完整绝对路径。我收到 ArgumentException(参数无效)错误。我做错了什么?

代码:

  Bitmap bitmap = new Bitmap(imageFilename); 

var sobelEdgeDetector = new SobelEdgeDetector();

sobelEdgeDetector.Apply(bitmap);

调用方式:

var sobelEdgeDetector = new Sobel();

sobelEdgeDetector.OutlineEdges(@"E:\Users\Me\Pictures\Error.jpg");

谢谢

最佳答案

我有同样的问题,但仔细研究图书馆后我解决了..SobelEdgeDetector() 需要灰度图像所以你的代码将是

 Private Image getEdge(Bitmap img)
{
Bitmap originalImage = img; //
// get grayscale image
originalImage = Grayscale.CommonAlgorithms.RMY.Apply(img);
// apply edge filter
IFilter ff = new SobelEdgeDetector();
Bitmap b = ff.Apply(originalImage);
originalImage.Dispose();
return (Image)b;
}

关于c# - 实例化 Bitmap 对象时出现 ArgumentException (parameter is not valid) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514822/

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