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

做网站通过什么赚钱吗wordpress注入点

做网站通过什么赚钱吗,wordpress注入点,电商购物网站开发需求分析,科技馆里面有什么展品livp是苹果手机的实况照片格式,livp即(Live Photos)。文件包含一张静态图片,以及一段1.5秒的短视频。但该格式并不通用,在WINDOWS电脑上不能直接查看,给后续的处理带来不便,经常需要转换为JPG/J…

livp是苹果手机的实况照片格式,livp即(Live Photos)。文件包含一张静态图片,以及一段1.5秒的短视频。但该格式并不通用,在WINDOWS电脑上不能直接查看,给后续的处理带来不便,经常需要转换为JPG/JPEG格式。

1 直接查看

文件本质上是ZIP格式,把后缀名改成zip即可解压缩内容。如将自己的图片 2024-12-13 133721.livp 重命名为2024-12-13 133721.zip 后,显示内容如下:

在这里插入图片描述
但问题又来了:

  • HEIC格式在iOS设备上表现出色,但是它并不被所有设备所支持。但至少为后续的处理带来了可能。
  • heic文件名与初始的文件名不一致,不能保留最初文件名信息,文件多了容易混淆

2 处理思路

由于livp是zip文件,可以直接用python自带的zipfile包,单独取出HEIC文件,重命名为与原文件一致的名称,最后转换为JPEG即可。
所需要的库:

  • zipfile: python自带
  • PIL/pillow: 处理图片
  • pillow-heif:处理heif文件
pip install pillow pillow-heif

3 livp转heic

如果不需要指定目标文件名,自动转换为与livp同名的heic文件。
源文件:test.livp
目标文件:out/test.heic

import zipfile
import os
# input_file可以不用修改livp后缀,直接使用
def livp_to_heic(input_file,target_directory="./out"):base_name=os.path.basename(input_file) #获取含扩展名的文件名    with zipfile.ZipFile(input_file,"r") as files:for file in files.namelist():if file.endswith(".heic"):extracted_file=files.extract(file,target_directory)target_file=f"{target_directory}/{base_name[:-5]}.heic"os.rename(extracted_file,target_file)# 返回目标文件return target_file                

测试:

livp_file="test.livp"
livp_to_heic(livp_file)

生成out目录并输出文件:

在这里插入图片描述

4 heic转为jpg文件

from PIL import Image
import pillow_heifdef heic_to_jpg(input_file, output_file,remove_input_file=False):heif_file = pillow_heif.read_heif(input_file)image = Image.frombytes(heif_file.mode, heif_file.size, heif_file.data,"raw",heif_file.mode,heif_file.stride,)image.save(output_file, "JPEG")if remove_input_file:os.remove(input_file)

测试:

input_file='./out/test.heic'
target_file="./out/test.jpg"
heic_to_jpg(input_file,target_file)

5 批量将livp文件转为jpg/jpeg文件

使用glob库遍历文件,先转为heic,再转换为jpg


import globdef livp_to_jpg(path="./*.livp"):for file in glob.glob(path):heic_file=livp_to_heic(file)target_file=heic_file.replace(".heic",".jpg")heic_to_jpg(heic_file,target_file)

6 所有代码

import zipfile
import os
from PIL import Image
import pillow_heif
import globdef livp_to_heic(input_file,target_directory="./out"):base_name=os.path.basename(input_file) #获取含扩展名的文件名    with zipfile.ZipFile(input_file,"r") as files:for file in files.namelist():if file.endswith(".heic"):extracted_file=files.extract(file,target_directory)target_file=f"{target_directory}/{base_name[:-5]}.heic"os.rename(extracted_file,target_file)# 返回目标文件return target_filedef heic_to_jpg(input_file, output_file,keep_heic=False):heif_file = pillow_heif.read_heif(input_file)image = Image.frombytes(heif_file.mode, heif_file.size, heif_file.data,"raw",heif_file.mode,heif_file.stride,)image.save(output_file, "JPEG")if not keep_heic:os.remove(input_file)     def livp_to_jpg(folder="./",keep_heic=False):for file in glob.glob(os.path.join(folder,"*.livp")):        heic_file=livp_to_heic(file)target_file=heic_file.replace(".heic",".jpg")heic_to_jpg(heic_file,target_file,keep_heic)     

使用:

# 传入livp参数目录,并指定是否保留中间文件
livp_to_jpg("d:/download",keep_heic=False)

文章转载自:

http://S324U5WU.mspkz.cn
http://DlRJ6vmS.mspkz.cn
http://8exBlN9H.mspkz.cn
http://28HlBVmg.mspkz.cn
http://1wWAvNY0.mspkz.cn
http://cbzs6Iin.mspkz.cn
http://uNWqXudo.mspkz.cn
http://tQpxy4Fs.mspkz.cn
http://QqyRCJjr.mspkz.cn
http://Q3SuMFGz.mspkz.cn
http://cPkDPsyj.mspkz.cn
http://0VOjEEhL.mspkz.cn
http://95N4Gyhh.mspkz.cn
http://F5xQumIX.mspkz.cn
http://20o0NoaB.mspkz.cn
http://4cTwHyOW.mspkz.cn
http://zSVZzOea.mspkz.cn
http://eXXHFGoE.mspkz.cn
http://syhr7gQq.mspkz.cn
http://dyN720jt.mspkz.cn
http://G2UTOoa7.mspkz.cn
http://CB3mgtq1.mspkz.cn
http://3gOe04wy.mspkz.cn
http://kUfJMWOW.mspkz.cn
http://MRTSENlH.mspkz.cn
http://3rFYMVog.mspkz.cn
http://Ac8ZDmRX.mspkz.cn
http://SOg4p0L1.mspkz.cn
http://1lQahuxR.mspkz.cn
http://YlFkzT7K.mspkz.cn
http://www.dtcms.com/wzjs/712297.html

相关文章:

  • 如果创建网站网站流量统计
  • 小天才电话手表网站江西网站定制公司
  • 江油网站网站建设做乒乓球网站的图片
  • 南宁哪家公司建设网站比较好app软件开发策划书
  • 做网站打广告犯法吗网站外链隐形框架
  • 产品软文模板什么是优化资源配置
  • 数码产品网站建设武山建设局网站
  • 网站建设需要域名服务器广州建设厅网站
  • 网站开发工程师php岗位职责学做热干面网站
  • 建设大型网站需要什么硬件台州有哪些做网站的公司
  • 广州市比较大型的网站建设公司顺义城区网站建设
  • 网站排名下降从哪些方面进行网站建设
  • ps专门做兼职的网站有哪些车辆租赁的网站建设
  • 自己的域名可以转给做网站的账号吗广东省建设工程质量安全监督检测总站网站
  • 手机测评做视频网站wordpress 媒体播放
  • 邢台网站制作的地方有后天管理的网站怎么建设
  • 模仿茶叶的网站制作帮人代做静态网站多少钱
  • 微网站特效关键词排名优化咨询
  • 兰州中川国际机场大连网站关键字优化
  • 建一个自己的网站价格微擎微信管理系统
  • 网站建设的例子馆陶网站建设电话
  • 做设计的素材网站如何做一个自己的网站
  • 山东大汉建设机械有限公司网站jsp做的求职招聘网站百度云
  • 网站seo提升微信社区官网
  • wordpress小工具找不到谷歌seo搜索
  • 手机网站和微网站wordpress产品图片
  • 网站推广是怎么做的教你如何建网站
  • freenom网站建设阿里巴巴上做英文网站一年多少钱
  • 通辽企业网站建设怎么设置域名
  • 想查客户信息做网站网站建设标书样本