圖片旋轉
旋轉 JPG、PNG 或 WebP 每次左、右或 180 度,並在瀏覽器中本機執行後下載完整解析度的 PNG。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.選擇最多至 25 MB 的 JPG、PNG 或 WebP 圖片,並確認其顯示的像素尺寸。
- 2.選擇向左旋轉 90°、向右旋轉 90° 或旋轉 180°。
- 3.檢查方向與輸出尺寸,然後下載完整解析度的 PNG。
關於圖片旋轉
圖片旋轉功能可對圖片進行旋轉,且不會上傳至伺服器。請選擇 JPG、PNG 或 WebP 檔案,然後選擇左轉 90 度、右轉 90 度或轉角 180 度。瀏覽器會解碼原始圖片,建立正確輸出尺寸的畫布,套用所選的座標轉換,並產生 PNG 下載結果。結果面板會顯示旋轉角度、像素尺寸與檔案大小,讓你可以確認生成內容再儲存。此專注的流程對於手機相片橫放、掃描頁面倒置,或需要由橫向轉為縱向的資源非常實用。
對於四分之一轉換,寬度與高度會交換。一個 1200×800 的圖片向左或向右旋轉後會變成 800×1200。一個 180 度的旋轉則維持 1200×800 的尺寸,因為兩軸同時反向但不交換位置。該工具不會重新調整、裁剪、拉伸或靜默降低解析度。它會將解碼後的原始內容以自然像素尺寸繪製到專為所選角度設計的輸出畫布中。頁面預覽僅受 CSS 的視覺限制;而可下載的 PNG 則來自完整輸出畫布,而非縮小的預覽。
所有圖片處理皆發生在當前瀏覽器標籤頁中。所選檔案僅以暫時的本機物件 URL 表示,僅長度足以讓瀏覽器解碼,之後該 URL 會被釋放。產生的 PNG 會獲得自己的暫時下載 URL,當你重新旋轉、選擇另一檔案或離開頁面時,該下載會被取代並釋放。任何圖片內容、檔名、旋轉選擇或輸出皆不會傳送至 Lizely。本機處理對一般照片、草稿設計、掃描檔或截圖來說,是一項實用的隱私優勢,但你仍應在分享前檢查最終檔案。
支援的輸入格式為 JPEG、PNG 與 WebP。刻意排除 SVG,因為 SVG 可能指向外部內容,並非簡單的原始點陣圖。最大壓縮檔大小不得超過 25 MB,解碼後的圖片限制為 40 百萬像素,且任一邊不得超過 20,000 像素。這些是明確的安全限制,而非靜默上限:不支援、空檔、過大、超預算或無法讀取的檔案會產生清晰提示,且不會留下殘留結果。僅壓縮大小無法預測畫布記憶體,因此同時檢查檔位元組與解碼後的像素尺寸。
所有下載皆使用 PNG,因為它能提供瀏覽器在旋轉後一致且無損的點陣圖輸出。PNG 可能大於原始的 JPEG 或 WebP,即使像素尺寸未變或交換。這屬正常現象:JPEG 與 WebP 常使用有失真壓縮,而 PNG 則保留畫布像素的無損狀態。旋轉並不能保證保留原始檔容器、EXIF 元資料、相機方向標籤、色彩配置檔、動畫或嵌入的文字欄位。輸出為一個新編碼的靜態 PNG,包含瀏覽器解碼後的視覺像素。
幾何運算結果是確定的。順時針旋轉將原始頂邊對映至輸出右邊;逆時針旋轉則對映至輸出左邊;半轉則將對角點相互對應。生產渲染器與獨立測試共享相同的旋轉計畫,包括輸出尺寸與畫布仿射轉換值。金屬斷言驗證非正方形圖片的四角對應,可捕捉常見錯誤,例如使用錯誤的平移、裁剪條帶或繞錯原點。
為確保結果可靠,請先保留原始檔,旋轉一個工作複本,下載 PNG,並在你計畫使用的應用程式中開啟。確認方向、尺寸、透明度及重要邊緣內容。若需要映象圖片而非旋轉,請使用「圖片翻轉」功能。若方向正確但尺寸不符,請使用「圖片尺寸調整」功能。圖片旋轉專注於精準執行單一操作,並讓輸出行為清晰可見,而非將無關的編輯整合在自動選擇後面。
方法與來源
瀏覽器會驗證 MIME 型別與壓縮大小,透過暫時物件 URL 解碼圖片,然後拒絕無效尺寸、任一邊超過 20,000 像素,或解碼後圖片超過 40 百萬像素的狀況。共享的旋轉計畫決定了左旋 90°、右旋 90° 或 180° 的精確輸出畫布尺寸與仿射轉換。生產流程會將此轉換直接傳遞至 CanvasRenderingContext2D.setTransform 並在繪製自然尺寸原始內容前執行;獨立的金屬測試會根據相同計畫驗證尺寸與四角對應。畫布將以完整解析度輸出為 PNG,而作業與掛載狀態的保護機制則防止陳舊的非同步解碼或輸出工作取代較新的結果。
常見問題
- 旋轉會減少圖片尺寸嗎?
- 不會。一個 90 度的旋轉會交換寬度與高度,而一個 180 度的旋轉則維持不變。下載的 PNG 會以這些完整輸出尺寸繪製。
- 我的圖片會上傳嗎?
- 不會。解碼、畫布繪製與 PNG 建立皆在你當前瀏覽器標籤頁中本機完成。
- 為何旋轉後的 PNG 會大於我的 JPEG 或 WebP?
- PNG 使用無失真壓縮,而 JPEG 與許多 WebP 檔案使用有失真壓縮。因此即使像素尺寸不變,檔大小仍可能增加。
- 輸出會保留 EXIF 的元資料或動畫嗎?
- 對於元資料、色彩配置、相機方向標籤或動畫,沒有保證。結果是一份新編碼的靜態 PNG,包含瀏覽器解碼後的視覺像素。
相關工具
圖片工具 使用指南
查看全部- How to Rotate an Image in Lightroom Classic (or Locally) (英文原文)
- How to Rotate an Image for Google Docs (Built-In and Local) (英文原文)
- How to Rotate an Image Left, Right, or 180 Degrees (英文原文)
- How to Add a Background to a PNG for Your Website (英文原文)
- Convert WebP to GIF on Mac Without Uploading It (英文原文)
- How to Convert WebP to GIF in Your Browser (英文原文)
- Convert SVG to PNG With a Transparent Background (英文原文)
- How to Convert SVG to JPG in Windows Without Software (英文原文)
- How to Make an Image a Solid Color in Photoshop (英文原文)
- Add Rounded Corners to a Photo in Your Browser (英文原文)
- How to Convert PNG to JPG Without Losing Quality (英文原文)
- Image Placeholder for Photoshop, Without the App (英文原文)
- Cities: Skylines 2: Create a Reference Overlay PNG Locally (英文原文)
- Turn Your Memento Backpack Division 2 Hunt Into a Meme (英文原文)
- Convert JPG to PNG Without Canva: A Faster Way (英文原文)
- How to Put an Image to PDF Without Uploading It (英文原文)
- Image to Base64 in JavaScript Without Writing Code (英文原文)
- Image to ASCII Explained: How Pixels Become Text (英文原文)
- Change Image DPI in Illustrator Without Re-encoding (英文原文)
- Resizing an Image in Paint? Try Your Browser Instead (英文原文)