Перейти до основного вмісту
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 перетворюється на object URL для панелі перегляду — без звернень до сервера. Натискання «Завантажити» запускає локальне збереження з назвою файлу, що містить остаточні розміри в пікселях.

Ваше зображення обробляється повністю в браузері через Canvas API й ніколи не завантажується на сервер.

Схожі інструменти

Часті запитання