dsh-image:圖片讀取、縮放與格式轉換

在智能體開發中,經常需要處理本地圖片的尺寸讀取或格式轉換(如 PNG 轉 WebP)。手動編寫處理腳本會增加開發成本。DSH 的插件生態提供了本地處理能力,dsh-image 就是其中專門用於圖片處理的工具。

是什麼

dsh-image 是一個純 Node 實現的插件,基於內置的 ffmpeg 二進制文件,支持跨平臺運行。它提供簡單的接口來獲取圖片信息或執行縮放與格式轉換操作。

核心功能

該插件提供了以下工具:

  • image_info:讀取圖片的寬高與格式。
  • resize_image:對圖片進行縮放(支持等比或指定尺寸),並支持格式轉換(jpg/png/webp)。

安裝與啓用

安裝命令如下:

dsh plugin add dsh-image

安裝完成後,該插件即會註冊到當前會話中。

典型用法

以下是將圖片縮放並轉換格式的示例:

// 把 hero.png 縮成 800 寬並轉成 webp
resize_image(file="hero.png", width=800, outFile="hero.webp")

適用場景與注意

該插件適合需要在 DSH 會話中快速處理圖片的智能體開發場景。

安全提示:
安裝即在本機運行第三方代碼,請自行審閱源碼與許可證。

總結

dsh-image 通過集成 ffmpeg 解決了本地圖片處理的依賴問題。更多細節可查閱插件目錄或 GitHub 源碼。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜