[WordPress] 外掛分享: Resize images before upload

首頁外掛目錄 › Resize images before upload
WordPress 外掛 Resize images before upload 的封面圖片
1,000+
安裝啟用
★★★★
4.6/5 分(22 則評價)
3023 天前
最後更新
問題解決
WordPress 3.0+ v1.8 上架:2012-03-12

內容簡介

在照片上傳到你的網址(伺服器)前,將照片大小縮小,不需要使用圖像編輯軟體。只需將數位相機上的照片拖放到 WordPress 上。此外掛適用於 HTML5 相容的網頁瀏覽器,例如 Chrome 或 Firefox。

如果你的瀏覽器不支援 HTML5,則此外掛會將影像上傳運行時替換為 Adobe Flash 版本,以確保縮放功能能在更多的網頁瀏覽器中使用。但這會導致拖放功能失效,因為 Flash 不支援拖放(在 HTML5 相容的瀏覽器中可正常使用)。如果你在使用中遇到問題,或者拖放功能對你比縮放影像更重要,則可以在設定 -> 多媒體中禁用 Flash 覆寫。

此外掛不支援 iPhone 或 iPad。

此外掛可以解除上傳檔案大小限制並開啟縮放功能。

此外掛可在照片上傳到你的網址(伺服器)前,透過網頁瀏覽器對照片進行縮放。

此外掛在設定 -> 多媒體頁面中新增額外設定,讓你可以在縮放照片時指定圖像品質。品質值可範圍從 1-100,品質越高,檔案大小越大。預設值為 80,可降低檔案大小同時保持足夠高品質。你也可以在此處設定此外掛中的縮放尺寸,如果不滿意現有的預設大圖像大小設定。

上傳圖片時使用的主機頻寬更少
不再上傳大型圖像供使用者瀏覽/下載時等待
可以直接將數位相機中的圖像拖放到 WordPress 上傳器中,瞬間將照片上傳網路。

如果你想要強制指定縮放後的影像寬度/高度,並覆蓋多站使用者的影像設定(因為不能更改此值等等),則可以在 wp-config.php 中設定兩個常數:

define( ‘RIBU_RESIZE_WIDTH’, 1000 ); // 寬度 1000 像素
define( ‘RIBU_RESIZE_HEIGHT’, 900 ); // 高度 900 像素

define( ‘RIBU_RESIZE_QUALITY’, 75 ); // 設定品質 0-100,100 是高品質
defined( ‘RIBU_MAX_UPLOAD_SIZE’ ‘2097152b’ ) ); // 檔案大小以位元組為單位

為使設定能夠運作,任何添加到 wp-config.php 檔案中的設定都應該放置在以下這行程式碼之上:

/* That’s all, stop editing! Happy blogging. */

在 github 上查詢此外掛: https://github.com/WPsites/Resize-images-before-upload

貢獻者

Simon Dunton – http://www.wpsites.co.uk

外掛標籤

開發者團隊

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

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

原文外掛簡介

Resize your images before they are uploaded to your website (server), no need to use image editing software. Drag+drop images from your digital camera to WordPress. This plugin works best in HTML5 compatible web browsers such as Chrome or Firefox.
If your web browser does not support HTML5 then this plugin will swap your image uploader runtime to the Adobe Flash version which makes sure the resize function works across more web browsers. The side effect to this is drag+drop will be disabled since this is not supported in Flash (everything works in HTML5 compatible browsers). If you experience issues or drag+drop is more important to you than resizing images then you can disable the Flash override in your settings -> media.
This plugin does not work on the iPhone or iPad.
This plugin removes the upload file size limit and turns on the resize function.
Once this plugin is enabled your images will be resized in the browser before being uploaded to your website (server).
This plugin adds an additional setting to your settings -> media page that allows you to specify the image quality when being resized. The quality value can range from 1-100. The higher the quality the larger the file size. The default value is 80 which reduces the file size whilst still maintaining a decent quality image. You can also set the resize dimensions for this plugin here to, if you weren’t happy inheriting the default large image size settings.

Less bandwidth used for your host when uploading your images
No more massive images uploaded to your site for users to sit waiting to view/download
You can drag images right off your digital camera onto the WordPress uploader, getting them online in a flash.

If you want to force the resized image width/height, overriding the media settings (making it so multisite users cannot change this value etc) you can do this in wp-config.php by setting two constants:
define( ‘RIBU_RESIZE_WIDTH’, 1000 ); //1000 px wide
define( ‘RIBU_RESIZE_HEIGHT’, 900 ); //900 px high
define( ‘RIBU_RESIZE_QUALITY’, 75 ); //0-100, 100 being high quality
defined( ‘RIBU_MAX_UPLOAD_SIZE’ ‘2097152b’ ) ); //size in bytes
To work, any settings added to your wp-config.php file should be done above the line that reads:
/* That’s all, stop editing! Happy blogging. */
Find the plugin on github: https://github.com/WPsites/Resize-images-before-upload
Contributors
Simon Dunton – http://www.wpsites.co.uk

延伸相關外掛

文章
Filter
Apply Filters
Mastodon