看你代码这个长宽是按你i,j增长? 疑似你的长宽太大,造成存储文件过大造成,你可以测试下是否最文件过大造成,建议最好先定义好图片的大小,然后再绘制输出。
drawingContext.DrawLine(pen, new Point(10, 10 + i), new Point(500, 10 + i));
drawingContext.DrawLine(pen, new Point(10, 10 + i), new Point(500, 10 + i));
画1w条线输出文件没问题,10w条就出错了.
文件大的情况下要怎么输出才不会出错?
只能分文件存储,用的时候拼接不是吧,WPF连一个500*100000像素的图片都没办法保存????
画1w条线输出文件没问题,10w条就出错了.
文件大的情况下要怎么输出才不会出错?
只能分文件存储,用的时候拼接不是吧,WPF连一个500*100000像素的图片都没办法保存????
10W很小吗
你试试用windows画图板能把图片定义成500*10W?
看你的需求还是栅格比较实在,不过会有些失真,所以最好的办法还是矢量,唉唉。
栅格会失zhe矢量的就不说了,实现方法太多,也很麻烦,需要的话自己去研究吧。