最近開始學(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)容。

對(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ì)量