C#中,将byte数组转为图像,使用emgu的image<,>(byte[,,])快还是bitmapData和IntPtr快?
C#中,将byte数组转为图像,使用emgu的image<,>(byte[,,])快还是bitmapData和IntPtr快?...
C#中,将byte数组转为图像,使用emgu的image<,>(byte[,,])快还是bitmapData和IntPtr快?
展开
1个回答
展开全部
你知道么,image可以从文件中直接载入。除非你要弄加密的图片。
Bitmap 图,
public Graphics 图纸;
int 图_Width, int 图_Height,
图 = new Bitmap(图_Width, 图_Height);
图纸 = System.Drawing.Graphics.FromImage(图);
图纸.Clear(Color.Black);
RectangleF srcRect = new RectangleF(
x, y,
图.Width * 比例,
图.Height * 比例);
图纸.DrawImage(图, srcRect);
return 图;
Bitmap 图,
public Graphics 图纸;
int 图_Width, int 图_Height,
图 = new Bitmap(图_Width, 图_Height);
图纸 = System.Drawing.Graphics.FromImage(图);
图纸.Clear(Color.Black);
RectangleF srcRect = new RectangleF(
x, y,
图.Width * 比例,
图.Height * 比例);
图纸.DrawImage(图, srcRect);
return 图;
更多追问追答
追问
我已经有图像数据了,处理之后要返回成bitmap啊。。。
追答
使用哪种快,你可以用Datetime 类来计时。
开始的时候取一下系统时间,结束的时候去一下系统时间。自然就知道了。
你可以重复多 转几次图像。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询