using System; using System.Collections; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; namespace Common { /// <summary> /// Title Tif文件合并类 /// Author:ward /// </summary>
不知道为什么,网上对TIF的操作的资料少得可怜,包括CodeProject上都没有找到多少,在网上大多用GDAL,但这个东西,对只想做个合并图片的功能来说,实在是牛刀杀鸡,(9个DLL要带全,相当的恐怖)而且对完成的生成和读取TIF的描述也是相当的少,一般都是用来处理GIS. 版本为优化版,原版经常报内存不足 using System; using System.Collections.Generic; using System.Linq; using System.Drawing; using
1.文件纯净模式延伸 r+t:可读.可写 w+t:可写.可读with open('b.txt','w+t',encoding='utf-8') as f: print(f.readable()) print(f.writable())a+t:可追加写.可读 2.控制文件指针移动方法:f.seek(offset,whence)offset代表文件指针的偏移量,单位是字节byteswhence代表参照物,有三个取值(1)0:参照文件的开头(2)1:参照当前文件指针所在的位置(3)2:参照文件末尾 P