生產力
image-rotator avatar

image-rotator

使用可靠的 Python 腳本將影像以 90 度為單位進行旋轉。支援 PNG、JPG、GIF、BMP 和 TIFF 格式,確保影像品質並提供自動化檔案處理。

簡介

image-rotator 技能提供了一種確定性、可靠且可重現的方法來操作影像方向。它專為記者、數據分析師和自動化工作流程而設計,消除了手動影像編輯或臨時腳本生成的不一致性。透過使用由 Pillow (PIL) 函式庫支援的標準化 Python 腳本,此技能確保了影像品質的維持,同時支援批次處理和特定的旋轉角度。它適用於需要修正影像方向、對齊文件或為簡報和報告準備影像資料集的用戶。該技能透過接收輸入影像檔並執行精確的旋轉操作來運作,並提供指定旋轉方向和次數的選項,從而有效地標準化了影像處理的工作流程。

  • 精確的 90 度、180 度和 270 度旋轉功能。

  • 支援主要的影像格式,包括 PNG、JPG、JPEG、GIF、BMP 和 TIFF。

  • 使用 PIL 的 expand 功能智慧處理長寬比和裁剪問題。

  • 支援批次處理,允許用戶在單次工作流程執行中旋轉多張影像。

  • 確定性行為:使用經過驗證的腳本,避免了生成式程式碼片段中常見的幻覺或品質波動。

  • 輸入要求:提供原始影像的有效檔案路徑;該工具接受常見的影像副檔名。

  • 工作流程整合:當用戶要求旋轉時,驗證檔案存在,確定旋轉要求(預設為順時針 90 度),並執行封裝好的腳本。

  • 自訂設定:透過命令列參數支援輸出路徑指定和逆時針旋轉參數。

  • 先決條件:確保環境已透過 uv 或 pip 安裝 Pillow 函式庫。

  • 錯誤處理:該腳本包含驗證機制,可處理遺失的檔案或不支援的格式,若操作失敗會返回清晰的錯誤訊息。

  • 元資料保留:設計目標是在轉換過程中盡可能保留原始檔案的元資料。

倉庫統計

Star 數
19
Fork 數
6
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午07:47
在 GitHub 查看