JPG в PNG, без да напускате браузъра

Обвийте JPG в PNG без загуби, когато инструмент изисква PNG или искате да спрете по-нататъшна загуба.

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

Как да преобразувате JPG в PNG

Как да преобразувате JPG в PNG

Издърпайте JPG в зоната за пускане или щракнете, за да потърсите един. Работата започва в секундата, в която файлът кацне, без бутон Преобразуване където и да е, а PNG обикновено е готов за под секунда при ежедневна снимка. После бутон Изтегляне го записва под името на източника с окончание .png. Всеки файл се изпълнява наново, без нищо на опашка зад него, а същият път обслужва и телефони, и настолни компютри. Файл, който завършва на .jpg, се държи точно като такъв, който завършва на .jpeg. И ако всичко, което имате, е WebP или GIF, те също се приемат като източник, без отделен инструмент.

Защо вашият PNG файл е по-голям от JPG

Защо вашият PNG файл е по-голям от JPG

JPG става малък, като изхвърля пикселни данни зад борда. PNG се държи за всеки пиксел без никаква стъпка със загуби, така че превръщането на JPG в PNG винаги дава по-тежък файл. Числата го потвърждават, с JPG от 17 KB, измерен близо до 105 KB като PNG, и JPG от 116 KB, който се изкачва до около 384 KB. Всеки 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 към PNG разменя контейнера, но оставя пикселите на мира, така че плътен фон в JPG остава също толкова плътен в PNG. Форматът PNG е способен на прозрачност, но файлът не държи никаква, освен ако не изчистите фона в отделно движение. Ако прозрачен PNG, направен от JPG, е това, от което се нуждаете, пуснете премахването на фон след това. Този инструмент откроява обекта и изтрива околните пиксели, връчвайки ви PNG с действителен алфа канал вместо плоското, напълно непрозрачно изображение, което произвежда обикновено преобразуване.

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

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

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

Как работи

  1. Подайте JPG

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

  2. Отпуснете се

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

  3. Внимавайте за растежа

    PNG ще надмине JPG с широка разлика. Представете си нещо близо до 105 KB от източник от 17 KB, което е форматът да работи както трябва.

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

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

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

Подобрява ли качеството преобразуването на JPG в PNG?

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

Защо PNG файлът ми е по-голям от оригиналния JPG?

Защото PNG се държи за всеки пиксел без никаква стъпка със загуби, докато JPG стана малък, изхвърляйки данни, които реши, че няма да ви липсват. PNG задържа всичко. На практика JPG от 17 KB често набъбва до около 105 KB, а такъв от 116 KB може да се изкачи към 384 KB. Точно така работи всеки PNG конвертор. Когато малък файл ви е по-важен от обвивката без загуби, задръжте JPG или пуснете инструмент за компресия, щом преобразуването приключи.

Създава ли прозрачен фон преобразуването на JPG в PNG?

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

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

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

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

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

Защо да преобразувам JPG в PNG?

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

Подробности

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

Контейнерът без загуби, какво съхранява PNG
PNG се обляга на DEFLATE, алгоритъм без загуби. Той записва стойностите RGBA на всеки пиксел точно, прокарва първо обратим филтър над всеки ред от сканирането, после стяга цялото с поток от типа на zlib. Без загуби тук означава, че стойностите, които декомпресирате, са байт по байт онези, които сте вложили. В случая JPG към PNG влизащите стойности са пикселите, които браузърът връща, след като декодира JPEG, и те вече носят всяко приближение, въведено от оригиналния запис на JPEG. Така PNG послушно записва приближенията, а не реалната сцена, която е била заснета. Измерено, JPEG от 17 KB при 1024x768 каца близо до 105 KB като PNG, докато JPEG от 116 KB при 3840x2160 достига около 384 KB. Кратностите следват разделителната способност, а не настройката за качество на JPEG, затова остават горе-долу постоянни през съдържанието. Контейнерът печели мястото си, спирайки спада, а не обръщайки го.
Защо качеството на JPEG не може да бъде възстановено
JPEG отронва информация завинаги. Компресията му прокарва косинусова трансформация през блоковете 8x8, закръгля честотните коефициенти надолу до по-груб набор и съхранява тези закръглени числа. Това закръгляне отива само в една посока, така че коефициент, който е чел 47, преди да щракне до 50, никога не може да бъде побутнат назад, а файлът не пази памет за 47-те. Декодирането на JPEG възстановява пиксели от закръглените коефициенти, които са догадки за оригиналите. Обвийте тези догадки в PNG и получавате безупречно копие на дефектна картина. Нищо от това не е недостатък на PNG или на Araluma, така просто работи компресията със загуби, при което каквото отпадне при записа, остава отпаднало. Единственият път към по-добро качество на JPEG е да се върнете към некомпресирания източник или RAW файла.
Измерено нарастване на размера на файла
Колко набъбва JPG по пътя си към PNG зависи от картината, но тенденцията е постоянна. Натоварени фотографии с богати тонални преходи растат най-много, защото това е материалът, който JPEG компресира превъзходно, докато кодерът без загуби на PNG не може да насмогне на такива шумни пиксели. От собствените тестове на този инструмент, фотография JPEG от 17 KB при 1024x768 става PNG от 105 KB, около шесткратен скок, а фотография JPEG от 116 KB при 3840x2160 става PNG от 384 KB, около 3,3 пъти по-голям. Плосък материал като екранни снимки и икони пасва зле на JPEG за начало и обикновено носи повече тегло там, така че неговият PNG расте по-малко рязко. Поуката е ясна, ако по-малък изход е това, което гоните, превръщането на JPG в PNG ви тласка в грешна посока.
Прозрачност, възможността срещу съдържанието
8-битовият алфа канал на PNG е характеристика на контейнера, позволяваща на всеки пиксел да носи непрозрачност от 0 за напълно чист до 255 за напълно плътен. Когато JPG се пресъздава като PNG през образната машина на платформата, всеки пиксел излиза при 255, напълно непрозрачен, защото JPG нямаше никаква прозрачност, която да предаде за начало. PNG стои готов да съхрани данни за алфа, файлът просто не държи никакви, тъй като никакви не съществуваха при източника. Влагането на прозрачност в изображението изисква отделна операция, или маскиране на фона на ръка в редактор, или пускане на автоматичен премахвач на фон. Премахвач, настроен да забелязва обекта, може да достави PNG с истинско алфа, като зададе непрозрачността на пикселите на фона на нула след преобразуването.
Обработка на EXIF метаданни
Когато файлът се пресъздава, неговите EXIF, IPTC и XMP етикети отпадат от PNG във всеки браузър, отнасяйки със себе си GPS координатите, тялото на камерата, датата на кадъра, текста за авторски права и каквито персонализирани XMP е държал JPG. Цветовите профили се разминават малко. Chrome и Safari пазят sRGB етикета на това, което излиза, докато Firefox го пуска заедно с всичко останало. Така PNG е безопасен за sRGB, където и да го отворите, макар че широкогамутен профил като Display-P3 или Adobe RGB няма да издържи през Firefox. За обикновен уеб и споделяне отпадането на етикетите е плюс, бръснейки малко тегло и смъквайки данните за местоположение от вашите снимки. За професионална или архивна работа, която трябва да задържи вградените си метаданни, управлявайте тази верига със специален инструмент преди или след преобразуването.
Поверителност и къде попада работата
Къде попада работата зависи от количеството. За едно изображение нищо не напуска браузъра и можете да го проверите на живо за секунди. Отворете DevTools на Chrome, преминете в панела Мрежа, филтрирайте по XHR и Fetch и преобразувайте файл. Нищо не се появява, докато тече кодирането. За два или повече Araluma ги изпраща на нашия сървър, който преобразува, събира резултата и връща връзка за изтегляне. Тази връзка и преобразуваните файлове се изтриват за около 2 часа. Пътят за едно изображение държи всичко на устройството, извън мрежата, докато партида го разменя за приключването на много файлове наведнъж. За снимка на нещо лично или снимка, маркирана с местоположението ви, преобразуването едно по едно го държи на машината ви, истинска разлика, не лозунг.