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

宝安附近做网站公司免费网站模板

宝安附近做网站公司,免费网站模板,wordpress移动导航菜单,沈阳做网站的公司排行在使用索尼相机拍摄照片的时候有时我们需要同时拍摄JPG格式和RAW格式,这在后期选图的时候给我们带来一些麻烦。我们固然可以选用Br来管理照片,但是现在我们可以有一个更轻量的软件(8.8MB)来做到一部分功能。 我们将照片从SD卡导出…

在使用索尼相机拍摄照片的时候有时我们需要同时拍摄JPG格式和RAW格式,这在后期选图的时候给我们带来一些麻烦。我们固然可以选用Br来管理照片,但是现在我们可以有一个更轻量的软件(8.8MB)来做到一部分功能。
我们将照片从SD卡导出到电脑,会发现很多同名的.arw和.jpg文件。但是,Windows自带的照片app打不开索尼的.arw格式的文件,只能打开.jpg格式的文件。于是,我们就可以想到,能不能直接看jpg照片,不满意的删除,然后根据剩下的jpg图片去筛选raw文件?
下面使用python实现这一功能:

import Tkinter as teak
from tkinter import filedialog
from tkinter import messagebox
import os
import glob
import sysdef cleanup_folder(folder_path):# 获取文件夹中所有的.jpg和.raw文件jpg_files = glob.glob(os.path.join(folder_path, '*.jpg'))raw_files = glob.glob(os.path.join(folder_path, '*.arw'))# 初始化jpg和raw文件的计数器initial_jpg_count = len(jpg_files)initial_raw_count = len(raw_files)# 创建两个空列表,分别存储所有.jpg和.raw文件的名称(不包括扩展名)jpg_names = [os.path.splitext(os.path.basename(f))[0] for f in jpg_files]raw_names = [os.path.splitext(os.path.basename(f))[0] for f in raw_files]# 删除没有对应.jpg文件的.raw文件for raw_file, raw_name in zip(raw_files, raw_names):if raw_name not in jpg_names:os.remove(raw_file)print(f'Deleted {raw_file} because it has no corresponding .jpg file.')# 删除没有对应.raw文件的.jpg文件for jpg_file, jpg_name in zip(jpg_files, jpg_names):if jpg_name not in raw_names:os.remove(jpg_file)print(f'Deleted {jpg_file} because it has no corresponding .arw file.')# 重新计算并打印处理后的.jpg和.raw文件的数量final_jpg_files = glob.glob(os.path.join(folder_path, '*.jpg'))final_raw_files = glob.glob(os.path.join(folder_path, '*.arw'))print(f'Initial .jpg file count: {initial_jpg_count}')print(f'Initial .arw file count: {initial_raw_count}')print(f'Final .jpg file count: {len(final_jpg_files)}')print(f'Final .arw file count: {len(final_raw_files)}')print('Cleanup complete. Files are now consistent.')def select_folder_and_cleanup():root = tk.Tk()root.withdraw()  # 不显示主窗口folder_path = filedialog.askdirectory()  # 弹出对话框让用户选择文件夹if folder_path:  # 如果用户选择了文件夹cleanup_folder(folder_path)tk.messagebox.showinfo("完成", "文件夹清理完成!")else:tk.messagebox.showinfo("取消", "操作已取消")if __name__ == "__main__":select_folder_and_cleanup()

在terminnal里使用如下命令可以将其打包成.exe文件(还可以根据自己的想法添加图标)

 pyinstaller --onefile --icon=A7C2.ico cleanup.py

如果想直接使用该exe文件可以到这里下载:
https://download.csdn.net/download/BerryNard/89095588

http://www.mmbaike.com/news/110363.html

相关文章:

  • 贵阳58同城做网站站长统计app软件下载官网
  • 什么网站可以做性格测试seo效果分析
  • 川菜餐馆网站建设模板美食餐厅企业建站php源码程序今日刚刚发生的军事新闻
  • wordpress 增加其它语言网站优化排名软件推广
  • 软件网站关键词优化关键词app下载
  • 企业营销系统和网站建设合肥网站维护公司
  • 外国已经不把疫情当回事了做专业搜索引擎优化
  • 碑林微网站建设学校网站建设哪家好
  • 电子商务网站建设的策划书黄页网站推广公司
  • 广州网站建设排名站长工具传媒
  • youku网站开发技术企业培训课程安排表
  • 丽江网站建设宁波网站关键词优化代码
  • 新乡建网站百度打广告多少钱一个月
  • eclipse用来做网站前端爱站网长尾词挖掘工具
  • 公众号 微网站建设方案点点站长工具
  • 一个营业执照可以做两个网站如何免费发布广告
  • 衡阳退休职工做面膜网站优化大师的功能有哪些
  • 郑州东区网站建设windows优化大师是什么软件
  • 网站建设证书百度搜索热度
  • 江门市专业做网站公司杭州网站优化流程
  • wordpress筛选插件快速整站优化
  • 2017网站seo如何做百度广告投放公司
  • 高端网站开发培训价格东莞疫情最新消息今天新增
  • 常州哪有做网站爱站网长尾关键词挖掘工具电脑版
  • 合肥企业网站制作公司长沙网红奶茶
  • 那些网站平台可以做3d建模注册网站流程
  • 龙海市建设局网站百度seo2022
  • 网站怎么收录百度浏览器官网在线使用
  • 免费python在线正常网站一键优化表格
  • 百度网站是用什么软件做的广州疫情今天最新消息