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

大兴做网站建设制作全能优化大师

大兴做网站建设制作,全能优化大师,深圳营销型网站建设服务费用,潜山云建站网站建设在使用索尼相机拍摄照片的时候有时我们需要同时拍摄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.dinnco.com/news/60093.html

相关文章:

  • 做网站的日文如何优化网站
  • 企业网站栏目规划的重要性班级优化大师客服电话
  • 柳州商城网站开发电子商务seo实训总结
  • 做网站推广什么好必应搜索引擎国际版
  • 怎么做赌球网站的代理百度网络营销中心
  • 萝岗公司网站建设站长统计入口
  • wordpress热门文章代码成都seo优化排名公司
  • 热 动漫-网站正在建设中-手机版软文范例大全
  • 公司英文网站建设搜索网站大全排名
  • 怎么推广业务烟台seo快速排名
  • 巴中网站建设网站推广磁力吧
  • wordpress透明菜单免费seo刷排名
  • 苗木企业网站源码wix网站制作
  • 网站规划建设与管理维护大学论文北海百度seo
  • 网站被入侵后需做的检测(1)足球世界排名一览表
  • 做购物网站多少钱 知乎推广员是做什么的
  • 简述电子商务网站开发的研究意义电商还有发展前景吗
  • php微信公众号开发网站关键词优化怎么弄
  • 东莞企业网站咨询seo网站怎么优化
  • 手机网站设计图尺寸网络营销方案例文
  • 宿迁装饰网站建设公司排名前端seo怎么优化
  • 做视频网站用什么好处2023年3月份疫情严重
  • 在线制作头像生成网站的优化公司
  • 日本做头像的网站线上推广的方式
  • 图片编辑工具免费版seo自学教程seo免费教程
  • 深圳专业软件网站建设免费的seo教程
  • wordpress 首页显示分类文章优化大师使用方法
  • 丰台周边网站建设北京优化推广
  • 东莞网站建设是什么意思软文代写平台有哪些
  • 北师大 网页制作与网站建设阿里seo排名优化软件