PNG в JPG, По-Леки Снимки в Браузъра

Заменете тежък PNG с по-лек JPG, когато пишете имейл, публикувате или пестите място.

или пуснете изображение тук

За този инструмент

Донесете едно изображение и браузърът се грижи за него на собствената ви машина, без да изпраща нищо. Донесете няколко заедно и те пътуват към нашия сървър, който върши работата и връща връзка, изтрита за около 2 часа. Пуснете файла вътре и вграденият графичен двигател на браузъра го изгражда наново като JPEG, обикновено за част от секундата при обикновена снимка. Тъй като JPEG няма как да съхрани прозрачни пиксели, всяка прозрачна област се боядисва с бяло запълване, преди файлът да бъде записан. При снимки можете да очаквате JPG да тежи горе-долу с една трета до половина по-малко от PNG, от който идва, при ниво на детайл, което окото ви няма да отбележи като различно. При едно измерване PNG снимка от 17 KB излезе като JPG от 12 KB за около 10 милисекунди, докато снимка от 116 KB отне близо 1,5 секунди. Вградени етикети като EXIF, IPTC и XMP отпадат по пътя. Посегнете към това, когато обектът е снимка и теглото има значение, и запазете PNG (или изберете WebP), когато прозрачността трябва да оцелее.

Как да превърнете PNG в JPG

Как да превърнете PNG в JPG

Издърпайте PNG в зоната за пускане или щракнете, за да прегледате за един. Работата започва веднага щом файлът пристигне, и за снимка в обикновен екранен размер приключва почти мигновено. След това бутон Изтегляне записва JPG под името на източника с ново разширение. Трябва ви друг? Пуснете следващия файл и той минава наново, без опашка зад себе си. Същият път обслужва телефони и настолни компютри еднакво. Ако му подадете анимиран PNG, се запазва само началният кадър, тъй като JPG, който той произвежда, е едно неподвижно изображение, а не последователност.

Какво се случва с прозрачните области

Какво се случва с прозрачните области

В JPG няма алфа канал, така че един прозрачен пиксел не може просто да премине. На всеки трябва първо да се даде истински цвят, и Araluma ги боядисва бели. Това е източникът на познатия бял правоъгълник зад логото или изрязана продуктова снимка, щом стане JPG. Нищо не се е объркало, просто това позволява форматът. Искате друг фон? Положете този цвят в редактор, преди да превърнете. Искате прозрачността да остане? Прескочете JPG и превърнете в WebP вместо това, който запазва пълен алфа канал и пак обикновено излиза по-малък от оригиналния PNG, без никакво изравняване.

PNG или JPG, кой формат пасва на изображението ви

PNG или JPG, кой формат пасва на изображението ви

Посегнете към PNG, когато имате лого, икона, екранна снимка пълна с ясен текст, линейна графика, или нещо, носещо прозрачност, която ще ползвате отново. Записва всеки пиксел точно, така че ръбовете остават остри и повтарящите се редакции никога не трупат свеж шум от компресия. Посегнете към JPG, когато обектът е снимка, широк банер, или качване, насочено към социална емисия, която така или иначе ще го пресъздаде при пристигане. Снимка, записана като PNG, носи далеч повече тегло, отколкото споделянето изисква, и JPEG е построен точно за този материал. Ако предпочитате и малък размер, и оцеляваща прозрачност, WebP дава и двете и всеки актуален браузър го чете.

Настройки за качество и компромиси с размера

Настройки за качество и компромиси с размера

JPG изхвърля част от детайла, за да слезе до по-малък файл, което е значението на със загуба. На снимка тази загуба трудно се забелязва при обикновено уеб качество. Записът се цели близо до 43 dB PSNR, точката, в която JPG и оригинал без загуба изглеждат еднакво за окото върху фотографски материал. Изображения, построени от твърди ръбове, мъничък текст, плоски полета цвят или ивичести преходи разказват друга история, защото JPG разпръсква ореоли около тези резки промени при всяка настройка. Те принадлежат в PNG, и превръщането им е крачка назад. Тук няма плъзгач за бутане, тъй като всяко изпълнение използва една фиксирана почти без загуба настройка, нагласена за снимки.

Къде се случва преобразуването

Къде се случва преобразуването

Всичко зависи от това колко файла носите. С едно изображение целият процес тече в раздела чрез собствения двигател за изображения на браузъра и нищо не се качва. Отворете DevTools, дръжте панела Мрежа пред очи по време на единично преобразуване и ще преброите нула изходящи заявки със снимката. Донесете няколко наведнъж и те пътуват към нашия сървър, който върши работата и връща връзка за изтегляне. Тази връзка и файловете зад нея се изтриват за около 2 часа. Една снимка така остава на устройството ви, докато партида се обработва на нашия сървър и после се изпразва. Изберете пътя според това колко лични са изображенията.

Кога да запазите PNG вместо това

Кога да запазите PNG вместо това

Няколко ситуации правят това превръщане грешка. Ако PNG се обляга на прозрачен фон, който трябва да задържите, JPG го изтрива, така че останете на PNG или минете на WebP. Ако картината е предимно тънък текст, остри линии, лого или заснет интерфейс, JPG поръсва видими ореоли при всяко ниво на качество, защото блоковата му математика е слаба при чистите ръбове. И ако очаквате да продължите да редактирате и записвате наново, всеки свеж запис в JPG трупа още загуба отгоре, така че третирайте PNG като ваш мастер и изнесете JPG само на самата последна стъпка, преди да го предадете.

Как работи

  1. Подайте PNG

    Пуснете файла в кутията, или щракнете и го изберете от папката. Преобразувайте само един и той остава на машината ви. Добавете няколко и те пътуват към нашия сървър, за да бъдат преобразувани заедно.

  2. Облегнете се назад

    Нищо друго не се иска от вас. Обикновена снимка става JPG почти толкова бързо, колкото я пускате, без натискане на Превърни и без лента за напредък на хоризонта.

  3. Хвърлете поглед на размера

    Резултатът отчита колко голям е излязъл. Места, които бяха прозрачни в PNG, изскачат бели, неизбежна черта на формат без начин да задържи прозрачността.

  4. Запазете своя JPG

    Едно докосване на Изтегли и той излиза, същото име, ново разширение. Имате още? Партида се връща като един архив, а връзката се изтрива от нашия сървър за около 2 часа.

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

Намалява ли качеството превръщането на PNG в JPG?

Намалява, защото JPG по природа е със загуба. Araluma приковава качеството близо до границата без загуба, нагласена за снимки, така че превърната снимка се чете еднакво с PNG си при нормални размери. Целта седи около 43 dB PSNR, което окото третира като неразличимо от без загуба върху фотографски материал. Картини от остри ръбове, тънки букви или плосък цвят може да хванат бледи артефакти при всяка настройка, и те по-добре да останат като PNG.

Какво се случва с прозрачните области, когато превърна PNG в JPG?

JPG изобщо не може да задържи прозрачност, така че всеки прозрачен пиксел се боядисва бял при превръщането. Затова лого или продукт на прозрачен фон в крайна сметка стои върху бял правоъгълник. Нормално е, не е дефект. За да го избегнете, или сами оцветете фона в редактор първо, или превърнете в WebP, който запазва прозрачността и обикновено тежи по-малко от PNG за начало.

Колко по-малък ще бъде JPG?

При снимка, JPG обикновено излиза с една трета до половина по-лек от PNG при това почти без загуба качество. Колко зависи от съдържанието, като натоварените, детайлни снимки пестят най-много. Плоски графики, икони и линейна графика връщат далеч по-малко, и може дори да изглеждат по-грапави заради артефактите на JPG. Ако PNG е започнал живота си като екранна снимка или лого, превръщането може да спести малко и да струва видимо качество.

Безопасно ли е да превърна PNG в JPG тук?

Зависи колко файла носите. Преобразувайте едно и снимката никога не напуска браузъра, цялата работа тече на устройството ви без качване, което можете да потвърдите в DevTools, следейки панела Мрежа по време на единично преобразуване. Донесете няколко наведнъж и те пътуват към нашия сървър, за да бъдат обработени, след което връзката за изтегляне и файловете зад нея се изтриват за около 2 часа. Ако изображенията са лични, преобразувайте ги едно по едно, за да останат на машината ви.

Мога ли да превърна няколко PNG файла в JPG наведнъж?

Да. Пуснете купчина файлове и Araluma ги преобразува заедно и връща един архив. Партида се обработва на нашия сървър, а не в раздела, и връзката за изтегляне се изтрива за около 2 часа. Един самостоятелен файл обаче се преобразува направо в браузъра, без да се изпраща нищо. Така или иначе всяко преобразуване е бързо.

Кога да запазя PNG вместо да го превърна в JPG?

Дръжте се за PNG, когато ви трябва прозрачността му, когато носи ясен текст или линейна графика, която JPG би размазал, или когато ще продължите да го редактирате и записвате наново. Всяко повторно записване в JPG тихо добавя още загуба. Дръжте PNG като свой работен мастер и изкарайте JPG само за финалното предаване. А когато уеб ресурс се нуждае от малък размер с непокътната прозрачност, WebP е по-умният избор за изнасяне от двата.

Подробности

Бележки от екипа за майсторството, форматите и малките решения зад добрия кръгъл изрез.

Защо фотографските PNG са толкова големи
PNG обещава да запише всеки пиксел, без да губи нито един, и това обещание е скъпо при снимка. С милиони меко изместващи се тонове почти няма какво компресорът да предскаже или да свие, така че файлът се издува. Най-обикновена снимка 1600x1200 може да седи на 3 до 5 MB като PNG, а същото това изображение като JPEG при качество 85 се побира в 200 до 400 KB. Разликата опира до косинусовото преобразуване, на което JPEG се обляга, което нарязва изображението на блокове 8x8, отхвърля високочестотния детайл, който окото едва регистрира, и опакова стегнато това, което остава. Материал с непрекъснат тон, тоест почти цялата фотография, се свива драматично. Съвършената вярност на PNG си заслужава при плоски графики и работи в развитие, но е просто грешната опаковка за снимка, която смятате да споделите.
Прозрачността и алфа каналът
8-битов алфа канал позволява на PNG да запише всяко ниво на непрозрачност на пиксел, от напълно бистро до напълно плътно. JPG не предлага такова поле, така че прозрачността няма къде да живее. Когато графичният двигател възстановява PNG като JPEG, той първо полага картината върху избран фон, и този фон по подразбиране е бял, което е точно причината бистрите области да се четат бели после. Изводът е рязък, прозрачен JPG не може да съществува, защото форматът няма представа за него. Когато изрязаното трябва да оцелее, WebP или недокоснатият PNG са единствените ви пътища. Araluma се спира на бялото за запълване, защото то се слива с документите, слайдовете и витринните обяви, където тези JPG най-често попадат.
Измерена производителност на записа
Всички тези идват от Chrome 148 на настолен Linux, облягайки се на собствения JPEG запис на браузъра. При 0,12 MP миниатюра 400x300 се загръща за около 10 до 15 милисекунди. Качете до 0,78 MP, кадър 1024x768, и седи близо до 13 до 20 милисекунди. Кадър 8 MP при 3840x2160 иска около 1,4 секунди, и дори чудовище 48 MP при 8000x6000 моли само за около 1,5 секунди. Да запишеш JPG по този начин лесно изпреварва записа на PNG на същата картина, и съвсем оставя зад себе си AVIF, който трябва да зареди отделен модул и може да се мъчи 25 секунди на онова изображение 48 MP дори на настолен компютър. Взето заедно, това е сред най-бързите маршрути където и да е в семейството за превръщане, и не струва нищо допълнително да се зареди, тъй като записвачът на JPEG вече живее във всеки браузър.
Обработка на EXIF и метаданни
Възстановяването на изображението изчиства етикетите EXIF, IPTC и XMP от получения JPG във всеки браузър, което измита GPS координатите, тялото на камерата, времевия печат на заснемане, текста за авторски права и каквито потребителски полета PNG е носил. Цветовите профили ICC поемат отделен маршрут, където Chrome и Safari запазват профила sRGB на изхода, докато Firefox го изтрива заедно с всичко останало. Така JPG е безопасен в sRGB навсякъде, но широкогамутен етикет като Display-P3 или Adobe RGB няма да мине през Firefox. Ако конвейерът ви зависи от задържането на всички тези метаданни, управлявайте ги със специален инструмент след това. За всекидневен уеб и споделяне загубата на етикетите е добре дошла, отрязвайки малко тегло и издърпвайки данните за местоположение от снимките ви.
Кога артефактите на JPG са видими
JPEG разсъждава на блокове 8x8. Пуснете рязък скок между два много различни цвята вътре в един блок и компресията на JPEG може само да го скицира с шепа честотни членове, оставяйки ореоли, бледа сияеща ивица от по-светли или по-тъмни пиксели, прегръщаща ръба. Снимките крият това добре, тъй като ръбовете им никога не са бръснарски остри и околната микровариация маскира приближението. Но екранни снимки, лога, кутии с ясни граници, букви, или съседни плочи плосък цвят го излагат при всяко качество, защото точно това е сигналът, с който математиката се бори. Правилото се пише само, дръжте екранни снимки, лога и материал, гъст с текст, извън JPG. Оставете ги в PNG, или минете на WebP за слаб файл, който изобщо заобикаля ореолите.
Поверителност и къде попада работата
Къде попада работата зависи от количеството. За едно изображение нищо не напуска браузъра и можете да го проверите на живо за секунди. Отворете DevTools на Chrome, преминете в панела Мрежа, филтрирайте по XHR и Fetch и преобразувайте файл. Нищо не се появява, докато тече кодирането. За два или повече Araluma ги изпраща на нашия сървър, който преобразува, събира резултата и връща връзка за изтегляне. Тази връзка и преобразуваните файлове се изтриват за около 2 часа. Пътят за едно изображение държи всичко на устройството, извън мрежата, докато партида го разменя за приключването на много файлове наведнъж. За снимка на нещо лично или снимка, маркирана с местоположението ви, преобразуването едно по едно го държи на машината ви, истинска разлика, не лозунг.