GUI
闲客~
在前行。。。
展开
-
Python用PIL获取图片信息
我们利用处理PNG图片是,可能需要获取基本的图片信息来做一些基本的处理,话不多说,上代码。from PIL import Imageimg = Image.open("more.png")# img.show()print(img.size)#获取图片大小(width, height)print(img.size[0], img.size[1]) #(width, height)print(img.mode)#获取图片模式{'1':1, 'L':8, 'P':8(带颜色表), 'RGB':2原创 2020-08-11 16:04:37 · 4460 阅读 · 0 评论 -
python pyqt5开发小结
最近几天用python+pyqt5+QtDesigner编写了两个小软件,在这里做一个简单的总结。1.创建新控件是需要制定父控件2.可以在状态栏上添加额外的文本提示或者进度条显示 frame2_bar = QStatusBar() self.sr_lable = QLabel(self.rom_frame) self.sr_lable.setText('S: R: ') elf.sr_lable.setGeometry(100, frame.height(),原创 2020-07-24 18:36:50 · 303 阅读 · 0 评论 -
提升刷屏速度,降低显示水纹效果的一点想法
一般再nordic上画图都是采用emwin库函数画图,但是这样都比较慢,因为库函数都是每次读取图片的一行数据写入屏中显示,画图过程中水纹比较明显,所以之前自己从flash中读取图片数据,不采用库函数,自己读取显示可以一次从flash中,读取超过一行的数据,这样可以明显的,提升刷屏效果,但是当图片数据比较大,刷屏的频次比较快时,也会有水纹效果,所以还是有点不如人意。所以这里我想,是不是可以在fla...原创 2019-08-08 14:16:58 · 399 阅读 · 0 评论 -
关于提升仿动态图显示速度的一点想法
典型的BMP图像文件由四部分组成:1:位图头文件数据结构,它包含BMP图像文件的类型、显示内容等信息;2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而其他的小于2...原创 2019-06-27 17:18:49 · 147 阅读 · 0 评论 -
emwin从外部flash中读取bmp图片显示
在emwin中有提供了一个从外部读取图片数据进行显示的函数,如下:而且提供了官方例程,不过官方历程中从外部读取是从外部文件系统中进行读取的bmp图片进行显示,官方例程如下/*********************************************************************************************************** 函...原创 2018-11-08 15:15:17 · 4739 阅读 · 30 评论