Паваротнік і адлюстравальнік выяў — бясплатна
Паварочвайце выявы на 90°, 180°, 270° або любы ўласны вугал. Адлюстроўвайце гарызантальна або вертыкальна. Экспартуйце ў JPEG, PNG або WebP.
Перацягніце файл сюды або націсніце, каб выбраць
JPG, PNG, WebP, HEIC, HEIF · апрацоўваецца на вашай прыладзе
або націсніце Ctrl+V, каб уставіць з буфера абмену
Парада: скрыншот можна ўставіць спалучэннем Ctrl+V
Вашы файлы ніколі не пакідаюць вашу прыладу. Уся апрацоўка адбываецца лакальна ў вашым браўзеры.
Тыповыя выкарыстанні
- Дакупіце Фотаграфіі сбаку тэлефонаПаварочвайце фотаграфіі, якія выйшлі сбаку з тэлефона ці камеры — без завантажання.
- Ісправьте сканаваныя дакументыВыпраўце невялікі нахіл у сканах дакументаў з дапамогай паўзунка дакладнага кута.
- Адзеркаліце дзеркаланыя сельфіСельфі фронтальнай камеры звычайна адзеркалены — адзеркаліце гарызантальна для ісправкі.
- Паварочвайце для творчага эффектуВыкарыстоўвайце адвольныя куты для нахіла фотаграфіяў у стылістычных, журнальных эффектаў.
- Паварочвайце для друкаванай макетыІсправьце арыентацыю выяваў перад пастаўкой у друкаваныя макеты (Word, InDesign, Canva).
Як гэта працуе
Паварот, пераварочванне і карэкцыя вугла тут выконваюцца цалкам унутры вашага браўзера з дапамогай HTML Canvas API — файл ніколі не адпраўляецца на сервер. Інструмент малюе ваш малюнак на закадравым канвасе з абраным вуглом і трансфармацыямі маштабу, потым кадуе вынік у JPEG, PNG ці WebP з дапамогай уласнага кодэка браўзера.
- 1Малюнак дэкадуецца лакальнаВаш файл JPEG, PNG ці WebP загружаецца ў HTMLImageElement праз лакальны URL аб'екта — спасылку памяці браўзера, якая ніколі не пакідае вашу прыладу. Натуральныя піксельныя вымярэнні счытваюцца непасрэдна з дэкадаванай растравай карцінкі.
- 2Прымяняецца трансфармацыя канвасаЗакадравы канвас памерам, каб змясціць павернуты абмежавальны прамавугольнік (width·cos + height·sin для кожнай восі). Кантэкст Canvas 2D потым перамяшчаецца ў цэнтр, паварочваецца на абраны вугал у радыянах, і маштабуецца на -1 па гарызантальнай ці вертыкальнай восі для пераворотаў — усе стандартныя аперацыі ctx.rotate / ctx.scale без знешняй бібліятэкі.
- 3Аўтаабразанне абрэзвае вуглы (апцыянальна)Для паваротаў, якія не з'яўляюцца прамымі вугламі, уласнаручна напісаная геаметрычная функцыя — largestInnerRect — вылічвае найбольшы прамавугольнік з арыгінальнымі суадносінамі бакоў, выраўнаваны па восях, які змяшчаецца ўнутры павернутага абмежавальнага прамавугольніка, так што трохкутныя пустыя вуглы выдаляюцца без скажэння малюнка.
- 4Кодэк браўзера кадуе вынікcanvas.toBlob() перадае піксельныя дадзеныя ва ўбудаваны кадавальнік малюнкаў браўзера, вырабляючы JPEG (з выбарнай якасцю і колерам заліўкі фону для празрыстых вуглоў), PNG ці WebP Blob, які вы спампоўваеце непасрэдна.
Ваш малюнак апрацоўваецца цалкам у вашай укладцы браўзера — ён ніколі не загружаецца на які-небудзь сервер.
Звязаныя інструменты
Генератар адвернёнага тэкста
Адвернуць тэкст уніз, люстрыра яго, або развернуць яго ўспад ногамі з Unicode сімвалаў.
Паварот відэа
Паварочвайце або адлюстроўвайце відэа, каб выправіць запіс зробленым убок або ўверх нагамі. Варыянты 90°, 180° і адлюстравання з жывым прагляданнем. Працуе цалкам у вашым браўзеры.
Павелічэнне відарысаў
Павялічце фота ў 4 разы з дапамогай ІІ-мадэлі, якая працуе на вашай прыладзе — выразныя краі і чытэльны тэкст, а не проста буйныя пікселі. Нічога не запампоўваецца, без уліковага запісу і вадзяных знакаў.