curl -X POST http://slimpic.top/api/compress \
-F "file=@example.jpg" \
-F "compression_type=quality" \
-F "quality=70"
curl -X POST http://slimpic.top/api/compress \
-F "file=@example.jpg" \
-F "compression_type=size" \
-F "target_size=500"
import requests
url = 'https://slimpic.top//api/compress'
file_path = 'Scan2025-05-09_171438_003.jpg' # 本地图片路径
files = {'file': open(file_path, 'rb')}
data = {
'compression_type': 'quality', # 可选值:'quality' 或 'target'
'quality': '60', # 当 compression_type 为 'quality' 时设置
'target_size': '700' # 当 compression_type 为 'target' 时设置,单位:KB
}
response = requests.post(url, files=files, data=data)
print(response.json())
{'compressed_size': 204219, 'download_url': '/download/Scan2025-05-09_171438_003_8158ae29e11b4d74b62e7e595db31f17.jpg', 'filename': 'Scan2025-05-09_171438_003_8158ae29e11b4d74b62e7e595db31f17.jpg', 'original_size': 238931}
✅
🚀
⚡
🔧
WebP | |
AVIF |
🧩