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

Промяна на размер на изображения — безплатно

Променете размера на изображения по размери или процент. Запазете пропорциите, изберете изходен формат, без загуба на качество.

Пуснете файлове тук или щракнете за преглед

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

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

Можете да пуснете няколко файла наведнъж

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

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

Как работи

Преоразмеряването се извършва изцяло във вашия браузър чрез Canvas API — същия рендериращ двигател, вграден в Chrome, Firefox и Safari. Изображението ви се изчертава върху скрито платно с новите размери и се прекодира локално; нищо не напуска устройството ви.

  1. 1
    Изображението се декодира от браузъра
    Когато пуснете или изберете файл, браузърът декодира изображението (JPEG, PNG, WebP, AVIF или GIF) в сурови пикселни данни чрез HTMLImageElement. Оригиналните пикселни размери се четат и използват за предварително попълване на полетата за ширина и височина.
  2. 2
    Canvas преизчертава в новия размер
    Кликването върху „Преоразмери“ задава скрит HTMLCanvasElement на избраната от вас ширина и височина, след което извиква ctx.drawImage(), за да мащабира и нарисува всеки пиксел в новите размери. За изход в JPEG първо се прилага запълване с бял фон, така че прозрачните области да не станат черни.
  3. 3
    canvas.toBlob() кодира изхода
    Вграденият метод canvas.toBlob() на браузъра кодира пикселните данни в JPEG, PNG или WebP на нивото на качество, което сте задали. Ако сте посочили целеви размер на файла, двоично търсене с 7 итерации автоматично коригира параметъра за качество, докато изходът се побере на или под този размер.
  4. 4
    Резултатът се преглежда и изтегля локално
    Кодираният Blob се превръща в URL на обект за панела за преглед — без обръщение към сървъра. Кликването върху изтегляне задейства локален запис с име на файл, включващо крайните пикселни размери.

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

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

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