Към основното съдържание
LibraTool logoLibraTool

Завъртане и огледало на изображение — безплатно

Завъртете изображения на 90°, 180°, 270° или произволен персонализиран ъгъл. Огледайте хоризонтално или вертикално. Експортирайте в JPEG, PNG или WebP.

Работи офлайн след зареждане

Пуснете файл тук или щракнете, за да изберете

JPG, PNG, WebP, HEIC, HEIF · обработва се на вашето устройство

или натиснете Ctrl+V, за да поставите от клипборда

Преглед на файлове

Съвет: можете да поставите екранна снимка с Ctrl+V

Вашите файлове никога не напускат устройството ви. Цялата обработка се извършва локално в браузъра ви.

Често срещани употреби

  • Поправяне на странични мобилни снимкиЗавъртете снимки, които излязоха странично от телефона или камерата - без качване никъде.
  • Поправяне на сканирани документиПоправете слаба ротация в сканирани документи, като използвате плъзгач с точен ъгъл.
  • Демираж огледални селфитаСелфита на предната камера обикновено са огледални - преклапяйте хоризонтално, за да поправите.
  • Завъртете за творчески ефектИзползвайте произволни ъгли, за да наклоните снимки за стилен, efekt на корицата на списание.
  • Завъртете за оформление на печатПриспособете ориентацията на изображенията, преди да ги поставите в оформление за печат (Word, InDesign, Canva).

Как работи

Завъртането, обръщането и корекцията на ъгъла тук се извършват изцяло във вашия браузър чрез HTML Canvas API — файлът никога не се изпраща до сървър. Инструментът изчертава изображението ви върху скрито платно с избрания ъгъл и трансформации на мащаба, след което кодира резултата в JPEG, PNG или WebP чрез собствения кодек на браузъра.

  1. 1
    Изображението се декодира локално
    Вашият JPEG, PNG или WebP файл се зарежда в HTMLImageElement чрез локален URL на обект — референция в паметта на браузъра, която никога не напуска устройството ви. Естествените пикселни размери се четат директно от декодирания растер.
  2. 2
    Прилага се трансформация на платното
    Скрито платно се задава на размер, който побира завъртяната ограждаща кутия (ширина·cos + височина·sin за всяка ос). Контекстът Canvas 2D след това се премества в центъра, завърта се на избрания ъгъл в радиани и се мащабира с -1 по хоризонталната или вертикалната ос за обръщания — всички стандартни операции ctx.rotate / ctx.scale, без външна библиотека.
  3. 3
    Автоматично изрязване на ъглите (незадължително)
    За завъртания, различни от прав ъгъл, ръчно написана геометрична функция — largestInnerRect — изчислява най-големия правоъгълник, подравнен по осите, с оригиналното съотношение на страните, който се побира в завъртяната ограждаща кутия, така че триъгълните празни ъгли се премахват без изкривяване на изображението.
  4. 4
    Кодекът на браузъра кодира резултата
    canvas.toBlob() предава пикселните данни на вградения енкодер на изображения на браузъра, произвеждайки JPEG (с избираемо качество и цвят на фона за прозрачни ъгли), PNG или WebP Blob, който изтегляте директно.

Вашето изображение се обработва изцяло в рамките на вашия раздел на браузъра — то никога не се качва на сървър.

Свързани инструменти

Често задавани въпроси