WordPress.org

Plugin Directory

reSmush.it – 免費原始圖片壓縮及最佳化外掛

reSmush.it – 免費原始圖片壓縮及最佳化外掛

外掛說明

reSmush.it 圖片最佳化程式是免費的 WordPress 圖片壓縮及最佳化程式外掛,它能讓網站管理員壓縮網站上的圖片,便能更快載入圖片。
這個外掛非常易用 (僅需 2 個點擊),支援 JPG、PNG 及 GIF 格式圖片,並可用於批次最佳化網站上現有的圖片,還能自動最佳化全部新上傳的圖片。
網站管理員還能調整最佳化等級,並排除指定圖片不進行最佳化。
reSmush.it 自 9 年前推出以來,由於它可以讓網站管理員免費壓縮圖片,因此已成為 WordPress 圖片最佳化的首選外掛。
reSmush.it 圖片最佳化服務可在 WordPress、Drupal、Joomla、Magento、Prestashop 等多個 CMS 平台上執行,並且全球有超過 40 萬個網站採用。reSmush.it 同時也獲得最佳免費外掛、快速易用圖片最佳化外掛等讚譽。

外掛功能
– 免費批次圖片壓縮
– 上傳圖片後自動最佳化
– 保留或移除 EXIF 資料
– 圖片品質選取器
– 排除不需要進行最佳化的圖片
– 強大、免費的圖片壓縮程式 API
– 自訂圖片品質設定
– 使用 CRON 排程自動進行圖片最佳化
– 備份並還原原始圖片
– 圖片統計資料
– 可供開發者使用的檔案記錄

其他由 ShortPixel 開發的外掛:

螢幕擷圖

  • 簡潔的介面

安裝方式

  1. 將外掛安裝套件 ZIP 壓縮檔解壓縮所得的 resmushit-image-optimizer 資料夾上傳至網站的 /wp-content/plugins/ 目錄中。
  2. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
  3. 安裝並啟用外掛後,便會自動最佳化網站上的新圖片。

常見問題集

reSmush.it 圖片最佳化程式與其他圖片最佳化外掛 (例如 Smush、Imagify、TinyPNG、Kraken、EWWW 或 Optimole) 的差異為何?

reSmush.it 圖片最佳化外掛提供進階圖片最佳化,並免費提供多項其他付費版外掛才提供的功能。此外,我們同時也獲得最佳免費外掛、快速易用圖片最佳化外掛等讚譽。

reSmush.it 的優勢?

我們最佳化超過 250 億張圖片,並在這個過程中獲得了全新的了解,相關服務目前正在開發中,一定會為使用者帶來實用的新功能。

這個外掛目前是否支援 WebP 及新一代圖片格式?

我們正在開發能提供這些新功能的服務,即將發佈,請耐心等待。:)

是否有 [上傳時進行最佳化] 的功能?

有,這個功能會啟用於全部新上傳的圖片,並可依據需求停用。

是否支援 CRON 排程工作功能?

是,網站管理員可以透過 cronjob 為大型 (也可以為小型) 媒體庫進行排程最佳化。

是否可以設定最佳化等級?

是,預設的最佳化等級為 [取得平衡],但是網站管理員可以四選一變更最佳化等級以進一步最佳化圖片。

是否可以還原未經最佳化的原始圖片?

是,透過還原圖片,網站管理員便能再次獲得原始圖片。

是否可在最佳化程式中排除某些圖片?

是,從 0.1.2 版開始,使用者便能輕鬆從最佳化程式中排除圖片。

使用這個外掛後,網站現有的圖片是否有消失的風險?

否,reSmush.it 圖片最佳化程式會建立原始圖片的複本,並僅針對複本進行最佳化。

這個外掛是否可以免費使用?

是,這個外掛可以免費使用,唯一的限制是要進行最佳化的圖片檔案大小不能超過 5MB。

發現外掛的安全性程式碼錯誤,該在何處回報?

使用者可以透過 Patchstack 漏洞揭露計畫回報在 reSmush.it Image Optimizer 外掛中發現的任何安全性程式碼錯誤。Patchstack 團隊會協助使用者進行驗證及 CVE 指派,並負責通知外掛的開發者。

使用者評論

2024 年 6 月 25 日 1 則留言
I can only recommend this plugin, it does what it is supposed to do.
2024 年 6 月 7 日 1 則留言
reSmush.it sorted out my image library in just a few minutes and saved me over 473mb of storage. Highly recommended!
2024 年 5 月 18 日 1 則留言
After using reSmush.it loading speed was increased from 1.7 seconds to 800 milliseconds. No image quality loss detected. Happy to have it.
2024 年 5 月 17 日 1 則留言
About time a plugin that can leave us use as will. And, by this when the time of use is constant the passing of support goes a long way. Excellent plugin.
閱讀全部 142 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈reSmush.it – 免費原始圖片壓縮及最佳化外掛〉的開發相關工作。

參與者

〈reSmush.it – 免費原始圖片壓縮及最佳化外掛〉外掛目前已有 11 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈reSmush.it – 免費原始圖片壓縮及最佳化外掛〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.4

Release date September 23, 2024
* Tweak: After changing the optimization level, the plugin no longer suggests to re-optimize the entire Media Library;
* Fix: The backup files are correctly removed after restore in all situations;
* Fix: The exclusion check is hidden if the image is already optimized;
* Fix: More links without the correct namespace can now be translated;
* Fix: The texts in the settings have been improved;

1.0.3

Release date June 7, 2024
* Tweak: Added 5 compression options to choose from and a filter instead of the numeric quality selector;
* Fix: Restore and Force Optimize options are no longer displayed for images without backups;
* Fix: Internationalization now also works for ShortPixel modules (thanks @alexclassroom);
* Fix: Links, texts and mobile layout in the settings have been improved;

1.0.2

Release date March 29, 2024
* Fix: The new image size after compressing/restoring the image is now saved correctly in WordPress;
* Tweak: Updated the settings page and added more support links and a “Rate Us” button;

1.0.1

Release date March 12, 2024
* Fix: A PHP Notice was displayed in the logs for certain settings;
* Tweak: Updated the settings page and added a “Support Us” button.

1.0.0

Release date February 22, 2024
* New: The plugin settings have been moved to the “Settings” menu and the layout has been updated;
* New: Added a Restore button next to each item in the Media Library;
* New: An improved logging mechanism has been added;
* New: The columns of the Media Library have been restructured and the layout and texts have been updated;
* New: A dedicated reSmush.it box has been added on the image edit screen, with all the plugin actions;
* Compat: The plugin is compatible and tested with PHP versions up to 8.3;
* Fix: The exclude function can now be used directly in the list view of the Media Library;
* Fix: The bulk restore function has been improved and should now work better;
* Fix: The wording of the plugin has been updated and the JS messages have been converted to translatable strings;
* Fix: The languages folder has been removed so that the plugin can be translated via the Translate WordPress project;
* Fix: The JS part has been updated to fix the deprecated jQuery JSON parser;
* Fix: The jQuery events are now associated with the “click” action instead of “mouseup”;
* Fix: The plugin actions of files that cannot be processed (PDF, SVG, etc.) have been removed;

0.4.14

  • Fix Optimize button in listing

0.4.13

  • Patreon new message

0.4.12

  • Patreon display message 🙁

0.4.11

  • Missing image

0.4.10

  • Partnership with Shortpixel
  • fix crash bug when uploading non Image document in library (while log enabled)

0.4.9

  • Compatibility with WP 6.1.0
  • Compatible with PHP 8.1.X
  • Fixed issue on Undefined array key “file” in …/resmushit.php on line 114

0.4.8

  • Incorrect library imported (fix PHP Fatal error: Uncaught Error: Undefined constant “SECURE_AUTH_COOKIE” in /wp-includes/pluggable.php:923)

0.4.7

  • Security fixes : CSRF protection for Ajax Calls

0.4.6

  • Security fixes : protection in a WP’s way

0.4.5

  • Security fixes : prevent XSS breachs

0.4.4

  • Avoid SSL verifications if certificate of remote endpoints fails.
  • Security fixes : escape POST, and admin user check for AJAX requests

0.4.3

  • Compatibility with WP 6.0.1
  • Security fix issues (https://www.pluginvulnerabilities.com/2022/02/01/wordpress-plugin-security-review-resmush-it-image-optimizer/)
    • force int to ID in some SQL requests
    • check that user is connected as admin/contributor for AJAX actions
    • Message to indicate that there’s no collection of data in contacting remote feed service

0.4.2

  • Compatibility with PHP8+WP 5.8.2

0.4.1

  • Official support of WP-CLI
  • Fix cron context optimization

0.4.0

  • New option to restore all original pictures

0.3.12

  • Fix : Default value assignment
  • Test on WP 5.7.1

0.3.11

  • Fix : Optimize button not working when creating a new post
  • Fix : Default value of variables incorrectly initialized
  • Test on WP 5.5.1

0.3.10

  • hotfix : deprecated function used

0.3.9

  • Fix : OWASP & Security fix

0.3.8

  • Fix : Fix warning in variable not set (metadata)
  • Fix : Add an extension uppercase check

0.3.7

  • Fix : CSS+JS load on every admin page, now restricted to reSmush.it pages & medias
  • Fix : Links verification format for admin menu

0.3.6

  • Fix : cron multiple run issue.

0.3.5

  • New header image, new WP description for plugin page.

0.3.4

  • Issue in version number

0.3.3

  • Fix double cron launch. Timeout added
  • Fix “Reduce by 0 (0 saved)” message if statistics are disabled
  • Return error if attachment file not found on disk

0.3.2

  • Fix variable check (generate notice)

0.3.1

  • Fix log write (permission issue)
  • Fix “Reduce by 0 (0 saved)” error. Optimize single attachment while “Optimize on upload” is disabled

0.3.0

  • Add Backup deletion option
  • Add script to delete old backups
  • Changed JS inclusion

0.2.5

  • Add Preserve Exif Feature

0.2.4

  • Fix issue on SQL request for table prefix different from ‘wp_’

0.2.3

  • Version number issue

0.2.2

  • Fix settings automatically reinitialized.

0.2.1

  • Complete French translation
  • Plugin translation fix

0.2.0

  • Add CRON feature
  • Code refactoring
  • Fix issue for big Media library, with a limitation while fetching attachments
  • Fix log path issues

0.1.23

  • Add Settings link to Plugin page
  • Limit reSmush.it options to image attachments only
  • Fix RESMUSHIT_QLTY is not defined

0.1.22

  • Fix on attachment metadata incorrectly returned (will fix issues with other media libraries)

0.1.21

  • WordPress 5.0 compatibility

0.1.20

  • Fix PHP errors with PHP 7.2
  • Code refacto

0.1.19

  • Fix JS on “Optimize” button for a single picture
  • Provide a new “Force Optimization” for a single picture

0.1.18

  • Avoid filesize () : stat failed errors if a picture file is missing
  • Log check file permissions
  • Check extensions on upload (avoid using reSmush.it API if it’s not a picture)
  • Increase API Timeout for big pictures (10 secs)

0.1.17

  • Fix bug (non-working optimization) on bulk upload when “Optimize on upload” isn’t selected
  • New header banner for 4 billionth images optimized

0.1.16

  • Add correction for allow_url_fopen support
  • News feed loaded from a SSL URL

0.1.15

  • Log rotate if file too big

0.1.14

  • Tested up to WordPress 4.9.5
  • New contributor (resmushit)
  • Translation completion

0.1.13

  • Tested up to WordPress 4.9.1
  • New header banner for 3 billionth images optimized 🙂

0.1.12

  • Tested up to WordPress 4.8.1

0.1.11

  • New header banner for 2 billionth images optimized 🙂

0.1.10

  • Slovak translation fix

0.1.9

  • Slovak translation fix

0.1.8

  • Italian translation added (thanks to Cristian R.)
  • Description minor correction

0.1.7

  • Slovak translation added (thanks to Martin S.)

0.1.6

  • Bug fix when images uploaded > 5MB
  • List of files above 5MB
  • Translation minor corrections

0.1.5

  • Error management if webservice not reachable
  • Filesize limitation increased from 2MB to 5MB

0.1.4

  • CSS Fixes

0.1.3

  • Translation correction
  • News feed images correction

0.1.2

  • Delete also original file when deleting an attachment
  • Exclusion of an attachment of the reSmush.it optimization (checkboxes)
  • Adding french translation
  • Code optimizations
  • 4.6.x check
  • Minor bugs corrections

0.1.1

  • Optimize on upload
  • Statistics
  • Log services
  • Interface rebuild
  • News feed from feed.resmush.it

0.1.0

  • plugin base
  • bulk optimizer