这个是设定你要 *** 作的文件,和以哪种方式来处理文件(读、写、只读等等)
读取内容是read方法,如:
fp = open('xxxxpkl','rb')
data = fpread()#读取所有,给参数的话就读指定大小的内容
data = fpreadline()#读取一行
data = fpreadlines()#按行读取整个文件
用法以既步骤:
1、给出一张。
2、用python读取:img = mpimgimread('agif')注意:这里的gif就是上图,虽然是gif格式,但却只有一帧,因此是可以读取的;img实际上是一个多维列表。把数组在转化为:pltimshow(img):
3、img[:,:,1]是一个单通道图像,应该是灰度图,但是matplotlib显示出来的,是一个伪彩色图像。pltimshow(img[:,:,1])。
4、还可以使用别的伪彩色方案,比如热力图:pltimshow(img[:,:,1],cmap="hot"),而上面图中的伪彩色,可以称为翠绿色(viridis),是matplotlib默认的着色方案。
5、用Nipy谱着色:pltimshow(img[:,:,1],cmap="nipy_spectral")。
6、在边上加上色彩标签:pltimshow(img[:,:,1],cmap="nipy_spectral"),pltcolorbar()。
wxpython:# 使用wxImage得到对象
bmp = wxImage('bitmaps/imagebmp', wxBITMAP_TYPE_BMP)ConvertToBitmap()
gif = wxImage('bitmaps/imagegif', wxBITMAP_TYPE_GIF)ConvertToBitmap()
png = wxImage('bitmaps/imagepng', wxBITMAP_TYPE_PNG)ConvertToBitmap()
jpg = wxImage('bitmaps/imagejpg', wxBITMAP_TYPE_JPEG)ConvertToBitmap()
# 把它们显示出来
pos = 10
wxStaticBitmap(frame, -1, bmp, (10, pos), (bmpGetWidth(), bmpGetHeight()))
pos = pos + bmpGetHeight() + 10
wxStaticBitmap(frame, -1, gif, (10, pos), (gifGetWidth(), gifGetHeight()))
pos = pos + gifGetHeight() + 10
wxStaticBitmap(panel, -1, png, (10, pos), (pngGetWidth(), pngGetHeight()))
pos = pos + pngGetHeight() + 10
wxStaticBitmap(frame, -1, jpg, (10, pos), (jpgGetWidth(), jpgGetHeight()))
具体的请根据你的实际情况修改,最好去>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)