
內容簡介
One2Image – Image Optimizer 是一款在瀏覽器中壓縮、調整大小及轉換 WordPress 媒體的外掛,所有處理均在本地進行,確保圖片不會被傳送至外部伺服器,保護用戶隱私。
【主要功能】
• 瀏覽器本地壓縮、調整大小及格式轉換
• 無需外部服務、API 金鑰或帳號
• 原始媒體檔案保持不變,另存為新附件
• 支援批次處理最多 20 張圖片
• 手動壓縮、調整大小及格式轉換(JPEG/PNG/WebP)
• 設定品質、最大寬度及批次大小(僅限管理員)
外掛標籤
開發者團隊
原文外掛簡介
One2Image – Image Optimizer compresses, resizes and converts WordPress media in your browser. Unlike cloud image APIs, processing runs locally in the browser Canvas — images are never sent to One2Image for optimization.
What makes it different
Browser-based compression, resize and format conversion (JPEG / PNG / WebP)
No external image-processing service, API key, account, or quota
Original Media Library files stay intact — saves create a new attachment
Works for roles that can upload media; site-wide settings require an administrator
Local processing
Image processing happens locally in your browser.
Your images are never sent to One2Image.
No One2Image API key, account, subscription, or quota is required.
The only network transfer in the main workflow is between your browser and your own WordPress site, when you choose to save.
Features
Dashboard with library stats (no invented “potential savings”)
Media Optimizer table with filters and search
Quick Optimize / batch (up to 20 images, sequential)
Smart format selection (keeps the lightest real result; skips if nothing is smaller)
Manual optimize: compress, resize, convert (JPEG/PNG/WebP), rotate
Save as a new Media Library attachment (original always stays intact)
Settings for quality, max width, preferred format, batch size (administrators only)
Privacy
Canvas re-encoding typically strips embedded EXIF / IPTC / XMP metadata. WordPress attachment fields (title, alt text, caption, description) are copied to the new image when you save.
Development
Human-readable JavaScript / TypeScript sources ship with the plugin in src/.
Compiled assets under assets/js/ are produced with esbuild (see package.json).
Rebuild:
npm install
npm run build:js
media-bridge.js is maintained as readable JavaScript and is not built from TypeScript.
Translations for WordPress.org are managed on translate.wordpress.org (Text Domain: one2image).
Privacy
This plugin does not phone home. It does not embed advertising trackers, analytics beacons, or telemetry to One2Image.
Optional links to one2image.com / one2pdf.com are voluntary navigation only and use non-personal UTM parameters (utm_source=wordpress_plugin).
When you click Save as new image (or batch save), the optimized file is sent from your browser to your WordPress site using the WordPress REST API on your domain.
