Завантаження ваших файлів…

Перетворити JPG на PNG

Перепакуйте JPG як PNG для редагування без втрат і сумісності з інструментами. Очікуйте більший файл.

або перетягніть зображення сюди

Попередній перегляд залишається на вашому пристрої. Нічого не записується до знімка.

Як перетворити JPG на PNG

Як перетворити JPG на PNG

Перетягніть JPG у зону завантаження або клацніть, щоб обрати файл на пристрої. Перетворення стартує тієї ж миті, коли файл потрапляє на сторінку, і кнопку Перетворити натискати не треба. Результат для звичайних фотографій з'являється менш ніж за секунду. Коли він готовий, кнопка Завантажити зберігає PNG під вихідним іменем файлу зі зміненим на .png розширенням. Кожен файл обробляється з нуля, без черги. Той самий код працює у браузерах на комп'ютері й на телефоні. Файли з іменами .jpg і .jpeg поводяться однаково. WebP і GIF теж приймаються як альтернативні вихідні формати, якщо під рукою опинився один із них.

Чому ваш PNG більший за JPG

Чому ваш PNG більший за JPG

JPG досягає компактного розміру, відкидаючи піксельні дані. PNG зберігає кожен піксель без стиснення з втратами. Тому перетворення JPG на PNG завжди дає більший файл. Виміри показують, що вихідний JPG на 17 КБ стає приблизно 105 КБ як PNG, а JPG на 116 КБ доростає приблизно до 384 КБ. Так відбувається у будь-якого перетворювача PNG, бо формат PNG визначений своїм контейнером без втрат. Більший PNG не означає якіснішого зображення, адже збережені пікселі рівно ті самі, що були у JPG, разом з артефактами. Перетворення виправдовує себе, коли контейнер без втрат дає реальну користь, наприклад зупиняє подальшу втрату якості під час повторних збережень, задовольняє вимогу інструмента приймати лише PNG, або готує файл до прозорості, яку ви плануєте додати згодом.

JPG чи PNG, який формат пасує робочому процесу

JPG чи PNG, який формат пасує робочому процесу

Переходьте на PNG для логотипів, піктограм, знімків екрана з чітким текстом, штрихової графіки й зображень, яким потрібна прозорість чи повторне редагування без накопичення втрат якості. Лишайтеся на JPG для фотографій, головних зображень на вебсторінках і дописів у соцмережах, які все одно самі перестискають картинку. Вибір стоїть між обсягом і придатністю до редагування, де JPG виграє розміром, а PNG виграє у збереженні якості крізь безліч збережень. Перетворення JPG на PNG перед редагуванням не дає кожному наступному збереженню додавати свіжі артефакти, і саме тому дизайнери й фотографи переводять світлини у PNG під час багатоетапної роботи. Для віддачі у веб перетворіть назад на JPG або WebP на фінальному кроці експорту.

Якість, що перетворення зберігає, а чого не може

Якість, що перетворення зберігає, а чого не може

PNG на виході без втрат, тож у самому перетворенні нова якість не губиться. Чого перетворення зробити не може, то це відновити якість, уже втрачену під час початкового стиснення JPEG. Будь-які артефакти, смуги, розмиття чи зсуви кольору, вкарбувані у JPG, вірно зберігаються у PNG саме такими, якими виглядали. PNG просто зупиняє подальшу деградацію з цієї точки. Повзунка якості немає, бо вихід PNG не має налаштування якості, він без втрат за визначенням. Якщо ви хочете чіткіше вихідне зображення, потрібен оригінал вищої якості, адже жодне перетворення формату не поверне піксельні дані, які JPEG уже відкинув.

Чи створює це прозорий фон

Чи створює це прозорий фон

Ні. Формат JPG не зберігає даних про прозорість, а конвертація переносить лише те, що є у вихідному файлі. Оскільки файл JPG не містить інформації про прозорість, вихідний PNG-файл також її не матиме. Формат PNG може містити прозорість, але ця можливість використовується лише тоді, коли вихідний файл її надає. Оскільки вихідний JPG не має цієї інформації, результат залишається повністю непрозорим. Щоб отримати прозорість у PNG, потрібно видалити фон у окремому кроці після конвертації.

Де перетворюється ваш файл

Де перетворюється ваш файл

Шлях залежить від того, скільки файлів ви перетворюєте. Перетворіть одне зображення, і вся робота відбувається у вкладці браузера, без завантаження. Перетворіть кілька одразу, і файли йдуть на наш сервер, який виконує роботу і повертає посилання для завантаження. Це посилання і файли за ним видаляються приблизно за 2 години. Одне зображення, отже, обробляється на пристрої, тоді як пакет обробляється на нашому сервері і потім очищується. Виберіть шлях під те, наскільки приватні зображення.

Як це працює

  1. Перетягніть або оберіть JPG

    Перетягніть файл в область завантаження, або клацніть, щоб відкрити вибір. Перетворіть одне зображення, і воно весь час лишається на вашому пристрої. Додайте кілька, і вони надсилаються на наш сервер, щоб перетворитися разом.

  2. Дочекайтеся автоматичного запису

    Браузер пише PNG тієї ж миті, коли файл завантажується. Для більшості фотографій у роздільності екрана результат з'являється менш ніж за секунду, без кнопок.

  3. Зверніть увагу на розмір результату

    PNG на виході буде помітно більшим за вихідний JPG. JPG на 17 КБ зазвичай виростає приблизно до 105 КБ. Це очікувано, а не помилка.

  4. Завантажте PNG

    Клацніть Завантажити, щоб зберегти. Оригінальна назва зберігається, змінюється лише розширення. Для пакета ви завантажуєте один архів, а посилання видаляється з нашого сервера приблизно за 2 години. Щоб перетворити ще один, перетягніть наступний файл на сторінку.

Пов'язані конвертери

Для зворотного напрямку або інших форматів ці інструменти готові.

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

Чи покращує перетворення JPG на PNG якість?

Ні. Перетворення не відновлює якість, яку JPEG уже відкинув. PNG на виході точно зберігає поточний стан пікселів, разом із будь-якими наявними артефактами стиснення. А ось що перетворення справді зупиняє, то це подальшу втрату якості, адже опинившись у PNG, ви можете редагувати й перезберігати, не додаючи нових пошкоджень від стиснення на кожному проході. PNG на виході без втрат, але вихідний JPG таким не був. Для чіткішої відправної точки потрібен файл-оригінал вищої якості.

Чому мій PNG більший за початковий JPG?

PNG зберігає кожен піксель без стиснення з втратами. JPG досягає компактного розміру, назавжди відкидаючи піксельні дані, які вважає непомітними. PNG же зберігає все. JPG на 17 КБ зазвичай стає приблизно 105 КБ як PNG, а JPG на 116 КБ може дорости приблизно до 384 КБ. Це очікувано й відбувається у будь-якого перетворювача PNG. Якщо менші файли важливіші за контейнер без втрат, лишайтеся на JPG або скористайтеся інструментом стиснення після перетворення.

Чи створює перетворення JPG на PNG прозорий фон?

Ні. Перетворення змінює контейнер файлу, але зберігає вміст пікселів. Суцільний фон у JPG лишається суцільним у PNG. Формат PNG підтримує прозорість як можливість, але саме перетворення прозорих пікселів не створює. Щоб отримати PNG з прозорим фоном із JPG, скористайтеся інструментом вилучення фону окремим кроком після перетворення.

Чи безпечно перетворювати JPG на PNG тут?

Залежить від того, скільки файлів ви перетворюєте. Перетворіть одне зображення, і воно обробляється на пристрої, кодування йде на вашому пристрої без завантаження. Перетворіть кілька одразу, і вони надсилаються на наш сервер для обробки, після чого посилання для завантаження і файли за ним видаляються приблизно за 2 години. Якщо зображення чутливі, перетворюйте їх по одному, щоб вони лишилися на вашому пристрої.

Чи можу я перетворити кілька файлів JPG на PNG одразу?

Так. Перетягніть кілька файлів, і RoundCut перетворює їх разом і повертає один архів для завантаження. Пакет обробляється на нашому сервері, а не в браузері, і посилання для завантаження видаляється приблизно за 2 години. Один файл натомість перетворюється прямо в браузері, без завантаження. У будь-якому разі кожне перетворення швидке.

Навіщо мені перетворювати JPG на PNG?

Три основні випадки. Вам потрібен контейнер без втрат, щоб редагувати зображення кілька разів, не додаючи свіжих артефактів на кожному збереженні, інструмент чи робочий процес вимагає вхід у PNG і не приймає JPG, або ви хочете згодом додати прозорість у редакторі й потребуєте підтримки прозорістьу PNG. Жоден із цих випадків не відновлює якість JPG, вони лише не дають якості гіршати. Якщо вам потрібен тільки менший файл, інструмент стиснення підійде краще.

Деталі

Нотатки від команди про майстерність, формати та невеликі рішення, що стоять за добрим результатом.

Контейнер без втрат, що зберігає PNG
PNG спирається на алгоритм стиснення без втрат DEFLATE. Він зберігає значення RGBA кожного пікселя рівно такими, як отримав, застосовує оборотний фільтр до кожного рядка розгортки, і стискає результат варіантом zlib. Без втрат означає, що розпаковані значення пікселів побайтово ідентичні до початкових. У випадку JPG на PNG початковими є пікселі, що утворюються, коли браузер декодує JPEG. Ці декодовані пікселі вже відбивають усі наближення, зроблені JPEG під час початкового кодування, тож PNG сумлінно зберігає наближені пікселі, а не реальну сцену. За вимірами JPEG на 17 КБ за 1024x768 декодується приблизно у 105 КБ як PNG, а JPEG на 116 КБ за 3840x2160 виростає приблизно до 384 КБ. Ці множники тримаються приблизно однаково для різних типів вмісту, бо співвідношення залежить від роздільності, а не від рівня якості JPEG. Контейнер без втрат цінний тим, чому запобігає, подальшій деградації, а не тим, що відновлює.
Чому якість JPEG не можна відновити
Стиснення JPEG відкидає інформацію назавжди. Процес кодування застосовує дискретне косинусне перетворення до блоків 8x8 пікселів, квантує отримані частотні коефіцієнти до меншого набору, і зберігає ці квантовані значення. Крок квантування односторонній, адже коефіцієнт, що був 47 і округлився до 50, потім не можна повернути до 47, і запису про початкове значення у файлі не лишається. Коли браузер декодує JPEG, він реконструює пікселі з квантованих коефіцієнтів, які є наближеннями початкових значень. Перезбирання цих наближених пікселів як PNG дає запис наближень без втрат, тож PNG є досконалим відтворенням деградованого зображення. Це не обмеження PNG чи цього інструмента, це фундаментальна властивість стиснення з втратами, де відкинута під час кодування інформація зникає. Щоб поліпшити якість JPEG, треба починати з нестиснутого оригіналу або файлу RAW.
Виміряне зростання розміру файлу
Співвідношення розмірів від JPG до PNG змінюється залежно від вмісту зображення, але слідує передбачуваному взірцю. Фотографічні зображення зі складною тональною мінливістю ростуть найбільше, бо перетворення JPEG налаштоване саме на такий вміст і досягає високих ступенів стиснення, тоді як стиснення PNG без втрат не дорівняється цим ступеням на шумних піксельних даних. Тестові виміри цього інструмента показують, що світлина JPEG на 17 КБ за 1024x768 дає PNG на 105 КБ, приблизно шестикратне зростання, а світлина JPEG на 116 КБ за 3840x2160 дає PNG на 384 КБ, приблизно у 3,3 раза більше. Для плаского за кольором матеріалу, як знімки екрана й піктограми, JPEG із самого початку погано пасує вмісту і його файли бувають більшими за рівної якості, тож PNG того самого вмісту росте менш різко. Практичний висновок прямий, якщо розмір вихідного файлу важливий для вашого випадку, перетворення JPG на PNG штовхає вас у хибний бік.
Прозорість, можливість проти вмісту
PNG підтримує 8-бітний прозорість як рису контейнера, де файл може містити значення непрозорості на кожен піксель у діапазоні від 0 (повністю прозорий) до 255 (повністю непрозорий). Коли JPG перетворюється на PNG перезбиранням через вбудований рушій зображень платформи, підсумковий PNG стає повністю непрозорим, з кожним пікселем за значенням альфа 255, бо вихідний JPG із самого початку не мав жодної інформації про прозорість. Формат PNG готовий зберігати прозорість, файл просто жодної не містить, бо жодної не було у джерелі. Додавання прозорості до зображення вимагає окремої обробки, чи то маскування фону в редакторі, чи автоматичного кроку вилучення фону. Інструмент вилучення фону, навчений розпізнавати об'єкт, може видати PNG зі справжньою альфою, обнуливши значення альфа на пікселях фону після перетворення.
Обробка метаданих EXIF
Конвеєр перезбирання прибирає метадані EXIF, IPTC і XMP з вихідного PNG в усіх браузерах. Це означає, що координати GPS, модель камери, дата зйомки, рядки авторських прав і будь-які власні поля XMP, наявні у вихідному JPG, вилучаються. Колірні профілі ICC ідуть трохи іншим шляхом, де Chrome і Safari зберігають позначку профілю ICC sRGB на виході, а Firefox прибирає її разом з усіма іншими метаданими. Практичний підсумок це вихід, безпечний за sRGB, у різних браузерах, але широкоохватні профілі на кшталт Display-P3 чи Adobe RGB губляться у Firefox. Для більшості завдань вебу й обміну вилучення метаданих корисне, адже трохи зменшує розмір виходу й прибирає дані про місцеперебування зі світлин. Для професійної фотографії чи архівних процесів, де вбудовані метадані треба зберігати, ведіть ланцюг метаданих окремим інструментом до або після перетворення формату.
Приватність на практиці
Де відбувається перетворення, залежить від кількості файлів. Для одного зображення жодні дані не залишають браузер, і це перевірно в реальному часі. Список лишається порожнім під час кодування. Для двох або більше файлів RoundCut надсилає їх на наш сервер, який перетворює, пакує результат і повертає посилання для завантаження. Це посилання і перетворені файли видаляються приблизно за 2 години. Шлях одного зображення йде цілком на вашому пристрої, поза мережею, тоді як пакетний шлях міняє це на зручність перетворити багато файлів за раз. Для зображень із чутливим вмістом, як знімок особистого документа або фото з даними розташування, перетворення по одному тримає все локально.