跳到主要內容
ImageSize

如何調整圖片大小:完整指南

站內三個工具,分工很清楚:改構圖去轉換器,做圖示去圖示工坊,只壓容量去批次壓縮。下面按實際操作順序寫,每一步都有預設值、也都能改;末尾是一份出問題時的排查清單。

三者都在瀏覽器本機完成,沒有上傳端點,也不需要帳號 —— 斷網之後已經載入的圖照樣能處理。

規格庫

載入圖片

三種載入方式,效果一樣

三種方式,效果完全一致:

  • 拖入:轉換器可以拖到頁面任何位置(已有圖片時直接替換);批次壓縮在已有結果時繼續往頁面裡拖是追加;圖示工坊拖到上傳區。
  • 選擇檔案:點擊上傳區開啟檔案選擇器。
  • 貼上:截圖後直接 ⌘/Ctrl + V,連存到本機這一步都省了。

格式上,轉換器與圖示工坊接受 JPG / PNG / WebP / AVIF / GIF(GIF 只取第一格,動畫不保留);批次壓縮只收 JPG / PNG / WebP / AVIF,GIF 動畫與 SVG 會被跳過並說明原因。

尺寸上建議最長邊不低於目標規格。轉換器與圖示工坊會把超過 4096px 的原圖先降取樣到 4096 再參與生成 —— 這一步只為控制記憶體,不影響輸出,因為最大的規格也只是 YouTube 頻道橫幅(2560 × 1440)。批次壓縮單張上限 50.00 MB、一次最多 60 張。

還有一條容易踩:在首頁直接拖圖會跳到轉換器並把這張圖帶過去,這條路徑靠的是同一頁的記憶體。重新整理或另開分頁就丟了,需要重新選圖。

填滿還是完整放入

裁掉邊緣還是四周留白

這是唯一一個會明顯改變結果的選擇,兩種模式沒有優劣,只看你要什麼。

填滿裁切(cover)
結果
鋪滿整框,多出的部分裁掉
適合
截圖、海報、主體置中的照片
注意
邊緣資訊會遺失,構圖焦點決定保留哪一邊
背景色
不參與合成
完整放入(contain)
結果
整張圖都在,四周留背景色
適合
圖表、帶文字的設計稿、需要完整呈現的原圖
注意
會留白;配一個和畫面協調的背景色
背景色
就是留白處的顏色,預設白色

切換會立即按新參數重算全部結果,不需要點任何按鈕。

構圖焦點

主體不置中時怎麼取景

焦點決定「裁掉哪一邊」。選上表示保留上側內容,選下表示保留下側;完整放入時它控制留白堆在哪一端。

什麼時候需要調:直圖生成 16:9 縮圖、橫圖生成 9:16 封面、人像照片生成方形貼文。這三類情境下「中」往往剛好切在最不該切的位置。

裁切視窗

手動框選、比例鎖定

焦點只能粗略對齊,要讓某一塊內容精確落在畫面裡,用裁切視窗。它有兩個獨立的概念,想清楚就不會被繞進去:

  • 選取框釘在螢幕上,拖框 = 決定保留哪一塊。
  • 圖片縮放只改變框背後的圖片大小,框本身原地不動。

頂部的比例 chip 來自 11 個規格去重後的 8 種比例:16:9(1280×720)、3:1(1500×500)、1:1(400×400)、9:16(1080×1920)、1:1.56(420×654)、40:21(1200×630)、4:1(1584×396)、2:3(1000×1500)。chip 上還標了該比例首個規格的像素尺寸,選取後拖角控點就是等比縮放。

裁切可以疊加:每次「套用裁切」都是基於目前畫面再裁一刀,不是回到原圖重來。想復原走來源圖列上的「還原裁切」。圖示工坊的裁切視窗只有一個 1:1 選項,因為所有輸出都是正方形。

⌘ / Ctrl + V貼上剪貼簿裡的圖片,三個工作台都支援
滾輪 / 雙指捏合縮放圖片,選取範圍原地不動
空白鍵 / 中鍵 + 拖曳平移圖片,右鍵拖曳同樣可用
+ / −按 1.25 倍步進縮放
0圖片復位到適應視窗
拖角控點鎖比例時等比縮放,怎麼拖都不會歪
Esc關閉裁切視窗、大圖預覽與下拉面板
← / →在大圖預覽裡切換上一張 / 下一張
Enter / Space在卡片上開啟大圖預覽

行動裝置沒有空白鍵:單指拖框、雙指捏合縮放並平移圖片,其餘行為一致。

格式與品質

JPEG / PNG 怎麼挑

JPEG 用於照片和絕大多數內容,沒有透明需求時選它,容量小一半以上。品質預設 92(可調範圍 40–100):低於 80 在漸層與純色塊上會出現可見色帶,高於 95 容量膨脹但肉眼幾乎看不出差別。

PNG 用於需要透明的場景(疊在影片上的字幕條、需要透底的 Logo),或大面積純色與文字的圖。開啟「透明背景」會自動切到 PNG —— 因為 JPEG 根本沒有 alpha 通道;反過來從 PNG 切回 JPEG 時透明開關會自動關閉,避免出現「介面顯示透明、匯出的卻是白底」。

PNG 是無損格式,品質滑桿會變灰,這是正常的。

匯出與命名

單張、ZIP 與檔名規則

單張下載在卡片右下角,也可以在點開的大圖預覽裡點「下載這張」;整包下載是「匯出結果」標題列右側的「打包下載 ZIP」。大圖預覽有兩種模式:平台預覽按平台真實形態顯示(圓形頭像、圓角卡片、被介面遮住的區域都在),原圖則看匯出檔案的真實像素。

檔名規則固定,方便直接落進素材庫:平台-用途-寬x高.jpg,例如 {sample}。壓縮檔名是 social-sizes-20261024-1208.zip,帶本機時間戳。

用不到全部規格時,點工具列右側的「匯出規格」只勾需要的幾個。少生成幾張不只是省時間,也少佔幾份畫布記憶體。

從一張 Logo 到一整套圖示

一張來源圖出全套尺寸

圖示工坊把一張圖鋪成 20 個檔案,分六組:瀏覽器分頁(favicon)、頂部導覽 Logo、iPhone 主畫面、Android / PWA、Chrome 擴充功能、圓形頭像與小尺寸。每一檔的尺寸、格式與檔名都按各平台文件來,不是自己擬的。

來源圖建議 1024 × 1024 的方形 Logo。非正方形也能用 —— 會等比內嵌到畫布裡並留白,不會拉伸。

四個參數各自管什麼

  • 形狀(方形 / 圓角 / 圓形)只改變畫出來的輪廓。iOS 主畫面圖示與 maskable 恆為滿版:裁形由系統施加,自己先裁一圈會得到雙層邊框,透明角還會被填黑。
  • 內距(0–20%)只作用於真正代表 Logo 的規格(favicon、導覽 Logo、PWA 主圖)。頭像與觸控圖示恆滿版,否則使用者會以為「圖變小了」;maskable 至少留 10%,因為系統只保證中間 80% 可見。
  • 底色 / 透明底:iOS 圖示不允許 alpha,透明像素會被系統填成黑色,所以 apple-touch 與 PWA 這幾檔強制鋪底色,透明開關對它們無效。
  • 不放大:開啟後按原生像素嵌入。來源圖小於目標尺寸時會保留像素格,而不是插值糊成一片 —— 小 Logo 放大的問題會一眼看出來。

兩個容易誤解的輸出

favicon.ico 是單檔內嵌 16 / 32 / 48 三檔 PNG,由瀏覽器自己挑,不要再拆成三個檔案。favicon.svg 與 logo.svg 輸出的是「點陣圖內嵌 SVG」的過渡容器:點陣圖無法轉成真向量,這兩檔只能先把檔名與引用方式對上,正式上線請讓設計匯出真正的向量檔覆蓋它。

上線方式

檔案用的是各平台慣例名(favicon.ico、favicon-16x16.png、apple-touch-icon.png、android-chrome-512x512.png、android-chrome-maskable-512x512.png、icon-192.png),全部丟到站點根目錄即可。來源圖列右側的「下載全部 ZIP」一次拿走整包,檔名 icons-20261024-1208.zip,裡面附一份 README.txt,記錄來源圖尺寸、裁切範圍、算圖參數與檔案清單。頁面底部的「接入片段」可以直接複製 HTML head 與 manifest.json 兩段。

驗收方法是看卡片 —— 卡片畫的就是它在實際顯示尺寸下的樣子,點開可以放大到像素級。16px 那一檔如果認不出輪廓,說明造型還得更簡。

把一批圖統一壓小

品質階梯與目標容量

批次壓縮只做一件事:把同類圖片統一壓小,不動構圖。它和轉換器的差別是不裁不切、不換比例;和圖示工坊的差別是不產生新檔案形態。

輸出格式

智慧(預設)= JPEG 來源保持 JPEG,PNG / WebP / AVIF 來源統一轉 WebP —— WebP 保留 alpha,同內容通常比 PNG 小一半以上,把 PNG 重編碼成 PNG 基本不會變小。也可以強制 JPEG / WebP / PNG。瀏覽器不支援 WebP 編碼時會自動退回成 PNG,檔名副檔名也跟著變,頁面頂部會提示。

品質與尺寸

品質滑桿範圍 40–100,預設 80;旁邊三檔快捷值分別是 轻压缩 90 / 推荐 80 / 高压缩 60。再低就是肉眼可見的塊狀壓縮失真,所以下限釘在 40。

「最長邊」可選不縮放 / 3840 / 2560 / 1920 / 1280,只縮不放:來源圖比上限還小時原樣保留,絕不插值把檔案做大。勾了 PNG 時品質滑桿與「目標容量」都會失效 —— PNG 是無損格式,按容量控制沒有意義。

目標容量怎麼追

設一個 KB 上限後,程式先沿品質階梯往下試(最多 6 檔,最低到 30),仍超標再按 25% 步長收尺寸(最多 3 輪,不低於 320px),兩樣都做不到才標「未達標」—— 不會謊報成功。

結果永遠不比原圖差

如果沒有縮小尺寸、編碼後反而更大,程式會直接交付原檔案並標註「保留原圖」。這條規則讓「壓縮」不會出現負收益,代價是有些列看起來「沒幹活」。

參數不自動重壓

改品質、改尺寸、改格式都只會亮起一條提示,結果仍是舊參數算出來的。確認後點「重新壓縮」。批次 × 多次編碼的代價很高,跟隨滑桿即時重算會把主執行緒卡死。

命名與對比

輸出名是原名加 -min(換了格式就換副檔名),同一批出現重名會補 -2、-3,否則 ZIP 裡後寫的項目會覆蓋先寫的。壓縮檔名是 compressed-images-20261024-1208.zip。點任意一列可以開啟對比燈箱,中間那條分割線可以逐像素拖看畫質差異,← / → 切換上下張。

重編碼只寫像素,EXIF(拍攝裝置、光圈快門、GPS 座標)不會保留。這通常正是你要的,但如果依賴 EXIF 歸檔,請先備份原圖。

邊界與限制

容量、數量、尺寸的上限

  • 沒有伺服器端:沒有上傳端點,也沒有帳號。好處是隱私與斷網可用,代價是重新整理即清空,結果只活在這個分頁裡。
  • 4096px 降取樣:轉換器與圖示工坊對超長邊原圖先降到 4096,再生成。低於目標規格的圖仍會被放大,這一步救不回來。
  • 畫布記憶體:行動裝置一次生成 11 張容易卡,減少勾選數量就能緩解;批次壓縮一次 60 張、單張 50.00 MB 是硬上限。
  • 格式限制:GIF 動畫重編碼會丟動畫,SVG 是向量、轉成點陣必然失真,HEIC 瀏覽器解不了 —— 這三個在批次壓縮裡會被跳過並寫明原因。
  • 透明與格式的綁定:透明底只能是 PNG;JPEG 情境下透明區域會被鋪成你選的背景色。

常見問題排查

結果不對時按順序查

生成的圖為什麼是模糊的

原圖不夠大。1080 寬的方形貼文至少需要 1080 寬的來源圖,YouTube 頻道橫幅 需要 2560 寬。上傳後先看來源圖列上顯示的尺寸,低於目標規格就一定被插值放大。

關鍵資訊被切掉了

填滿裁切必然裁掉邊緣 —— 這是它的定義,不是 bug。換「完整放入」,或者進裁切視窗鎖定目標比例,自己框住要保留的區域。

頭像看起來被啃掉一圈

頭像是圓形裁切,四角本來就不顯示。主體壓在中心直徑 80% 的圓內即可,在大圖預覽裡切到「平台預覽」能看到真實的圓形效果。

匯出的 PNG 比想像中大很多

正常。1080×1920 的圖存成 PNG 可以有 3~5 MB。沒有透明需求時用 JPEG,同樣內容通常只有 200~500 KB。

手機上傳大圖之後頁面變卡

行動裝置瀏覽器對單頁 canvas 佔用有硬限制。在工具列右側的「匯出規格」裡減少勾選,一次只生成需要的兩三張,能明顯緩解。

批次壓縮有的圖沒變小

兩種情況:原圖本身已經是高度壓縮的產物,重編碼只會更差;或者沒啟用「最長邊」,尺寸沒變而編碼結果更大。這兩種都會直接交付原檔案,並在那一列標註「保留原圖」。

圖示裝到桌面後四周有黑邊

iOS 圖示不允許 alpha 通道,透明像素會被系統填成黑色。本頁對 apple-touch 與 PWA 這幾檔強制鋪底色,但如果來源圖本身是透明背景的深色 Logo,請先把底色調成接近 Logo 的顏色再匯出。

改了壓縮參數,結果卻沒變

批次壓縮故意不跟隨參數即時重算 —— 一次可能是幾十張、每張最多編碼九次。參數變更只會亮起提示條,確認後點「重新壓縮」。單張工具(轉換器、圖示工坊)反而是即時重算的。

重新整理之後圖都沒了

三個工具都沒有上傳端點,也就沒有伺服器端副本:圖片只活在這個分頁的記憶體裡,重新整理、關閉或另開分頁都會清空。需要留的先下載。


還有具體規格上的疑問?規格庫裡每個條目都寫了真實顯示規則、遮擋區域與最常見的失敗案例;轉換器、圖示工坊、批次壓縮隨時可以直接上手。