当前位置: 首页 > news >正文

手机网站用二级目录做的弊端正规的招聘网站

手机网站用二级目录做的弊端,正规的招聘网站,简洁企业网站模板,软件开发工具的选择与评价一、获取图片尺寸 优点缺点Pillow功能丰富,支持多种图像处理操作。使用简单,适合快速原型开发。对于处理大型图像或批量图像时,性能可能不如OpenCV。OpenCV性能强大,适合处理大型图像和视频处理。提供了丰富的计算机视觉算法。相…

一、获取图片尺寸

优点缺点
Pillow功能丰富,支持多种图像处理操作。
使用简单,适合快速原型开发。
对于处理大型图像或批量图像时,性能可能不如OpenCV。
OpenCV性能强大,适合处理大型图像和视频处理。
提供了丰富的计算机视觉算法。
相对来说,使用起来可能比Pillow复杂一些。
imageio支持多种图像格式,使用方便。功能相对较少,主要用于图像的读取和写入。
os无需安装额外的库,使用简单。不能直接获取图片的宽度和高度,只能获取文件大小。

1、Pillow

安装:

pip install Pillow

使用:

from PIL import Imageimg = Image.open('C:/Users/admin/Pictures/demo.jpg')
print(img.size, img.width, img.height, img.format)

运行结果:

(534, 300)
534 300 JPEG

2、OpenCV

安装:

pip install opencv-python

使用:

import cv2image = cv2.imread('example.jpg')
print(image.shape)

运行结果:

(300, 534, 3)

3、imageio

安装:

pip install imageio

使用:

import imageioimage = imageio.imread('example.jpg')
height, width = image.shape[:2]
print(f"图片宽度: {width}, 图片高度: {height}")

运行结果:

图片宽度:1024, 图片高度:1024

4、os

使用os库获取图片文件的大小(以字节为单位)

import osfile_size = os.path.getsize('example.jpg')
print(file_size)

运行结果:

1285917

二、修改图片名称

1、os

import osdef rename_images(folder_path, prefix):files = os.listdir(folder_path)for i, file in enumerate(files):if file.endswith(".jpg") or file.endswith(".png"):new_name = f"{prefix}_{i+1}.jpg"os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))folder_path = "/path/to/folder"  # 图片所在文件夹路径
prefix = "new_name"  # 新的文件名前缀
rename_images(folder_path, prefix)

2、shutil

import os
import shutildef rename_images(folder_path, prefix):files = os.listdir(folder_path)for i, file in enumerate(files):if file.endswith(".jpg") or file.endswith(".png"):new_name = f"{prefix}_{i+1}.jpg"shutil.move(os.path.join(folder_path, file), os.path.join(folder_path, new_name))folder_path = "/path/to/folder"  # 图片所在文件夹路径
prefix = "new_name"  # 新的文件名前缀
rename_images(folder_path, prefix)

3、pathlib

from pathlib import Path
import redef rename_images(folder_path, prefix):pattern = re.compile(r"\.\w+$")  # 正则表达式匹配文件扩展名folder_path = Path(folder_path)for i, file in enumerate(folder_path.glob("*")):if file.is_file() and pattern.search(file.name):new_name = pattern.sub(f"_{i+1}.jpg", file.name)new_path = folder_path.joinpath(new_name)file.rename(new_path)folder_path = "/path/to/folder"  # 图片所在文件夹路径
prefix = "new_name"  # 新的文件名前缀
rename_images(folder_path, prefix)

三、参考链接

  • python如何获取图片大小
http://www.yayakq.cn/news/716600/

相关文章:

  • c 网站开发模式网络设计什么学历一般
  • 微网站 微官网的区别吗欧亚快递100
  • 白石龙做网站同创企业网站源码
  • 网站建设 福步电商平台定制开发公司
  • 企业网站的宣传功能体现在().苏州企业网站制作多少钱
  • 从旁鼓动人做某事 网站如何分析网站开发语言
  • 翻书效果的网站软件开发工程师薪资水平
  • 网站推广的方式浏览器网页打不开怎么解决
  • 外国 网站模板c 网站建设可视化实现
  • 重庆制作网站软件杭州家装设计公司排名榜
  • 山东省城乡与住房建设厅网站首页网站建设需要什么岗位的人
  • 贵阳做网站好的公司有哪些周口市网站建设
  • 怎么建com的网站wordpress 建表
  • 河东区建设局网站国际电商平台排行榜前十名
  • 做网站多少钱保定遨游免费宁波市北仑区建设局网站
  • 怎么在网站挂黑链接手机版网站有必要吗
  • 我想给图书网站做代理网页前端开发和后端开发
  • 银川网站建设公司名单西宁网站建设价格低
  • 网站建设培训目标软文推广策划方案
  • 如何在网站做直播间营销活动管理系统
  • 甘肃企业建站系统费用微信小程序制作教程视频
  • 宁波网站建设在哪里会计题库网站怎么做
  • 帮别人做网站自己为什么会被抓免费建立自己的网站代理
  • 基于h5的wap网站开发建设一个网站报价
  • 做印刷的网站有哪些焊工培训
  • 1.简述网站建设流程如何做学校的网站设计
  • 竞赛作品发表网站怎么做做校招的网站有哪些
  • 网页编辑与网站编辑新手学网站建设
  • 东莞网站设计电话有没有傻瓜式建设网站
  • 自媒体135网站免费下载安装响应式网站如何实现