摄影师选图脚本(根据快照文件的存在与否整理原文件)

Directory Opus 5.0:以“不连贯性”重构Windows文件管理,打造专属工作流 文件管理器是操作系统的基础组件,其核心原理在于提供对存储介质的可视化访问与操作接口。传统设计强调一致性以降低学习成本,但在面对多任务、多场景的复杂需求时,往往显得僵化,导致窗口管理混乱、操作流程割裂,难以满足开发者、设计师等专业用户的个性化需求。其技术价值在于通过高度可定制化,将控制权交还给用户,实现从“适应工具”到“定义工具”的思维转变。在应用场景上,这尤其适合需要处理海量文件、频繁切换上下文的工程实践,例如软件开发中的项目管理、素材整理中的批量处理等。Directory Opus 5.0 提出的“不连贯 阅读详情

引言

注意:后来我发现了一个PC端的选图神器“FastStone Image Viewer”,用它查看Raw原图时,它显示的是文件里内嵌的JPG快照所以加载速度很快,这两年除了让朋友远程选图我已经很少再用这个脚本。

不过它还是能用于一些新旧不同后缀名文件对比整理的场合,比如某项目的图标资源包要逐步从JPG换成PNG,每次增加几个新的图片换个路径放进资源包后,可以用这个脚本把旧图片自动找出来删掉。就是里面表征前后两种文件名后缀的常量字符串需要替换一下。

来自图片处理的需求:

喜欢摄影的都懂,修图之前的选图也很麻烦,尤其是当原图体积太大时,挑图片时电脑反应会比较迟钝,而且远程选图时传RAW原图让别人选即麻烦又不用户友好,所以选片时有时需要用缩图后的jpg文件(快照)。

但基于选好的快照去找原图又很麻烦,要一张一张找,一不小心就盯错行。

解决方案:

所以花了好半天功夫写了这个脚本:

  • 把挑好的快照文件放进文件夹,运行脚本之后,所有没有对应快照的源文件会被放进一个叫“files to delete”的子文件夹,有快照的源文件仍留在原地。这样后续的文件管理就比较好办了。

脚本使用方法:

1.安装python 3

  1. 官网下载python3.0系列(https://www.python.org)
    python官方下载页面

  2. 下载3.0以上的任意版本的“Windows x86 web-based installer”并进行安装
    下载页面

2.新建一个TXT文件,拷入下面代码后保存,并将后缀名改为".py"

代码:

#!/usr/bin/ env python 
#coding=UTF-8

import os, shutil
import sys

#***************  脚本说明: ***************
#脚本作用是以文件名和后缀类型为判断依据,把没有快照文件的文件移动到待删除目录,不会直接删文件
#不支持文件名相同但内容不同的情况
#对脚本所在文件夹内的所有嵌套子目录生效

#***************  使用方法: *************** by:BryanGG
# 环境要求:Windows + 已经安装3.0及以上版本的python
# 1.把本脚本放在待整理文件的同级或父文件夹内
# 2.根据需要修改脚本内的文件名后缀常量(注意是大小写敏感的):
#   fileToKeep = ".jpg" #快照文件后缀
#   fileToDel = ".CR2"   #源文件文件后缀
# 3.用格式转换软件把源文件转换成快照,保证其文件名相同后缀不同,放进脚本所在文件夹内
# 4.删除不需要的快照
# 5.用python集成进鼠标右键的“Edit with IDLE”打开脚本,按F5运行

delNum = 0
keepNum = 0


#函数shouldDel:若待某删类型的文件在字典里找不到对应快照,则返回True
def shouldDel(fileName, dictName, echoOn, countOn):
    global delNum
    global keepNum
    portion = os.path.splitext
别再手动删照片了!用QNAP NAS的fdupes命令行,一键清理重复文件(附SSH连接保姆级教程) 本文详细介绍了如何利用QNAP NAS的fdupes命令行工具一键清理重复照片,解决存储爆炸和整理低效问题。通过SSH连接保姆级教程和智能扫描参数设置,帮助用户实现照片库精准去重,同时提供自动化运维和进阶优化技巧,大幅提升存储管理效率。 阅读详情

相关推荐

高清RAW图片,供Lrfans练习.zip

高清RAW图片,供Lrfans练习,未经过任何软件处理过的原始照片,可以用于Potoshop学习作为原素材使用

RAW图片,可用于测试

raw格式图片是相机直接拍摄出的一种格式,一般看到的图像是经过转换格式的, 在开发图像处理相关的产品时,需要测试图像转码,例如bayer转RGB,那么输入就是raw格式的。

RAW图片-各种类型的

RAW的原意就是“未经加工”。可以理解为:RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据。RAW文件是一种记录了数码相机传感器的原始信息,同时记录了由相机拍摄所产生的一些元数据(Metadata,如ISO的设置、快门速度、光圈值、白平衡等)的文件。RAW是未经处理、也未经压缩的格式,可以把RAW概念化为“原始图像编码数据”或更形象的称为“数字底片”。

DeleteRAWFilesWithoutJPG:删除已删除JPG文件的SDCARD上的所有RAW文件

删除RAWFilesWithoutJPG 一个程序,用于删除SDCARD上所有没有相应JPG文件的RAW文件 首先-将所有RAW文件复制到一个子文件夹中。 如果两个文件夹都“相同”-将无法运行,因为该程序实际上不会查看文件扩展名。 它仅查看文件名中的匹配项! 在settings.json将jpgFolder settings.json为包含jpgFolder的路径,并将rawFolder设置为包含RAW文件的文件夹。 { "jpgFolder":"J:\\DCIM\\100CANON", "rawFolder":"J:\\DCIM\\100CANON\\RAW" }

单反相机的JPG和RAW文件同步删除

用RAW和JPG双格式拍摄的大师们,对于拍摄失败的照片,当然是删掉了,可是两种格式,那不得删两次啊,太麻烦了。这个软件让你用你习惯的看图软件对JPG预览,删除掉拍摄失败的照片后,再用本软件同步删除RAW文件,方便实用

ADS 2024实战:手把手教你搞定CGH40010F的Doherty功放仿真与版图(附避坑指南)

本文详细介绍了使用ADS 2024进行CGH40010F Doherty功放从仿真到版图的全流程设计,涵盖器件建模、稳定性分析、负载牵引匹配和版图联合仿真等关键步骤。特别针对新手常见问题提供避坑指南,帮助工程师高效完成射频功放设计,提升5G基站和雷达系统的性能。

weixin_42528191的博客 221

R爬虫RSelenium环境搭建及简单应用

这是鄙人自己实践的一种可行的环境搭建,我会尽量详细的写下大家步骤。

weixin_44349986的博客 2013

保姆级教程:手把手教你为裕泰微YT8521 PHY芯片编写Linux设备树(DTS)节点与驱动

本文提供了一份详细的保姆级教程,手把手教你为裕泰微YT8521 PHY芯片编写Linux设备树(DTS)节点与驱动。从基础配置到RGMII接口的特殊设置,再到驱动开发的关键步骤和调试技巧,帮助开发者快速掌握PHY芯片的移植与开发。

weixin_33734785的博客 333

华为OD机试真题 新系统 9月16号 【园区基站节能部署规划】

华为OD机试真题 新系统【园区基站节能部署规划】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【园区基站节能部署规划】多语言题解。

qq_45776114的博客 353

5、基于模型的系统工程(MBSE)全面解析

本文全面解析了基于模型的系统工程(MBSE),介绍了模型在系统工程中的核心地位,以及如何通过视图和符号表示法实现信息的可视化。文章还详细阐述了MBSE的方法构成,包括框架(本体和视图点)和流程集,探讨了MBSE的实施流程、关键要素、应用策略以及未来发展趋势。通过合理应用MBSE,组织可以提高系统开发的效率和质量,降低成本与风险,实现成功部署。

nft7creator的博客 127

乐企增值税及附加税费(一般纳税人适用)申报表填报能力说明文档V3.009

申报表填报,是指企业在自有业务系统中将算税结果数据按预填规则要求加工汇总后,进行申报表填报的过程。申报表填报前对纳税申报所需的前提条件进行校验。校验通过后,应用前序算税结果数据及预填规则进行纳税申报表预填,生成申报表数据。申报表数据通过申报业务规则校验后,经纳税人确认即完成申报表填报业务。

记录点滴 345

(持续更新中!)详解【计算机类&面试真题】军队文职考试 ——第一期(真题+解析)| TCP、UDP的区别;程序局部性;ICMP协议及主要功能;重定位所需的计算机硬件

在当今信息化时代,军队中对于计算机专业人才的需求与日俱增。因此,了解面试和复试中常见的问题和要求对于准备应聘者来说至关重要。本文将围绕面试的准备要点、常见问题以及面试技巧进行探讨,并提供一些建议和经验。通过了解面试和复试的准备要点、常见问题以及技巧,读者将能够提升应对能力和成功率。本文为准备军队文职面试和计划考研复试的读者提供了有价值的参考和指导。通过阅读本篇博客,读者将能够获得关于军队文职计算机类面试和计算机考研复试的全面了解,提升自身的应对能力和成功率。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 1690

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: C语言中各种数据类型长度的总结(转)
下一篇: 《手把手教你评估二手车》林绪东 读书笔记
BryanGG
博客等级 码龄22年 25粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值