Cursor學(xué)習(xí)-使用Cursor實(shí)現(xiàn)一個(gè)xcode項(xiàng)目遍歷圖片文件進(jìn)行無損壓縮腳本

最近開始學(xué)習(xí)使用Cursor輔助開發(fā),為了提高開發(fā)效率,在bilibili上找到了一個(gè)不錯(cuò)的學(xué)習(xí)鏈接:https://www.bilibili.com/video/BV1fX63YqEgT?spm_id_from=333.788.videopod.sections&vd_source=5909dac2e74bb75784d450d521551560

初次使用了cursor rules,這是相當(dāng)于將AI進(jìn)行角色扮演,能更精準(zhǔn)的產(chǎn)出你需要的結(jié)果。

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

接下來是實(shí)現(xiàn)了,

1.創(chuàng)建一個(gè)文件夾,用于輸出你要的腳本,Cursor會(huì)根據(jù)你的需求描述去生成對(duì)應(yīng)的腳本

將自己的需求輸入:

請(qǐng)幫我開發(fā)一個(gè)python腳本,該腳本的功能是:

1.運(yùn)行時(shí)檢測(cè)出該項(xiàng)目該項(xiàng)目下的所有圖片文件,包含PNG,JPG等格式圖片。

2.無損壓縮該項(xiàng)目下的所有圖片文件,生成對(duì)應(yīng)的無損壓縮之后的圖片文件,將舊的圖片文件替換成新的壓縮過后的圖片文件。保留替換過后的圖片文件,移除掉生成的新文件。

3.同時(shí)在終端展示出所有替換無損圖片成功失敗的日志,日志內(nèi)容包含圖片路徑,圖片壓縮前的大小,壓縮后的大小,圖片壓縮比例,替換結(jié)果成功失敗,在本地同時(shí)生成一個(gè).txt的日志文件,用于保存本次所有的成功失敗日志內(nèi)容。


圖1

對(duì)應(yīng)生成了三個(gè)文件

image_compressor.py

README.md

requirements.txt

根據(jù)README里的描述,需要安裝一下Pillow==10.2.0

執(zhí)行pip3 install -r requirements.txt,給python3添加模塊Pillow

之后可以將拷貝image_compressor.py至對(duì)應(yīng)項(xiàng)目的文件根目錄下,執(zhí)行python3 image_compressor.py,就可以在終端看到對(duì)應(yīng)的執(zhí)行效果了。

可以在image_compressor.py中修改對(duì)應(yīng)壓縮圖片的質(zhì)量。目前由于是寫著無損壓縮,用的是0.95的質(zhì)量

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容