python读取图片分辨率_Python 程序查找图像的大小(分辨率)
Python 程序查找图像的大小(分辨率)
您将在此示例中学习如何找到jpeg图像的分辨率,而无需使用外部库
要理解此示例,您应该了解以下Python编程主题:
JPEG(发音为“ jay-peg”)表示联合图像专家组。它是用于图像压缩的最广泛使用的压缩技术之一。
大多数文件格式都有标头(头几个字节),这些标头包含有关文件的有用信息。
例如,jpeg标头包含高度、宽度、颜色数量(灰度或RGB)等信息。在这个程序中,我们找到了读取这些标头的jpeg图像的分辨率,而不使用任何外部库。
JPEG图像查找分辨率的源代码def jpeg_res(filename):
""""此函数打印传递到其中的jpeg图像文件的分辨率"""
# 打开图像,以二进制模式读取
with open(filename,'rb') as img_file:
# 图片高度(以2个字节为单位)在第164位
img_file.seek(163)
# 读取2个字节
a = img_file.read(2)
# 计算高度
height = (a[0] <
# 接下来的两个字节是宽度
a = img_file.read(2)
# 计算宽度
width = (a[0] <
print("图像的分辨率为",width,"x",height)
jpeg_res("img1.jpg")
输出结果图像的分辨率为 280 x 280
在此程序中,我们以二进制模式打开了图像。 非文本文件必须在此模式下打开。 图像的高度在第164位,然后是图像的宽度。 两者均为2个字节长。
注意,这只适用于JPEG文件交换格式(JFIF)标准。如果您的映像使用其他标准(如EXIF)进行编码,则代码将无法工作。
我们使用按位移位运算符<
python读取图片分辨率_Python 程序查找图像的大小(分辨率)相关推荐
- python读取图片格式_Python读取图片尺寸、图片格式
Python读取图片尺寸.图片格式 需要用到PIL模块,使用pip安装Pillow.Pillow是从PIL fork过来的Python 图片库. from PIL import Image im = ...
- python读取图片文件名_python图像处理基础之PIL和opencv
python图像处理基础 pip install pillow 安装PIL库 1.读取图片 from PIL import Image import numpy as np #打开图片 img = I ...
- python批量读取图片文件大小_python 批量更改图像尺寸到统一大小
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python中二进制整数_Python程序查找表示二进制整数的必要位数
python中二进制整数 Given an integer number and we have to find necessary bits to represent it in binary in ...
- python读取图片路径_Python小列子-读取照片位置
Python exifread Python利用exifread库来解析照片的经纬度,对接百度地图API显示拍摄地点. import exifread import re import json im ...
- python读取多张图片_python读取图片的几种方式及图像宽和高的存储顺序
python读取图片的几种方式及图像宽和高的存储顺序 1.opencv 2.imageio 3.matplotlib 4.scipy # coding:utf-8 import cv2 import ...
- python读取图片的格式_python读取图片并修改格式与大小的方法
本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK # -*- coding:utf-8 -*- from PIL import Im ...
- Android Studio调用python读取图片(使用服务器paddlehub处理图片)
Android Studio调用python读取图片 一.主要任务 二.环境配置 1.创建一个android studio项目 2.配置项目gradle 3.配置app下的gradle 三.demo测 ...
- 使用Python,OpenCV,K-Means聚类查找图像中最主要的颜色
Python,OpenCV,K-Means聚类查找图像中最主要的颜色 1. K-Means是什么? 2. 步骤 3. 效果图 4. 源代码 参考 对于肉眼来说,从一幅图中识别出主要颜色很容易.那怎么用 ...
- python读取图片、保存图片的方法
转自:https://jingyan.baidu.com/article/1876c852572d2f890b137609.html 分步阅读 本文介绍一下,python读取图片.保存图片的方法. 工 ...
最新文章
- python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
- 广东省“安网2016”网络安全专项治理行动正式启动
- [LeetCode] Max Points on a Line 题解
- 简述php三元运算符的使用,PHP 三元运算符的使用
- Spring @Transactional实际如何工作?
- 我们正处在“后开源”时代?
- springboot开启debug日志_SpringBoot 如何优雅的打印日志?
- SQL Server Compact 3.5开发环境说明
- IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
- ios 图片逆时针旋转_iOS 图片旋转方法实例代码
- Skype 去广告安装方法
- _beginThread如何传递多个参数
- 上海车展:17.88万圆百万跑车梦,哪吒GT开启跑车新纪元
- 超详细的编码实战,让你的springboot应用识别图片中的行人、汽车、狗子、喵星人(JavaCV+YOLO4)
- 网投简历应该注意些什么
- vs2008编译QT开源项目--太阳神三国杀源码分析(四) 动画
- 前端上传文件,multipart-formdata,boundary的使用
- 记一次讲座与前辈的对话
- 学习C++的常用网站
- 雷军主导小米管理层变革:创业派隐退 职业经理人上位