Cursor学习-使用Cursor实现一个xcode项目遍历图片文件进行无损压缩脚本

最近开始学习使用Cursor辅助开发,为了提高开发效率,在bilibili上找到了一个不错的学习链接:https://www.bilibili.com/video/BV1fX63YqEgT?spm_id_from=333.788.videopod.sections&vd_source=5909dac2e74bb75784d450d521551560

初次使用了cursor rules,这是相当于将AI进行角色扮演,能更精准的产出你需要的结果。

通用的cursor rules有很多插件,比如可以搜花生:中文Cursor Rules, Cursor Rules具体的使用方式可以看视频的第十期。

接下来是实现了,

1.创建一个文件夹,用于输出你要的脚本,Cursor会根据你的需求描述去生成对应的脚本

将自己的需求输入:

请帮我开发一个python脚本,该脚本的功能是:

1.运行时检测出该项目该项目下的所有图片文件,包含PNG,JPG等格式图片。

2.无损压缩该项目下的所有图片文件,生成对应的无损压缩之后的图片文件,将旧的图片文件替换成新的压缩过后的图片文件。保留替换过后的图片文件,移除掉生成的新文件。

3.同时在终端展示出所有替换无损图片成功失败的日志,日志内容包含图片路径,图片压缩前的大小,压缩后的大小,图片压缩比例,替换结果成功失败,在本地同时生成一个.txt的日志文件,用于保存本次所有的成功失败日志内容。

图1

对应生成了三个文件

image_compressor.py

README.md

requirements.txt

根据README里的描述,需要安装一下Pillow==10.2.0

执行pip3 install -r requirements.txt,给python3添加模块Pillow

之后可以将拷贝image_compressor.py至对应项目的文件根目录下,执行python3 image_compressor.py,就可以在终端看到对应的执行效果了。

可以在image_compressor.py中修改对应压缩图片的质量。目前由于是写着无损压缩,用的是0.95的质量

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇