Безплатно преобразуване на изображения в браузър
Конвертор от JPG към PNG
ImageConver преобразува JPG или JPEG в PNG във вашия браузър, като декодира JPEG и записва пикселите като изображение/png. PNG избягва друга стъпка на кодиране със загуби за конвертирания растер, но не може да възстанови детайлите на JPEG, които вече са били отхвърлени, или да пресъздаде оригиналната прозрачност на изходния файл. PNG може да бъде по-голям за снимки. Допълнителен работен поток за прозрачност на цветови ключове използва стойност на толеранс, която може да засегне близките цветове на преден план. Вашето изображение остава в браузъра и не се качва.
Безплатен инструмент за браузър
Конвертирайте и проверете PNG изхода
Изберете едно изображение, изберете съответните настройки и сравнете резултата преди изтегляне. Image contents stay in this browser workflow.
- Промяна на размера
- –
- Обработка на заден план
- Не се прилага
Изберете изходно изображение, за да започнете.
С един поглед
Бързи факти за конвертиране на JPG в PNG
- Въведете MIME
- изображение/jpeg.
- Разширения за въвеждане
- .jpg и .jpeg; и двете са общи окончания на имената на файловете за типа носител JPEG.
- Входна компресия
- JPEG обикновено е със загуби, така че декодираните пиксели може вече да включват артефакти на компресия.
- Изход MIME
- изображение/png.
- PNG компресия
- PNG е без загуба в спецификацията на формата за пикселите, които получава, но това не възстановява детайлите, загубени в изходния JPEG.
- Прозрачност
- Нормалното преобразуване на JPG в PNG не пресъздава оригиналната прозрачност. Незадължителното премахване на цветен ключ може да направи избраните пиксели прозрачни с помощта на толеранс.
- Анимация
- JPG и PNG са формати с едно изображение в този работен процес; няма анимация за запазване.
Работен процес
Как да конвертирате JPG в PNG
- 1
Изберете JPG или JPEG
Изберете изходна снимка, сканиране, екранна снимка или графика. Браузърът декодира JPEG пикселите; това не разкрива оригиналните данни преди компресията.
- 2
Изберете поведение на прозрачност
Оставете пикселите непрозрачни за вярно експортиране на платно или активирайте незадължителния работен процес с цветен ключ само когато известен цвят на фона трябва да стане прозрачен.
- 3
Задайте толерантността внимателно
Малък толеранс избира цветове, близки до основния цвят. Увеличете го само докато проверявате ръбове, тъй като близките пиксели на преден план също могат да бъдат изчистени.
- 4
Проверете и изтеглете
Сравнете PNG с JPG в пълен размер, проверете алфа ръба, ако се използва, и потвърдете, че по-големият PNG отговаря на целевия редактор или ограничението за качване.
Контроли
Обяснени са настройките за JPG към PNG
- PNG изход
- Canvas toBlob приема изходен MIME и аргумент за качество за типове изображения със загуба. Тази заявка използва изображение/png, така че PNG кодирането не добавя друга загуба на качество в JPEG стил, но записва пикселите, които браузърът е декодирал от JPG.
- Прозрачност на цветовия ключ
- Когато е активирано, алфата на пикселите в близост до избран ключов цвят може да бъде изчистена. Това е полезно за прости плътни фонове, а не за сложно фотографско разделяне.
- Толерантност
- Толерантността е праг на цветово разстояние. По-високата стойност засяга по-широка гама от близки цветове и може да премахне подобни нюанси на преден план заедно с фона.
- Име на изходния файл
- Изтеглянето използва PNG разширение, така че приложенията да могат да идентифицират новия тип MIME. Това не означава, че оригиналните JPEG метаданни или подробности са възстановени.
Изходно поведение
Какво може и какво не може да се промени от JPG към PNG
Избягва се друга губеща стъпка
Записването на декодираните пиксели като PNG избягва друга стъпка на JPEG кодиране. Това може да помогне, когато PNG получи повече редакции, текстови наслагвания или многократни записвания, но не може да възстанови детайлите, които изходният JPEG вече е загубил.
Оригиналната прозрачност не може да бъде възстановена
JPG няма алфа канал. Конверторът не може да знае кои фонови пиксели някога са били прозрачни. Незадължителното премахване на цветови ключ е извод, базиран на избран цвят и толеранс, а не възстановяване на оригиналната прозрачност.
Снимките често нарастват по размер
PNG може да бъде по-голям от JPG за снимки, защото PNG запазва всеки получен пиксел без JPEG квантуване. По-голям файл се очаква в много случаи на снимки и сам по себе си не е грешка при преобразуване.
Толерантността може да промени цветовете на преден план
Прозрачността на цветовия ключ сравнява цветовете на пикселите с ключовия цвят. Изгладените ръбове и обектите с подобен цвят могат да бъдат засегнати, когато толерансът е твърде висок, така че проверете резултата на контрастен фон.
Ръководство за вземане на решения
Когато JPG към PNG си струва да се направи
Конвертирайте в PNG, когато следващият инструмент се нуждае от PNG вход, когато трябва да избегнете друго записване на JPEG със загуба или когато ще добавите наслагвания и искате алфа-съвместимо изходно платно за нови пиксели. Започнете с непрозрачното експортиране по подразбиране, когато искате декодираното изображение без непотвърдено премахване на фона.
Не преобразувайте, очаквайки по-ясни оригинални детайли или възстановена прозрачност. Запазете JPG за компактно доставяне на снимки и използвайте опцията за цветен ключ само за прост, познат фон, където можете да прегледате ефектите на ръбовете. За снимки сравнете размерите на файловете, преди да се ангажирате с PNG съхранение.
Сравнете
Непрозрачен експорт срещу прозрачност на цветен ключ
| Режим | Запазва | Полезно за | Следете за |
|---|---|---|---|
| Непрозрачен PNG | Всички декодирани пиксели като видими пиксели | Фотоархиви, редактори и предсказуемо визуално сравнение | Не е измислена алфа; файлът може да бъде по-голям от JPG |
| Цветен ключ PNG | Пиксели извън избраната цветова гама | Прости плоски фонове и основна подготовка за изрязване | Толерантността може да премахне подобни цветове на преден план и да създаде артефакти по ръбовете |
| Запазете JPG | Оригиналният компресиран файл за доставка | Компактно публикуване на снимки и системи, които изискват JPEG | По-нататъшното записване на JPEG може да добави още артефакти със загуба |
Разрешаване на проблеми
Отстраняване на неизправности при изход от JPG към PNG
PNG не изглежда по-остър от JPG
Вероятна причина: PNG не може да възстанови подробности, които JPEG компресията вече е отхвърлила.
Какво да направите: Използвайте оригиналния фотоапарат или експортиран източник, когато детайлите са от значение. Отнасяйте се към JPG към PNG като към промяна на формата, а не към стъпка за подобряване.
PNG е много по-голям
Вероятна причина: PNG запазва декодираните пиксели и често е по-малко компактен за снимки.
Какво да направите: Запазете JPG за компактно доставяне на снимки или сравнете размера на PNG с изискването за редактиране или качване, преди да го съхраните.
Резултатът не е прозрачен
Вероятна причина: Нормалното преобразуване не знае кои JPG пиксели трябва да имат алфа.
Какво да направите: Използвайте работен процес с цветен ключ само за известен фон, след което проверете алфа ръба. Оригиналната прозрачност не може да бъде възстановена от обикновен JPG.
Цветовете на преден план изчезнаха
Вероятна причина: Избраният толеранс на цветовия ключ покриваше цветове, подобни на фона.
Какво да направите: Намалете толеранса, изберете по-представителен цвят на клавиша или оставете експортирането непрозрачно и премахнете фона със специален работен процес за редактиране.
Поверителност
Локална обработка на JPG в браузъра
Изходното изображение остава във вашия браузър, докато JPEG се декодира и преобразува с canvas API. Страницата може да зарежда свои собствени скриптове и нормални активи на сайта, но този работен процес не качва съдържанието на изображението на сървър за преобразуване.
Локалната обработка не обещава, че изходът не съдържа идентифицираща информация: изходните пиксели може да показват хора или места, а изходът на платното може да пропуска или променя метаданни. Прегледайте визуалния файл и контекста на споделяне, преди да го публикувате.
- Работа с източника
- Съдържанието на изображението остава в браузъра по време на декодиране, обработка на цветови ключове и PNG кодиране.
- Обработка на метаданни
- Не разчитайте на изходните JPEG метаданни, които се запазват чрез изход на canvas.
Често задавани въпроси
Въпроси за JPG към PNG
JPG към PNG възстановява ли изгубени детайли?
Не. PNG избягва друга стъпка на кодиране със загуба, но не може да възстанови детайлите на JPEG, които вече са били отхвърлени.
Може ли конверторът да възстанови оригиналната прозрачност?
Не. JPG няма алфа канал. Опцията за цветови ключ може да изведе прозрачност от избран цвят и толеранс, но не може да знае оригиналната маска.
Защо PNG е по-голям от JPG?
PNG може да бъде по-голям за снимки, защото запазва декодираните пикселни стойности без JPEG квантуване. Това е често срещано явление и не е автоматично грешка.
Какво прави толерантността?
Толерансът задава колко далеч един цвят на пиксела може да бъде от избрания ключов цвят и все още да бъде изчистен. По-високата толерантност може да повлияе на подобни цветове на преден план.
Трябва ли да използвам прозрачност на цветен ключ върху снимка?
Само когато фонът е прост и близък до познат цвят. Текстурираните фонове, сенките и подобни цветове на обекта могат да доведат до видими артефакти по ръбовете.
Изходният JPEG качен ли е?
Преобразуването запазва съдържанието на изображението в браузъра и не го качва на сървър за преобразуване, въпреки че страницата може да зарежда свои собствени скриптове и активи.
PNG ще запази ли моите JPEG метаданни?
Не приемайте така. Преобразуването на Canvas може да пропусне изходните метаданни, така че запазете оригиналния JPEG, когато тези полета са необходими.
Референции