导航:首页 > 编程语言 > python显示文件里的图片

python显示文件里的图片

发布时间:2022-07-24 23:20:22

㈠ 怎么用python显示一张图片

用python显示一张图片方法如下:

import matplotlib.pyplot as plt # plt 用于显示图片

import matplotlib.image as mpimg # mpimg 用于读取图片

import numpy as nplena = mpimg.imread('lena.png') # 读取和代码处于同一目录下的 lena.png# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理

lena.shape #(512, 512, 3)plt.imshow(lena) # 显示图片plt.axis('off') # 不显示坐标轴

plt.show()

㈡ python plt.plot怎么把图显示出来

1, 导入matplotlib.pyplot, numpy 包:
import numpy as np
import matplotlib.pyplot as plt

2,添加主题样式:
plt.style.use('mystyle')

3, 设置图的大小,添加子图:
fig = plt.figure(figsize=(5,5))
ax = fig.add_subplot(111)

4,绘制sin, cos:
x = np.arange(-np.pi, np.pi, np.pi / 100)
y1 = np.sin(x)
y2 = np.cos(x)
sin, = ax.plot(x, y1, color='red', label='sin')
cos, = ax.plot(x, y2, color='blue', label='cos')
ax.set_ylim([-1.2, 1.2])

第二种方式 拆分显示
sin_legend = ax.legend(handles=[sin], loc='upper right')
ax.add_artist(sin_legend)
ax.legend(handles=[cos], loc='lower right')

plt.show()
import numpy as np
import matplotlib.pyplot as plt

# 添加主题样式
plt.style.use('mystyle')

# 设置图的大小,添加子图
fig = plt.figure(figsize=(5,5))
ax = fig.add_subplot(111)

for color in ['red', 'green']:
n = 750
x, y = np.random.rand(2, n)
scale = 200.0 * np.random.rand(n)
ax.scatter(x, y, c=color, s=scale,
label=color, alpha=0.3,
edgecolors='none')
ax.legend()
ax.grid(True)
plt.show()

㈢ python一个显示图片的问题

第五行那个括号里改为:file=r‘C:\WPython27’试试。。。

㈣ python PIL无法显示图片,也没有报错啊

PIL显示图片是生成一个临时图片,再用图片查看器打开图片,然后删除该图片
在windows系统下打开临时图片的操作有点滞后于删除该图片的操作,所以会不能显示
解决办法如下:
编译ImageShow.py文件,路径类似C:\Python27\lib\site-packages\PIL\ImageShow.py
在99行左右
将原来的代码:"start /wait %s && del /f %s" % (file, file)
修改成:"start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
这里引入一些无用的操作,使删除图片的时间稍微推后,保证打开图片的操作完成

㈤ 使用Python爬虫下载图片,得到的图片不显示

你需要检查一下你的结果,看看是否请求成功了。可能服务器返回的并不是一个图片,但是你强制给他写入到图片格式文件中了,所以没办法显示。
你可以通过输出response或者使用抓包软件来检查。

㈥ 在python Image中可以用show()来显示图片,但是显示以后,下面的代码就不运行了,如何运行下面的代码

Image.show()函数是这个样子的,必须先关了图片程序才往下走。

不使用show,如imshow(BW)在 Matlab 7.0 中,二进制图像是一个逻辑类,仅包括 0 和 1 两个数值。像素 0 显示为黑色,像素 1 显示为白色。显示时,也可通过NOT(~)命令,对二进制图象进行取反,使数值 0 显示为白色;1 显示为黑色。

例如: imshow(~BW)

展资料:

不使用show函数来满足运行的需求:

import threading

import Image

class ThreadClass(threading.Thread):

def run(self):

im=Image.open('z.jpg')

im.show()

print (1)

t = ThreadClass()

t.start()

print (2)

a=input('End')

#===============================

图像的表示原理:

最基本的物理图像是根据矩形网格抽样原理从连续图像域中抽取二维灰度阵列(矩阵)得到的。也可以用长向量表示二维灰度矩阵,它是按列(或行)扫描灰度矩阵,把下一列(或行)的头和前一列(或行)的尾相接而成。

它们的线性可逆变换同样可以用来表示图像。图像的每一行由行程(具有同一灰度的邻近像元集合)序列所组成,因此也可以用行程长度编码(见图像编码)表示图像。

㈦ 怎么用python显示一张图片

用python显示一张图片方法如下:

import matplotlib.pyplot as plt # plt 用于显示图片

import matplotlib.image as mpimg # mpimg 用于读取图片

import numpy as nplena = mpimg.imread('lena.png') # 读取和代码处于同一目录下的 lena.png# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理

lena.shape #(512, 512, 3)plt.imshow(lena) # 显示图片plt.axis('off') # 不显示坐标轴

plt.show()

㈧ python想批量处理一个文件夹里的图片,第二行为什么显示读取不成功,该怎么修改呀

没用过python,但大致来看你应该需要读入一个完整的文件名吧,也就大概是
image=cv2.imread(os.path.join("c:/pc",filename),0)

㈨ python的PIL模块,为什么image.show()显示不了图片

很有可能是文件没找到
证明方法:
from PIL import Image
import os

fn = r'C:\tmp\2.bmp' # 改成你的路径
if os.path.isfile(fn):
image = Image.open()
image.show()
else:
print('not found')

阅读全文

与python显示文件里的图片相关的资料

热点内容
dota2怎么设置国服服务器地址 浏览:212
单片机高电平驱动 浏览:115
ios多选文件夹 浏览:909
加强行车调度命令管理 浏览:243
服务器已禁用什么意思 浏览:150
部队命令回复 浏览:755
神奇宝贝服务器地图怎么设置 浏览:382
加密算法输出固定长度 浏览:862
程序员去重庆还是武汉 浏览:121
服务器如何撤销网页登录限制 浏览:980
微信公众平台php开发视频教程 浏览:628
怎么看苹果授权绑定的app 浏览:255
压缩机单级压缩比 浏览:380
linux测试php 浏览:971
什么时候梁旁边需要加密箍筋 浏览:40
微信清粉软件源码 浏览:717
matlabdoc命令 浏览:550
如何去ping服务器 浏览:75
ecshop安装php55 浏览:817
javaword库 浏览:958