Subformer

I-rotate at I-flip ang Larawan

I-rotate ang isang larawan o isang buong batch sa 90° na hakbang, i-mirror nang pahalang o patayo, at i-download. Gumagana sa JPG, PNG, WebP, HEIC direkta mula sa iyong iPhone, GIF, BMP, at SVG - lahat sa iyong browser, walang upload.

Hindi kailanman umaalis ang mga file sa iyong browser. Lahat ng pagproseso ay tumatakbo sa iyong device.

I-drop ang mga larawan dito, o i-click para mag-browse

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - i-ikot sa 90° na hakbang.

Paano ito gumagana

Apat na hakbang mula sa isang pahilis na larawan patungo sa isang naayos na file.

  1. 1. I-drop ang iyong mga larawan

    I-drag ang mga larawan kahit saan sa pahina o i-click ang drop zone. Gumagana ang JPG, PNG, WebP, HEIC, GIF, BMP, at SVG.

  2. 2. I-ikot

    I-click ang mga pindutan ng pag-ikot sa anumang card para sa 90° na hakbang. Gamitin ang mga kontrol ng Rotate-All upang ilapat ang parehong pag-ikot sa buong batch.

  3. 3. Pumili ng format

    Panatilihin ang orihinal na format gamit ang Auto, o i-convert sa PNG / JPG / WebP. Para sa JPG output, piliin ang kulay ng background na pumupuno sa anumang transparent na sulok.

  4. 4. I-download

    I-save ang bawat na-ikot na larawan sa iyong device. Ang buong batch ay dina-download nang sunud-sunod na may maikling pagitan upang hindi mawala ang mga file sa browser.

Kapag kailangan mong i-ikot ang isang larawan

Ang mga camera ng telepono at scanner app ay nagtatala ng oryentasyon sa pamamagitan ng isang EXIF flag. Nirerespeto ng ilang app ang flag na iyon at umiikot sa display; ang iba naman ay nagre-render ng literal na pixels at ang iyong larawan ay lumalabas na pahilis. Ang mga web platform sa partikular ay hindi pare-pareho - ang parehong upload ay maaaring magmukhang tama sa isang website at pahilis sa susunod.

Ang tool na ito ay muling isinusulat ang aktwal na mga pixel kaya ang oryentasyon ay nakabaon na. Ang JPG at WebP ay muling nag-e-encode sa kalidad na 92 (~ biswal na magkapareho); ang PNG at WebP-lossless ay nagpapanatili ng bawat byte. Ang mga HEIC na larawan mula sa isang iPhone ay dini-decode nang lokal kaya hindi mo kailangan ng hiwalay na hakbang sa conversion.

Lahat ay tumatakbo sa iyong browser sa pamamagitan ng 2D canvas API. I-drop ang file, i-click ang i-ikot, i-download - walang ipinapadala sa isang server, na mahalaga para sa mga larawan ng kliyente, ID scan, at anumang iba pa na mas gusto mong hindi ipasa sa isang third party.

Sa ilalim ng hood

Walang server, walang upload, walang serbisyo sa pagproseso ng imahe. Ang pag-ikot ay tumatakbo sa standard browser APIs plus isang WebAssembly module para sa format na hindi mabasa ng iyong browser nang natively.

Canvas 2D API
Inilalapat ang transform at muling ini-encode ang resulta. Ang pag-ikot sa 90-degree na hakbang ay isang lossless pixel remap - ang encoder ang tanging hakbang na maaaring mawalan ng kalidad, kaya naman ang PNG output ay byte-perfect.
WebAssembly HEIC decoding
Ang mga HEIC at HEIF file mula sa isang iPhone ay dina-decode sa iyong device. Walang browser ang may native decoder para sa format na iyon, kaya isang WebAssembly module ang humahawak nito nang lokal sa halip na ipadala ang larawan sa isang conversion server.
Browser image codecs
Ang JPEG, PNG, at WebP encoding ay gumagamit ng mga codec na naka-built-in na sa iyong browser. Pinapanatili nitong maliit ang pahina at nangangahulugang ang output ay tumutugma sa kung ano ang ginagawa ng iyong browser sa ibang lugar.
File and Blob APIs
Ang mga file na iyong dina-drop ay binabasa sa memorya bilang Blobs at ibinabalik agad bilang mga download. Walang isinusulat sa server at walang nananatili pagkatapos mong isara ang tab.

Mga Madalas na Katanungan