如何将 iPhone 的照片同步到 windows 电脑上
- 首先在电脑上,新建一个文件夹,并把共享权限打开。
- 文件夹 右键 属性,共享,添加 Everyone。
- 然后,让手机和电脑连接到同一个局域网,手机热点即可。
- 在手机端看 文件 app,找到电脑的共享文件夹。
- 手机端 文件 连接服务器,输入电脑的 IP 地址。
- 电脑 IP 地址查询:电脑端 【设置】/【网络和 internet】,或者 cmd
ipconfig
。 - 手机端连接服务器,身份不要选访客,选平常使用电脑的身份,手动输入用户名密码。
- 把照片多选,保存到文件,保存到电脑的共享文件夹里。
参考教程:https://baijiahao.baidu.com/s?id=1798913407453799872&wfr=spider&for=pc
电脑端 处理苹果 HEIC 格式的照片,转 jpg 的代码:
import os
from PIL import Image
from pillow_heif import register_heif_opener
register_heif_opener()
'''
python ./heic_to_jpg.py
'''
heic_path = './_默认相册/'
# 得到 path 里的所有 heic 图片
heic_files = [f for f in os.listdir(heic_path) if \
(f.endswith('.HEIC') or f.endswith('.heic'))]
for f in heic_files:
# 打开 heic 图片
image = Image.open(heic_path + f)
print(f"正在处理 {f}")
# 读取图片的拍摄时间
exif = image.getexif() # exif[306] = '2023:04:21 13:26:38'
# print(exif)
if 306 in exif.keys():
# 取出年月日时分秒
date = exif[306].split(' ')[0].split(':') # ['2023', '04', '21']
time = exif[306].split(' ')[1].split(':') # ['13', '26', '38']
# 重命名图片
new_name = f"{f[:-5]}_{date[0]}{date[1]}{date[2]}_{time[0]}{time[1]}.jpg"
print(f"拍摄时间为 {date[0]}年{date[1]}月{date[2]}日 {time[0]}时{time[1]}分{time[2]}秒,重命名为 {new_name}")
else:
new_name = f"{f[:-5]}.jpg"
print(f"没有拍摄时间信息,重命名为 {new_name}")
# 把 image 保存为 jpg
image.save(heic_path + new_name)
# 检查 jpg 图片是否正确
image = Image.open(heic_path + new_name)
image.verify()
# 删除 heic 图片
os.remove(heic_path + f)
# exit(0)
如何将 iPhone 的照片同步到 windows 电脑上的更多相关文章
- iPhone手机怎么投屏到电脑上
如今生活水平不断上升,人们更加追求高质量.高享受的生活,所以可以利用一切资源提高生活质量,享受更好的生活体验,比如说手机投屏电脑就可以提高我们的视觉体验,所以更多的人去尝试,那么iPhone手机怎么投 ...
- 一个在windows电脑上控制比较全的文件夹的设置方式
一个在windows电脑上控制比较全的文件夹的设置方式: 1.在桌面上创建一个新建文件夹 2.将新建文件夹重命名为 万能控制模式.{ED7BA470-8E54-465E-825C-99712043E ...
- 为什么少有人在Windows电脑上安OS X?
问:为什么许多人在Mac上安装Windows,却很少有人在PC上安装OS X呢?(注:通常,我们定义运行Windows的电脑为PC,而Mac的操作系统则为OS X) 答:iPhone的真正流行让更多的 ...
- Windows电脑上安装Appium
Windows机器上,除了JAVA的安装和配置外,安装Appium需要如下设置: 0. 安装SDK后设置环境变量 1)新建JAVA_HOME: SDK安装路径,如D:\Program Files\Ja ...
- 查看Windows电脑上.NET Framework版本的方法(找了好久的方法)
照网上大多数人的方法,在路径 C:\Windows\Microsoft.NET\Framework 下可以查看到.NET Framework的版本,不过无论Win7还是Win10,显示都是这样的: 那 ...
- windows电脑上传ipa到appstore的详细流程
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布. 但是在苹果开发者中心无法直接上传ipa文件,它要求我们使用xcode或transpo ...
- Py之Crawler:利用python的爬虫功能实现从各种网站上(以百度贴吧为例)获得你喜欢的照片下载到本地电脑上——Jason niu
import urllib.requestimport re import os def open_url(url): req=urllib.request.Request(url) req.add_ ...
- 如何在WIndows电脑上安装 SVN Server 实现代码版本控制
One 下载-安装 SVN SVNServer 先去官网下载服务器版本的svn server,下载地址 :https://www.visualsvn.com/server/download/ 选 ...
- windows电脑上安装虚拟机
1.搭建虚拟机环境 1)先安装VMware10,在本机上双击VMware10.exe,安装过程要用密钥,双击VM10KeyGen.exe会生成密钥,输入就可以了 2)在VMware中新建虚拟机,加载系 ...
- Windows电脑多个SSH Key管理.md
笔者偏在阿里云,Github,开源中国上均存放一些私有项目代码,因此需要再Windows电脑上配置多个SSH Key 环境 操作系统:windows 7 Git 提示:Git 安装后就可以使用 Git ...
随机推荐
- HarmonyOS NEXT应用开发—在Native侧实现进度通知功能
介绍 本示例通过模拟下载场景介绍如何将Native的进度信息实时同步到ArkTS侧. 效果图预览 使用说明 点击"Start Download"按钮后,Native侧启动子线程模拟 ...
- HarmonyOS NEXT应用开发之异常处理案例
介绍 本示例介绍了通过应用事件打点hiAppEvent获取上一次应用异常信息的方法,主要分为应用崩溃.应用卡死以及系统查杀三种. 效果图预览 使用说明: 点击构建应用崩溃事件,3s之后应用退出,然后打 ...
- 阿里云容器服务差异化 SLO 混部技术实践
简介:阿里巴巴在"差异化 SLO 混合部署"上已经有了多年的实践经验,目前已达到业界领先水平.所谓"差异化 SLO",就是将不同类型的工作负载混合运行在同一节 ...
- Flink集成Iceberg在同程艺龙的实践
------------恢复内容开始------------ null ------------恢复内容结束------------
- Oracle数据到MaxCompute乱码问题详解
简介:集成Oracle数据到MaxCompute,乱码问题分析: 为什么,在oracle数据不乱码,集成到MaxCompute就乱码了? 问题在哪里? 1.1 乱码现象 DataWorks的数据离线 ...
- 慢SQL治理分享
简介: 这里的慢SQL指的是MySQL慢查询,是运行时间超过long_query_time值的SQL.真实的慢SQL通常会伴随着大量的行扫描.临时文件排序或者频繁的磁盘flush,直接影响就是磁盘IO ...
- [Py] Python 接口数据用 pandas 高效写入 csv
通过 pandas 把 dict 数据封装,调用接口方法写入 csv 文件. import pandas as pd data = [{"name": "a"} ...
- [Go] 有了 cast 组件, golang 类型转换从此不再困扰
在 golang 中,参数和返回值之间往往涉及 int.string.[].map 等之间的转换. 如果是手动去处理,一容易出错,二不能兼容多数类型,比较麻烦. 使用 cast,能够让代码更健壮.可维 ...
- MAUI 自定义绘图入门
在2022的5月份,某软正式发布了 MAUI 跨平台 UI 框架.我本来想着趁六一儿童节放假来写几篇关于 MAUI 入门的博客,可惜发现我不擅长写很入门的博客.再加上 MAUI 似乎是为了赶发布日期而 ...
- kubenetes1.26中安装kubesphere3.4版本
一.安装前环境准备 # kubesphere官网:https://kubesphere.io/zh/docs/v3.4/introduction/what-is-kubesphere/ # 1.kub ...