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 排程自動進行圖片最佳化
– 備份並還原原始圖片
– 圖片統計資料
– 可供開發者使用的檔案記錄

螢幕擷圖

  • 簡潔的介面

安裝方式

  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 為大型 (也可以為小型) 媒體庫進行排程最佳化。

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

是,預設的最佳化等級為 82,但是網站管理員可以調降最佳化等級以進一步最佳化圖片。

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

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

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

是,從 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.
2024 年 5 月 1 日 1 則留言
I really appreciate that these folks are providing such a valuable product and service!
閱讀全部 141 則使用者評論

參與者及開發者

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

參與者

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

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

對開發相關資訊感興趣?

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

變更記錄

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