精华内容
下载资源
问答
  • tkinter显示图片

    千次阅读 2021-02-06 11:23:23
    tkinter显示图片 直接显示 import tkinter root = tkinter.Tk() img_gif = tkinter.PhotoImage(file = '1dpmw.gif') label_img = tkinter.Label(root, image = img_gif) label_img.pack() root.mainloop() 但是上面...

    tkinter显示图片

    直接显示

    import tkinter
    root = tkinter.Tk()
    img_gif = tkinter.PhotoImage(file = '1dpmw.gif')
    label_img = tkinter.Label(root, image = img_gif)
    label_img.pack()
    root.mainloop()
    

    但是上面的有一个问题,就是对于png这类图片显示不成功,会发现是空白,所以不推荐使用,因为只支持.gif一种形式。

    用PIL加载显示

    import tkinter
    from PIL import Image, ImageTk
    root = tkinter.Tk()
    img_open = Image.open("2021-02-06_105510.png")
    img_png = ImageTk.PhotoImage(img_open)
    label_img = tkinter.Label(root, image = img_png)
    label_img.pack()
    root.mainloop()
    

    注意和上面的区别,其实就是图片加载的方式由原来的img_gif = tkinter.PhotoImage(file = '1dpmw.gif') 变为现在的:

    img_open = Image.open("2021-02-06_105510.png")
    img_png = ImageTk.PhotoImage(img_open)

    因为Image里面可以帮你解码,所以可以直接显示png。

    上面显示是通过把图片放在label上面实现的,你也可以放到button或者canvas上面都是可以的。

    图片显示空白

    但你可能发现你在使用的时候,你的显示是空白,这里是因为你在开发的时候上面的一段话会写在一个函数里面封装起来,这个时候导致img_open是局部的,所以函数运行结束就被回收了,所以显示的是空白,解决方案也很简单,将这个变量声明为全局即可。

    import tkinter
    from PIL import Image, ImageTk
    root = tkinter.Tk()
    img_png =None
    def func():
    	img_open = Image.open("2021-02-06_105510.png")
    	global img_png
    	img_png = ImageTk.PhotoImage(img_open)
    	label_img = tkinter.Label(root, image = img_png)
    	label_img.pack()
    func()
    root.mainloop()
    
    展开全文
  • 本篇博客记录如何使用 Jupyter Notebook 显示图片,第一种情况为使用 python 绘图时,网页中如何显示静态图片和动态图片;第二种情况为使用 Jupyter Notebook 做笔记时,在网页中调用本地的图片进行展示。 1. 显示...

    本篇博客记录如何使用 Jupyter Notebook 显示图片,第一种情况为使用 python 绘图时,网页中如何显示静态图片和动态图片;第二种情况为使用 Jupyter Notebook 做笔记时,在网页中调用本地的图片进行展示。

    1. 显示绘制的图片

    1)显示静态图片

    • 声明:%matplotlib inline
    import numpy as np
    import matplotlib.pyplot as plt
    %matplotlib inline
    
    fig = plt.figure(figsize=(4.5, 3))
    ax = fig.add_subplot(1, 1, 1)
    
    x = np.linspace(-5, 5, 100)
    y = x**2
    ax.plot(x, y, 'r-')
    
    fig.savefig('static_map.png')
    

    在这里插入图片描述

    2)显示动态图片(以弹出窗口的方式)

    • 声明:%matplotlib auto %matplotlib
    import numpy as np
    import matplotlib.pyplot as plt
    %matplotlib auto
    
    def expand(mi, mx):
        inter = (mx - mi) * 0.05
        return mi-inter, mx+inter
    
    x_min, x_max = expand(-5, 5)
    y_min, y_max = expand(0, 25)
    
    fig = plt.figure(figsize=(4.5, 3))
    ax = fig.add_subplot(1, 1, 1)
    ax.axis([x_min, x_max, y_min, y_max])    # 固定 X 轴和 Y 轴坐标范围
    plt.ion()                                # 连续动态图
    
    # 初始化 (x, y) 坐标
    pre_x = -5 
    pre_y = pre_x ** 2
    
    for _ in range(100):                    # 以 0.1 的步长更新 x,绘制 y=x**2 的动态图
        cur_x = pre_x + 0.1
        cur_y = cur_x ** 2
        
        ax.plot([pre_x, cur_x], [pre_y, cur_y], 'r-')
        plt.pause(0.1)                       # 每次绘制后暂停 0.1 秒
        
        pre_x, pre_y = cur_x, cur_y
    

    在这里插入图片描述

    2. 显示本地的图片

    步骤

    1. 将单元格设置为 MarkDown 格式

      在这里插入图片描述

    2. 输入:![title](图片路径),即以 MarkDown 的方式打开图片

      示例:![title](static_map.png)

      在这里插入图片描述

    3. 运行该单元格

      在这里插入图片描述

    展开全文
  • Jupyter NoteBook 中使用 cv2.imshow 显示图片 有两种办法: 用 cv2.imshow时加入cv2.destroyAllWindows() 用 plt.imshow() 代替 cv2.imshow 1. cv2.imshow 加入 cv2.destroyAllWindows() 后可以解决 crash 或者...

    Jupyter NoteBook 中使用 cv2.imshow 显示图片

    有两种办法:

    • 用 cv2.imshow时加入cv2.destroyAllWindows()
    • 用 plt.imshow() 代替 cv2.imshow

    1. cv2.imshow

    加入 cv2.destroyAllWindows() 后可以解决 crash 或者图片显示不出来的问题。

    import cv2
    %matplotlib inline
    
    image = cv2.imread("test.png")
    cv2.imshow("test", image)
    #  add below code
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    

    2. plt.imshow()

    load 图片的时候仍然采用 opencv 但是显示图片的时候用 plt.imshow。
    只是需要注意的是要对 opencv load 上来的图片进行处理再显示。、

    import cv2
    from  matplotlib import pyplot as plt
    %matplotlib inline
    
    im = cv2.imread(IMG_PATH,1)	# load image as bgr
    im2 = im[:,:,::-1] 	# transform image to rgb
    plt.imshow(im2)
    plt.show()
    

    展开全文
  • Qt QGraphicsView显示图片

    千次阅读 2020-11-19 09:18:15
    Qt显示图片我所知道的有三种方式 1.QLabel显示图片 使用手动添加的ui控件QLabel显示图片。这种方式把图片显示出来,放大缩小等操作并不是很方便。 QImage *image = new QImage; image->load(图片路径);//QString...

    Qt显示图片我所知道的有三种方式

    1.QLabel显示图片

    使用手动添加的ui控件QLabel显示图片。这种方式把图片显示出来,放大缩小等操作并不是很方便。(对不起,我错了,我太年轻了,这种也是可以进行很多操作的)

    QImage *image = new QImage;
    image->load(图片路径);//QString类型的路径
    ui->label_2->setPixmap(QPixmap::fromImage(image).scaled(ui->label_2->size()));
    

    2.QGraphicsView显示图片

    我们先看一下官方的解释:
    QGraphicsScene类提供了一个用于管理大量2D图形项目的界面。该类充当QGraphicsltems的容器。它与QGraphicsView一起用于在2D表面上可视化图形项。QGraphicsScene是图形视图框架的一部分QGraphicsScene还提供了一些功能,可以让您高效地确定项目的位置,以及确定在场景的任意区域中哪些项目是可见的。使用QGraphicsView小部件,您可以可视化整个场景。
    请注意,QGraphicsScene本身没有可视外观;它只管理项目。您需要创建QGraphicsView小部件来可视化场景。

    直接用代码来解释吧:
    首先我们得创建一个QGraphicsScene用来存储要显示的东西的,它是一个容器。然后我们往容器里面添加要显示的东西,也就是图片(fileName代表的是图片路径)。之后我们将这个容器借助QGraphicsView显示出来。**请注意,QGraphicsScene本身没有可视外观;它只管理项目。您需要创建QGraphicsView小部件来可视化场景。**最后播放QGraphicsView。

    //创建显示容器
    QGraphicsScene *scene = new QGraphicsScene;
    //向容器中添加文件路径为fileName(QString类型)的文件
    scene->addPixmap(QPixmap(fileName));
    //借助graphicsView(QGraphicsView类)控件显示容器的内容
    ui->graphicsView->setScene(scene);
    //开始显示
    ui->graphicsView->show();
    /*-----------------------------以下为注释-------------------------------*/
    /*
    ui->graphicsView这个是显示图片的控件,可以手动创建,也可以在ui界面创建,手动创建如下
    QGraphicsView *控件名 = new QGraphicsView( 需要显示的容器名,this );
    QGraphicsScene *scene;
    QGraphicsView *view = new QGraphicsView( scene,this );
    scene->addPixmap(QPixmap(文件路径) );
    view->show();
    原文地址:https://zhidao.baidu.com/question/105949720.html
    */
    

    3.opencv显示图片

    opencv显示就真的只是简简单单的显示图片了,好像显示之后并不能干什么事情

    cv::Mat inputImage = cv::imread(图片路径);
    //显示图片
    cv::imshow("Display Image",inputImage);
    

    需要引入opencv库文件,有vs的Qt引入就只需要加入库文件,lib库就可以了

    如有错误,感谢指出!!!

    展开全文
  • MFC 加载并显示图片

    万次阅读 2019-08-13 11:19:24
    用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)OleLoadPicture 函数实际上创建了一个IPicture类型的COM接口对象,然后我们可以通过这个COM接口来操作...
  • 但在上传README文件的时候,发现github无法显示README中的图片,如下图所示: 在README中该图片路径为: ![contents](./contents.pdf) 而仓库的内容为: 其中,contents.pdf是论文的目录页,虽然是pdf格式,但是...
  • OpenCV利用Qt的GUI显示图片

    热门讨论 2011-11-14 15:47:16
    OpenCV利用Qt的GUI显示图片,基于vs2008,简单可用,实现了图形交互界面,有按钮,有图片显示
  • 在layui表格中显示图片

    万次阅读 多人点赞 2019-06-17 16:10:33
    开发工具与关键技术:Visual Studio 2015 LINQ 作者:孙水兵 撰写时间:2019年6月16 ...在JS代码中除了图片那一列和其他列不同之外,其他列都是基本类似,当然如果你写了一些固定列,你会发现在你写的固...
  • 鼠标悬停显示图片

    千次阅读 2020-02-25 09:51:33
    在 web 端我们查看一些数据时,为了方便用户理解数据的计算方法,会在鼠标...除了上面说的那种静态信息外,在润乾报表中也可以实现鼠标指向显示对应的动态数据,还可以实现鼠标指向显示图片的效果哦! 这里以学生信...
  • Vue中显示img图片,显示不出来怎么办?vue显示图片

    万次阅读 多人点赞 2018-09-13 16:49:28
    1、近期在学习Vue中发现了一个难点就是显示图片<img> 试了很多办法都不行,有的还保错。后来我找了很多人,以及网上找资料终于被我给找到了。 2、如何你是一个普通组件的话,那么这样就可以了 &...
  • QOpenGLWidget显示图片

    万次阅读 热门讨论 2018-05-14 23:22:01
    Qt显示图片的控件有很多,用QLabel,或者直接在界面上画出来。QOpenGLWidget是Qt5之后用来渲染OpenGL控件,使程序员对OpenGL的操作更简单,本文讲解用QOpenGLWidget来显示图片,后续讲解用QOpenGLWidget来显示视频。...
  • MFC显示图片

    万次阅读 2017-01-12 11:20:12
    其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在《数字图像处理》课程中完成的软件都是基于单文档的程序,这里介绍两种在对话框picthre控件中显示BMP图片的最简单基础的方法.   ~~方法...
  • 0.96寸OLED显示 图片

    千次阅读 多人点赞 2020-03-09 19:13:47
    今天来讲解一下STM32驱动OLED显示图片,本次教程分为两部分: 1、BMP图片制作 2、程序讲解与调用 1、BMP图片制作(取模) BMP图片取模讲解两种方式:自己画图、普通图片制作。 1)自己画图 自己画图我们首先做一张...
  • thymeleaf显示图片

    万次阅读 2018-02-06 12:49:51
    thymeleaf显示图片 @RequestMapping(value="/text") public String text(Model model){ Product product = new Product(); product.setProductId(1); product.setPr
  • 前端页面显示图片的多种方法小结

    万次阅读 2018-02-05 16:17:36
    对我使用过的前端显示图片的方法进行小总结,作为以后参考的依据。 说在前面的话:关于这几种实现方式,有可能原理是一样的,而且肯定有更优的实现方式。因为时间关系我没有进行深入研究,如果哪里写的不对,请多多...
  • pycharm调试时显示图片

    千次阅读 2019-08-14 16:50:49
    查了攻略,还问了师兄,终于解决了我的问题== 想了想,没准有人会跟我犯同样的错误(好吧,,可能没几个...显示的这个变量一定要在你当前调试的活动框中 这样你就可以实现显示图像的目标啦~ 最后,问题来了,我到底...
  • MFC OpenCV:显示图片的3种方法(详细)

    万次阅读 多人点赞 2019-05-08 10:50:43
    背景   由于OpenCV常用的界面只是单纯的打开图像窗口,相关界面控件和工具较少且不美观,故使用...此方法既能直接显示图片,也可直接使用OpenCV的鼠标按键事件,但对于鼠标滚轮事件只能使用MFC本地的滚轮函数。 ...
  • unity 显示图片

    千次阅读 2019-05-09 09:08:14
    例子:当倒计时进行之时屏幕不显示图片,完成后屏幕出现图片。 完成效果: 代码: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using ...
  • pyqt pyside2 QLabel 显示图片问题

    万次阅读 2021-07-25 13:35:50
    关于QLabel显示图片问题踩了小坑:为了大家少踩分享一下心得 1、界面设计我用的是pyside2 dsigner 界面设计好就可以敲代码了 2、导入模块 from PySide2.QtWidgets import QApplication from PySide2.QtUiTools ...
  • Vue中显示图片img

    千次阅读 2020-06-04 17:22:51
    因此,此处记录在Vue中引入图片,常见的有两种方式。 使用import方式 “template”中的代码 <img :src="defaultImg" /> "script"中的代码: import deImg from '@/assets/images/defaultImg.jpg' export ...
  • Python中显示图片

    万次阅读 2017-09-17 16:50:02
    Python中加载并显示一张图片比较常用的库为OpenCV, matplotlib, PIL. 下面给出一些最简单例子来总结下.1. opencvopencv是做计算机视觉的人们最常用的库(绘制各种图形、文字, 仿射变换等等), 在python中ml(深度学习)...
  • vue实现上传图片和显示图片

    千次阅读 2020-08-21 19:27:24
    上传图片显示 点击上传文件的input的时候,将图片上传到页面上,并且显示已经上传的图片,同时也可以保存到后台 // 因为input的上传按钮,会显示的比较突兀,所以在点击div的时候判断是否存在了上传文件的input...
  • 【玩转嵌入式屏幕显示】(五)TFT-LCD屏幕显示图片

    千次阅读 多人点赞 2019-11-23 22:09:16
    1. 使用取模软件对图片取模 取模软件使用Img2LCD,附上下载链接。 首先准备一张用于显示的... * @brief 显示图片函数 * @param x,y 起点坐标 * @param width 图片宽度 * @param height 图片高度 * @param p...
  • pygame插入图片后背景不显示图片

    千次阅读 2020-02-19 14:27:28
    后面发现原来是最新版的pygame需要添加一行代码才会显示图片:pygame.event.get(),所以在update方法的后面增加该行代码才会显示图片,但不需要每插入一个图片就写一次该行代码,只需要在插入的最后一张图片后面写...
  • matlab显示图片

    千次阅读 2019-04-15 20:43:39
    matlab显示图片 A=imread('photo.jpg'); imshow(A); 显示png格式的透明图片 [I,map,alpha] = imread('im.png'); h = imshow(I); set(h,'AlphaData',alpha) 显示坐标 impixelinfo
  • PyQt5——显示图片

    千次阅读 2019-04-08 21:21:25
    注意,需要将图片先复制到目标文件夹下,不然不显示 2、将qrc文件转成py文件 cmd进入qrc文件所在目录 pyrcc5 mydemo.qrc -o mydemo.py 3、之后既可以import mydemo 给图片添加点击事件:(其他东西也可添加点击...
  • 如何实现上传图片并显示图片

    万次阅读 2019-05-16 17:46:13
    如何实现上传图片并显示图片? 平时在注册或者填写完整个人信息的时候都会遇见上传个人图片的情况,那么你有没有想过这个该如何实现的呢?在以前还没有学到这个知识之前,就觉得好神奇,在网上居然能做到上传图片的...
  • Html通过thymeleaf显示图片

    千次阅读 2020-06-04 17:25:24
    请着重看清楚红框里面的内容,双引号在外,单引号在内,搞混了也会显示不出来图片
  • 用HTMl编写jsp文件,想用img标签显示一张本地图片,确定路径无误,图片真实存在,但就是无法在浏览器...将需要显示图片放到和jsp文件相同的文件夹下,如下图所示,我的jsp文件名为index,要显示图片名为GOPRO288...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,398,319
精华内容 559,327
关键字:

显示图片