vb数据问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 19:50:28
现在已经初步会用动态数组,昨天编了一个小程序,先在Pictures1中载入一幅图片,然后用point求出RGB值,并在后面加上一个"/'以区分
我是一逐行扫描的形式赋值,
然后再将每一行写入文件
以后只要知道文件一行有多少"/"和多少行,就可以知道分辨率。
没什么实际意义,只是为了熟练数组的使用编的,现在发现,在写入文件时会越来越慢,不关事赋值一行写一行还是全部赋值完毕再写入文件,都是。
图片的大小顶多几M
想想其他软件要操作的文件更大,那VB该怎么半
这是什么原因呢,我就是先读取一个文件,转换后写入另一个文件,不知道什么地方要注意的。忘高手指教。

跟scalemode有关,你逐行扫描并不是逐个像素扫描而是逐个twip。因为vb内定的尺寸单位是twip。而twip是一个很小的单位,所以运行起来当然会很慢。
picture1.scalemode=3,可以把它设成像素做单位,应该会快一点。