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

Конвертор на формати на изображения — безплатно

Конвертирайте между JPG, PNG, WebP, AVIF, GIF и BMP формати.

Преобразуване в:

Експортът в AVIF не е наличен в този браузър. WebP дава подобно намаление на размера и се отваря почти навсякъде.

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

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

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

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

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

Съвет: вставете изображение от вашия буфер обмен (Ctrl+V), за да го заредите моментално.

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

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

  • Конвертирайте JPG в WebPКонвертирайте JPG снимки в WebP — модерният формат, който ви дава по-малки файлове с еквивалентно или по-добро качество.
  • Конвертирайте PNG в WebPКонвертирайте PNG графика в WebP — запазете прозрачност и остри ръбове, като намалите размера на файла с 50–80%.
  • Конвертирайте изображения за печатПодгответе изображения за професионален печат — конвертирайте в формати с високо качество със запазена пълна резолюция.

Как работи

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

  1. 1
    Изображението се декодира в платно
    Всеки файл се зарежда в HTMLImageElement чрез локален URL на обект. След декодиране пикселните данни се изчертават върху скрито платно с размери на изходните размери — запазвайки съотношението на страните, ако е зададена максимална ширина.
  2. 2
    Прозрачността на JPEG се обработва преди кодиране
    При преобразуване в JPEG (който няма алфа канал) платното първо се запълва с бял фон, преди да се изчертае изображението, предотвратявайки прозрачните области да се рендерират като черни в изходния файл.
  3. 3
    canvas.toBlob() прекодира пикселите
    Нативният метод на браузъра canvas.toBlob(mime, quality) кодира платното в избрания формат (JPG, PNG, WebP или AVIF) на исканото ниво на качество. Ако браузърът не поддържа кодиране на формат, тест за възможности, изпълнен при стартиране, деактивира този бутон, вместо мълчаливо да произвежда неправилно означен файл.
  4. 4
    Изходът се предоставя като локален blob
    Кодираният blob се обвива в локален URL на обект за мигновен преглед и изтегляне. За множество файлове JSZip ги събира в ZIP в браузъра, преди да се задейства изтеглянето.

Всички данни за изображението остават на устройството ви — файловете се четат и кодират изцяло в браузъра чрез Canvas API, и никакви данни никога не се изпращат до сървър.

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

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