[WordPress] 外掛分享: Indigit Imagination

首頁 › 外掛目錄 › Indigit Imagination
WordPress 外掛 Indigit Imagination 的封面圖片
全新外掛
安裝啟用
—
尚無評分
11 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.0 上架:2026-10-03

內容簡介

Indigit Imagination 是一款免費的 WordPress 外掛,透過 WP_Image_Editor API 使用 libvips 作為本地圖像處理後端,支援多種圖像格式,並在伺服器上進行處理,無需外部服務或 API 金鑰。

【主要功能】
• 支援 JPEG、PNG、GIF、WebP、AVIF、HEIC 和 TIFF 格式
• 本地伺服器處理圖像,無需外部服務
• 提供多種設定選項,如重採樣內核和元數據處理

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Indigit Imagination」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Indigit Imagination is a free WordPress plugin that uses libvips as a local image processing backend through the WP_Image_Editor API.
It supports JPEG, PNG, GIF, WebP, AVIF, HEIC, and TIFF.
All image processing is performed locally on your server. No API key, account, external service, or cloud processing is required.
Indigit Imagination is completely free for any use, including commercial use. There are no ads, tracking, or data collection.
Requirements
Indigit Imagination needs three things on your server:

PHP 7.4 or newer.
The PHP FFI extension, with ffi.enable set to true.
libvips 8.12 or newer installed as a system library.

The FFI setting must allow FFI use by the PHP SAPI that runs WordPress. The default ffi.enable=preload setting restricts FFI usage and is not sufficient for Indigit Imagination.
libvips must also be available to the PHP environment used by WordPress, such as PHP-FPM. Having libvips available only to the command-line PHP environment is not sufficient.
Indigit Imagination has been tested only on Linux.
These requirements make Indigit Imagination unsuitable for most shared hosting environments, where users cannot change PHP configuration or install system libraries. Ask your hosting provider whether the required configuration is available.
If the requirements are not met, Indigit Imagination is not used. WordPress keeps using another available image editor, such as Imagick or GD. Nothing breaks.
Go to Tools > Site Health, click the Info tab, and find the Indigit Imagination section. It shows whether the requirements are met and the detected server configuration.
Settings
Settings > Indigit Imagination has these options:

Resampling kernel: Linear (default) or Lanczos3
Big image threshold
Metadata: strip all, keep all, or keep only the color profile
Process all uploads on the server instead of in the browser (WordPress 7.1 and newer)
Error log for support requests (off by default)

Privacy
Indigit Imagination does not connect to any external service.
The plugin does not make remote requests and does not send images, metadata, diagnostic information, or other data to an external server.
The plugin stores its settings in the options table. The error log is off by default. When you turn it on, it keeps the last 10 image errors on your site. File paths in the messages are replaced with a placeholder such as .jpg or . Turning the log off deletes it.
Included Libraries
The following libraries are included with Indigit Imagination. Their namespaces are prefixed where applicable to avoid conflicts with other WordPress plugins:

php-vips by John Cupitt, MIT License
PSR Log, MIT License
Composer Installers, MIT License

libvips is provided by your server and is licensed under the LGPL-2.1-or-later.
Performance
Indigit Imagination uses libvips for image processing. The libvips project publishes benchmarks covering image-processing performance, memory usage, and multithreading:

libvips Benchmarks
Speed and memory use

These benchmarks are performed using specific workloads and hardware and should not be treated as a performance guarantee for a particular WordPress installation.
Source Code
The source code and the build steps are on GitHub.

延伸相關外掛

文章
Filter
Mastodon