CINXE.COM

JPEG – Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="de" dir="ltr"> <head> <meta charset="UTF-8"> <title>JPEG – Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )dewikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"2b71cdea-dbec-4ce2-bddf-f442e8a6ad4d","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"JPEG","wgTitle":"JPEG","wgCurRevisionId":254203083,"wgRevisionId":254203083,"wgArticleId":2568,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Datenkompression","Abkürzung","Grafikformat"],"wgPageViewLanguage":"de","wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"JPEG","wgRelevantArticleId":2568,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":254203083,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2195","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.54"}; RLSTATE={"ext.gadget.dewiki-logo":"ready","ext.gadget.citeRef":"ready","ext.gadget.defaultPlainlinks":"ready","ext.gadget.dewikiCommonHide":"ready","ext.gadget.dewikiCommonLayout":"ready","ext.gadget.dewikiCommonStyle":"ready","ext.gadget.dewikiDarkmode":"ready","ext.gadget.dewikiResponsive":"ready","ext.gadget.NavFrame":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.math.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.createNewSection","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.donateLink","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","ext.dismissableSiteNotice"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=ext.cite.styles%7Cext.dismissableSiteNotice.styles%7Cext.flaggedRevs.basic%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=de&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=ext.gadget.NavFrame%2CciteRef%2CdefaultPlainlinks%2Cdewiki-logo%2CdewikiCommonHide%2CdewikiCommonLayout%2CdewikiCommonStyle%2CdewikiDarkmode%2CdewikiResponsive&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.23"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/1200px-Joint_Photographic_Experts_Group_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1242"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/800px-Joint_Photographic_Experts_Group_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="828"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/640px-Joint_Photographic_Experts_Group_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="662"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="JPEG – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//de.m.wikipedia.org/wiki/JPEG"> <link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=JPEG&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (de)"> <link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://de.wikipedia.org/wiki/JPEG"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"> <link rel="alternate" type="application/atom+xml" title="Atom-Feed für „Wikipedia“" href="/w/index.php?title=Spezial:Letzte_%C3%84nderungen&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-JPEG rootpage-JPEG skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Zum Inhalt springen</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Website"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Hauptmenü" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Hauptmenü" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Hauptmenü</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Hauptmenü</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">In die Seitenleiste verschieben</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">Verbergen</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten"><span>Spezialseiten</span></a></li> </ul> </div> </div> <div id="p-Mitmachen" class="vector-menu mw-portlet mw-portlet-Mitmachen" > <div class="vector-menu-heading"> Mitmachen </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikipedia:Hauptseite" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="Die freie Enzyklopädie" src="/static/images/mobile/copyright/wikipedia-tagline-de.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Spezial:Suche" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Durchsuche die Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Suche</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spezial:Suche"> </div> <button class="cdx-button cdx-search-input__end-button">Suchen</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Meine Werkzeuge"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Erscheinungsbild"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Änderung des Aussehens der Schriftgröße, -breite und -farbe der Seite" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Erscheinungsbild" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Erscheinungsbild</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=de.wikipedia.org&amp;uselang=de" class=""><span>Spenden</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&amp;returnto=JPEG" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich." class=""><span>Benutzerkonto erstellen</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Spezial:Anmelden&amp;returnto=JPEG" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o" class=""><span>Anmelden</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Weitere Optionen" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Meine Werkzeuge" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Meine Werkzeuge</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Benutzermenü" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=de.wikipedia.org&amp;uselang=de"><span>Spenden</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&amp;returnto=JPEG" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&amp;returnto=JPEG" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Anmelden</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Seiten für nicht angemeldete Benutzer <a href="/wiki/Wikipedia:Starthilfe" aria-label="Erfahre mehr über das Bearbeiten"><span>Weitere Informationen</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003EVerbergen\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"anonnotice\" lang=\"de\" dir=\"ltr\"\u003E\u003Cdiv role=\"alert\" style=\"border:1px solid var(--border-color-base, #a2a9b1); padding:.2em .4em;\"\u003EDas Aussehen der deutschsprachigen Wikipedia hat sich geändert: Das Hauptmenü ist nun links neben dem Logo erreichbar, die eigene Diskussionsseite und Beitragsliste rechts neben dem Link zum Anmelden und die Werkzeugleiste mit Verweisen zu Schwesterprojekten wie Wikimedia Commons rechts neben dem Link zur Versionsgeschichte. \u003Ca href=\"https://en.wikipedia.org/wiki/de:Hilfe:Skin/Vector_2022\" class=\"extiw\" title=\"w:de:Hilfe:Skin/Vector 2022\"\u003EWeitere Informationen\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Website"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Inhaltsverzeichnis" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Inhaltsverzeichnis</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">In die Seitenleiste verschieben</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">Verbergen</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Anfang)</div> </a> </li> <li id="toc-Übersicht_und_Standards" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Übersicht_und_Standards"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Übersicht und Standards</span> </div> </a> <ul id="toc-Übersicht_und_Standards-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Die_JPEG-Komprimierung" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Die_JPEG-Komprimierung"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Die JPEG-Komprimierung</span> </div> </a> <button aria-controls="toc-Die_JPEG-Komprimierung-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Unterabschnitt Die JPEG-Komprimierung umschalten</span> </button> <ul id="toc-Die_JPEG-Komprimierung-sublist" class="vector-toc-list"> <li id="toc-Farbmodellumrechnung" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Farbmodellumrechnung"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Farbmodellumrechnung</span> </div> </a> <ul id="toc-Farbmodellumrechnung-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Tiefpassfilterung_der_Farbdifferenzsignale" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Tiefpassfilterung_der_Farbdifferenzsignale"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Tiefpassfilterung der Farbdifferenzsignale</span> </div> </a> <ul id="toc-Tiefpassfilterung_der_Farbdifferenzsignale-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Blockbildung_und_diskrete_Kosinustransformation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Blockbildung_und_diskrete_Kosinustransformation"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Blockbildung und diskrete Kosinustransformation</span> </div> </a> <ul id="toc-Blockbildung_und_diskrete_Kosinustransformation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Quantisierung" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Quantisierung"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Quantisierung</span> </div> </a> <ul id="toc-Quantisierung-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Umsortierung_und_Differenzkodierung_des_Gleichanteils" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Umsortierung_und_Differenzkodierung_des_Gleichanteils"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Umsortierung und Differenzkodierung des Gleichanteils</span> </div> </a> <ul id="toc-Umsortierung_und_Differenzkodierung_des_Gleichanteils-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Entropiekodierung" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Entropiekodierung"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Entropiekodierung</span> </div> </a> <ul id="toc-Entropiekodierung-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Die_JPEG-Dekodierung" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Die_JPEG-Dekodierung"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Die JPEG-Dekodierung</span> </div> </a> <button aria-controls="toc-Die_JPEG-Dekodierung-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Unterabschnitt Die JPEG-Dekodierung umschalten</span> </button> <ul id="toc-Die_JPEG-Dekodierung-sublist" class="vector-toc-list"> <li id="toc-Inverse_diskrete_Kosinustransformation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Inverse_diskrete_Kosinustransformation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Inverse diskrete Kosinustransformation</span> </div> </a> <ul id="toc-Inverse_diskrete_Kosinustransformation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Farbmodellumrechnung_2" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Farbmodellumrechnung_2"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Farbmodellumrechnung</span> </div> </a> <ul id="toc-Farbmodellumrechnung_2-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Progressives_JPEG" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Progressives_JPEG"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Progressives JPEG</span> </div> </a> <ul id="toc-Progressives_JPEG-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Verlustfreie_Nachbearbeitung_von_JPEG" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Verlustfreie_Nachbearbeitung_von_JPEG"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Verlustfreie Nachbearbeitung von JPEG</span> </div> </a> <button aria-controls="toc-Verlustfreie_Nachbearbeitung_von_JPEG-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Unterabschnitt Verlustfreie Nachbearbeitung von JPEG umschalten</span> </button> <ul id="toc-Verlustfreie_Nachbearbeitung_von_JPEG-sublist" class="vector-toc-list"> <li id="toc-Verlustfreie_visuelle_Nachbearbeitung" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Verlustfreie_visuelle_Nachbearbeitung"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Verlustfreie visuelle Nachbearbeitung</span> </div> </a> <ul id="toc-Verlustfreie_visuelle_Nachbearbeitung-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Verlustfreie_erweiterte_Kompression_der_Daten" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Verlustfreie_erweiterte_Kompression_der_Daten"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Verlustfreie erweiterte Kompression der Daten</span> </div> </a> <ul id="toc-Verlustfreie_erweiterte_Kompression_der_Daten-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Beispielbild" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Beispielbild"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Beispielbild</span> </div> </a> <ul id="toc-Beispielbild-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Visuelle_Qualität_und_verwandte_Formate" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Visuelle_Qualität_und_verwandte_Formate"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Visuelle Qualität und verwandte Formate</span> </div> </a> <ul id="toc-Visuelle_Qualität_und_verwandte_Formate-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-JPEG_XL" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#JPEG_XL"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>JPEG XL</span> </div> </a> <ul id="toc-JPEG_XL-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Patentfragen" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Patentfragen"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Patentfragen</span> </div> </a> <ul id="toc-Patentfragen-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Implementierungen" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Implementierungen"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Implementierungen</span> </div> </a> <ul id="toc-Implementierungen-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Literatur" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Literatur"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Literatur</span> </div> </a> <ul id="toc-Literatur-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Weblinks" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Weblinks"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>Weblinks</span> </div> </a> <ul id="toc-Weblinks-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Einzelnachweise" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Einzelnachweise"> <div class="vector-toc-text"> <span class="vector-toc-numb">13</span> <span>Einzelnachweise</span> </div> </a> <ul id="toc-Einzelnachweise-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Inhaltsverzeichnis" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Inhaltsverzeichnis" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Inhaltsverzeichnis umschalten" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Inhaltsverzeichnis umschalten</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">JPEG</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Zu einem Artikel in einer anderen Sprache gehen. Verfügbar in 66 Sprachen" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-66" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">66 Sprachen</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AC%D9%8A%D9%87_%D8%A8%D9%8A%D9%87_%D8%A5%D9%8A_%D8%AC%D9%8A" title="جيه بيه إي جي – Arabisch" lang="ar" hreflang="ar" data-title="جيه بيه إي جي" data-language-autonym="العربية" data-language-local-name="Arabisch" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/JPEG" title="JPEG – Asturisch" lang="ast" hreflang="ast" data-title="JPEG" data-language-autonym="Asturianu" data-language-local-name="Asturisch" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/JPEG" title="JPEG – Aserbaidschanisch" lang="az" hreflang="az" data-title="JPEG" data-language-autonym="Azərbaycanca" data-language-local-name="Aserbaidschanisch" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/JPEG" title="JPEG – Belarussisch" lang="be" hreflang="be" data-title="JPEG" data-language-autonym="Беларуская" data-language-local-name="Belarussisch" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/JPEG" title="JPEG – Bulgarisch" lang="bg" hreflang="bg" data-title="JPEG" data-language-autonym="Български" data-language-local-name="Bulgarisch" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%9C%E0%A7%87%E0%A6%AA%E0%A6%BF%E0%A6%87%E0%A6%9C%E0%A6%BF" title="জেপিইজি – Bengalisch" lang="bn" hreflang="bn" data-title="জেপিইজি" data-language-autonym="বাংলা" data-language-local-name="Bengalisch" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/JPEG" title="JPEG – Bosnisch" lang="bs" hreflang="bs" data-title="JPEG" data-language-autonym="Bosanski" data-language-local-name="Bosnisch" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/JPEG" title="JPEG – Katalanisch" lang="ca" hreflang="ca" data-title="JPEG" data-language-autonym="Català" data-language-local-name="Katalanisch" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/JPEG" title="JPEG – Tschechisch" lang="cs" hreflang="cs" data-title="JPEG" data-language-autonym="Čeština" data-language-local-name="Tschechisch" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/JPEG" title="JPEG – Dänisch" lang="da" hreflang="da" data-title="JPEG" data-language-autonym="Dansk" data-language-local-name="Dänisch" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/JPEG" title="JPEG – Griechisch" lang="el" hreflang="el" data-title="JPEG" data-language-autonym="Ελληνικά" data-language-local-name="Griechisch" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/JPEG" title="JPEG – Englisch" lang="en" hreflang="en" data-title="JPEG" data-language-autonym="English" data-language-local-name="Englisch" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/JPEG" title="JPEG – Esperanto" lang="eo" hreflang="eo" data-title="JPEG" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Joint_Photographic_Experts_Group" title="Joint Photographic Experts Group – Spanisch" lang="es" hreflang="es" data-title="Joint Photographic Experts Group" data-language-autonym="Español" data-language-local-name="Spanisch" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/JPEG" title="JPEG – Estnisch" lang="et" hreflang="et" data-title="JPEG" data-language-autonym="Eesti" data-language-local-name="Estnisch" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/JPEG" title="JPEG – Baskisch" lang="eu" hreflang="eu" data-title="JPEG" data-language-autonym="Euskara" data-language-local-name="Baskisch" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/JPEG" title="JPEG – Persisch" lang="fa" hreflang="fa" data-title="JPEG" data-language-autonym="فارسی" data-language-local-name="Persisch" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/JPEG" title="JPEG – Finnisch" lang="fi" hreflang="fi" data-title="JPEG" data-language-autonym="Suomi" data-language-local-name="Finnisch" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/JPEG" title="JPEG – Französisch" lang="fr" hreflang="fr" data-title="JPEG" data-language-autonym="Français" data-language-local-name="Französisch" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/JPEG" title="JPEG – Galicisch" lang="gl" hreflang="gl" data-title="JPEG" data-language-autonym="Galego" data-language-local-name="Galicisch" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/JPEG" title="JPEG – Hebräisch" lang="he" hreflang="he" data-title="JPEG" data-language-autonym="עברית" data-language-local-name="Hebräisch" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A5%87%E0%A4%AA%E0%A5%80%E0%A4%88%E0%A4%9C%E0%A5%80" title="जेपीईजी – Hindi" lang="hi" hreflang="hi" data-title="जेपीईजी" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/JPEG" title="JPEG – Kroatisch" lang="hr" hreflang="hr" data-title="JPEG" data-language-autonym="Hrvatski" data-language-local-name="Kroatisch" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/JPEG" title="JPEG – Ungarisch" lang="hu" hreflang="hu" data-title="JPEG" data-language-autonym="Magyar" data-language-local-name="Ungarisch" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/JPEG" title="JPEG – Armenisch" lang="hy" hreflang="hy" data-title="JPEG" data-language-autonym="Հայերեն" data-language-local-name="Armenisch" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Gugus_Pakar_Fotografi_Gabungan" title="Gugus Pakar Fotografi Gabungan – Indonesisch" lang="id" hreflang="id" data-title="Gugus Pakar Fotografi Gabungan" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesisch" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/JPEG" title="JPEG – Isländisch" lang="is" hreflang="is" data-title="JPEG" data-language-autonym="Íslenska" data-language-local-name="Isländisch" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/JPEG" title="JPEG – Italienisch" lang="it" hreflang="it" data-title="JPEG" data-language-autonym="Italiano" data-language-local-name="Italienisch" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/JPEG" title="JPEG – Japanisch" lang="ja" hreflang="ja" data-title="JPEG" data-language-autonym="日本語" data-language-local-name="Japanisch" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/JPEG" title="JPEG – Javanisch" lang="jv" hreflang="jv" data-title="JPEG" data-language-autonym="Jawa" data-language-local-name="Javanisch" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/JPEG" title="JPEG – Georgisch" lang="ka" hreflang="ka" data-title="JPEG" data-language-autonym="ქართული" data-language-local-name="Georgisch" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/JPEG" title="JPEG – Khmer" lang="km" hreflang="km" data-title="JPEG" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="Khmer" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/JPEG" title="JPEG – Koreanisch" lang="ko" hreflang="ko" data-title="JPEG" data-language-autonym="한국어" data-language-local-name="Koreanisch" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/Jpeg" title="Jpeg – Kirgisisch" lang="ky" hreflang="ky" data-title="Jpeg" data-language-autonym="Кыргызча" data-language-local-name="Kirgisisch" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/.jpg" title=".jpg – Luxemburgisch" lang="lb" hreflang="lb" data-title=".jpg" data-language-autonym="Lëtzebuergesch" data-language-local-name="Luxemburgisch" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/JPEG" title="JPEG – Litauisch" lang="lt" hreflang="lt" data-title="JPEG" data-language-autonym="Lietuvių" data-language-local-name="Litauisch" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/JPEG" title="JPEG – Lettisch" lang="lv" hreflang="lv" data-title="JPEG" data-language-autonym="Latviešu" data-language-local-name="Lettisch" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/JPEG" title="JPEG – Mazedonisch" lang="mk" hreflang="mk" data-title="JPEG" data-language-autonym="Македонски" data-language-local-name="Mazedonisch" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%9C%E0%B5%86.%E0%B4%AA%E0%B4%BF.%E0%B4%87.%E0%B4%9C%E0%B4%BF." title="ജെ.പി.ഇ.ജി. – Malayalam" lang="ml" hreflang="ml" data-title="ജെ.പി.ഇ.ജി." data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/JPEG" title="JPEG – Malaiisch" lang="ms" hreflang="ms" data-title="JPEG" data-language-autonym="Bahasa Melayu" data-language-local-name="Malaiisch" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/JPEG" title="JPEG – Niederländisch" lang="nl" hreflang="nl" data-title="JPEG" data-language-autonym="Nederlands" data-language-local-name="Niederländisch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/JPEG" title="JPEG – Norwegisch (Nynorsk)" lang="nn" hreflang="nn" data-title="JPEG" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegisch (Nynorsk)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/JPEG" title="JPEG – Norwegisch (Bokmål)" lang="nb" hreflang="nb" data-title="JPEG" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegisch (Bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pam mw-list-item"><a href="https://pam.wikipedia.org/wiki/JPEG" title="JPEG – Pampanggan" lang="pam" hreflang="pam" data-title="JPEG" data-language-autonym="Kapampangan" data-language-local-name="Pampanggan" class="interlanguage-link-target"><span>Kapampangan</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/JPEG" title="JPEG – Polnisch" lang="pl" hreflang="pl" data-title="JPEG" data-language-autonym="Polski" data-language-local-name="Polnisch" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/JPEG" title="JPEG – Portugiesisch" lang="pt" hreflang="pt" data-title="JPEG" data-language-autonym="Português" data-language-local-name="Portugiesisch" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/JPEG" title="JPEG – Rumänisch" lang="ro" hreflang="ro" data-title="JPEG" data-language-autonym="Română" data-language-local-name="Rumänisch" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/JPEG" title="JPEG – Russisch" lang="ru" hreflang="ru" data-title="JPEG" data-language-autonym="Русский" data-language-local-name="Russisch" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/JPEG" title="JPEG – Serbokroatisch" lang="sh" hreflang="sh" data-title="JPEG" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbokroatisch" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/JPEG" title="JPEG – einfaches Englisch" lang="en-simple" hreflang="en-simple" data-title="JPEG" data-language-autonym="Simple English" data-language-local-name="einfaches Englisch" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/JPEG" title="JPEG – Slowakisch" lang="sk" hreflang="sk" data-title="JPEG" data-language-autonym="Slovenčina" data-language-local-name="Slowakisch" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/JPEG" title="JPEG – Slowenisch" lang="sl" hreflang="sl" data-title="JPEG" data-language-autonym="Slovenščina" data-language-local-name="Slowenisch" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/JPEG" title="JPEG – Albanisch" lang="sq" hreflang="sq" data-title="JPEG" data-language-autonym="Shqip" data-language-local-name="Albanisch" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/JPEG" title="JPEG – Serbisch" lang="sr" hreflang="sr" data-title="JPEG" data-language-autonym="Српски / srpski" data-language-local-name="Serbisch" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/JPEG" title="JPEG – Schwedisch" lang="sv" hreflang="sv" data-title="JPEG" data-language-autonym="Svenska" data-language-local-name="Schwedisch" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%88%E0%B9%80%E0%B8%9E%E0%B9%87%E0%B8%81" title="เจเพ็ก – Thailändisch" lang="th" hreflang="th" data-title="เจเพ็ก" data-language-autonym="ไทย" data-language-local-name="Thailändisch" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/JPEG" title="JPEG – Türkisch" lang="tr" hreflang="tr" data-title="JPEG" data-language-autonym="Türkçe" data-language-local-name="Türkisch" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/JPEG" title="JPEG – Ukrainisch" lang="uk" hreflang="uk" data-title="JPEG" data-language-autonym="Українська" data-language-local-name="Ukrainisch" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%AC%DB%92_%D9%BE%DB%8C_%D8%A7%DB%8C_%D8%AC%DB%8C" title="جے پی ای جی – Urdu" lang="ur" hreflang="ur" data-title="جے پی ای جی" data-language-autonym="اردو" data-language-local-name="Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/JPEG" title="JPEG – Usbekisch" lang="uz" hreflang="uz" data-title="JPEG" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Usbekisch" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/JPEG" title="JPEG – Venetisch" lang="vec" hreflang="vec" data-title="JPEG" data-language-autonym="Vèneto" data-language-local-name="Venetisch" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/JPEG" title="JPEG – Vietnamesisch" lang="vi" hreflang="vi" data-title="JPEG" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamesisch" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/JPEG" title="JPEG – Wu" lang="wuu" hreflang="wuu" data-title="JPEG" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/JPEG" title="JPEG – Yoruba" lang="yo" hreflang="yo" data-title="JPEG" data-language-autonym="Yorùbá" data-language-local-name="Yoruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/JPEG" title="JPEG – Chinesisch" lang="zh" hreflang="zh" data-title="JPEG" data-language-autonym="中文" data-language-local-name="Chinesisch" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/JPEG" title="JPEG – Kantonesisch" lang="yue" hreflang="yue" data-title="JPEG" data-language-autonym="粵語" data-language-local-name="Kantonesisch" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2195#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namensräume"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/JPEG" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Diskussion:JPEG" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Sprachvariante ändern" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Deutsch</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Ansichten"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/JPEG"><span>Lesen</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=JPEG&amp;veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=JPEG&amp;action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=JPEG&amp;action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Seitenwerkzeuge"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Werkzeuge" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Werkzeuge</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Werkzeuge</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">In die Seitenleiste verschieben</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">Verbergen</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Weitere Optionen" > <div class="vector-menu-heading"> Aktionen </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/JPEG"><span>Lesen</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=JPEG&amp;veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=JPEG&amp;action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=JPEG&amp;action=history"><span>Versionsgeschichte</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Allgemein </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/JPEG" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/JPEG" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=JPEG&amp;oldid=254203083" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=JPEG&amp;action=info" title="Weitere Informationen über diese Seite"><span>Seiten­­informationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&amp;page=JPEG&amp;id=254203083&amp;wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spezial:URL-K%C3%BCrzung&amp;url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FJPEG"><span>Kurzlink</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spezial:QrCode&amp;url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FJPEG"><span>QR-Code herunterladen</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Drucken/​exportieren </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&amp;page=JPEG&amp;action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=JPEG&amp;printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In anderen Projekten </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:JPEG_compression" hreflang="en"><span>Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2195" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Seitenwerkzeuge"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Erscheinungsbild"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Erscheinungsbild</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">In die Seitenleiste verschieben</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">Verbergen</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable noprint vorlage-weiterleitungshinweis" style="border-bottom-style: solid; border-bottom-width: 1px; font-size:95%; margin-bottom:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;"><div class="noviewer noresize bksicon" style="display: table-cell; padding-bottom: 0.2em; padding-left: 0.25em; padding-right: 1em; padding-top: 0.2em; vertical-align: middle;" aria-hidden="true" role="presentation"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Disambig-dark.svg/40px-Disambig-dark.svg.png" decoding="async" width="25" height="19" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Disambig-dark.svg/60px-Disambig-dark.svg.png 2x" data-file-width="444" data-file-height="340" /></span></span></div> <div style="display: table-cell; vertical-align: middle; width: 100%;"> <div role="navigation"> <i>JPG</i> ist eine Weiterleitung auf diesen Artikel. Zum Dateiformat <i>.jpg</i> bzw. <i>.jpeg</i> siehe <a href="/wiki/JPEG_File_Interchange_Format" title="JPEG File Interchange Format">JPEG File Interchange Format</a>, zum <a href="/wiki/Jahrbuch_f%C3%BCr_Politik_und_Geschichte" title="Jahrbuch für Politik und Geschichte">Jahrbuch für Politik und Geschichte</a> ebenda. Siehe auch: <a href="/wiki/J-pag" title="J-pag">J-pag</a>.</div> </div></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Joint_Photographic_Experts_Group_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/220px-Joint_Photographic_Experts_Group_logo.svg.png" decoding="async" width="220" height="228" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/330px-Joint_Photographic_Experts_Group_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/24/Joint_Photographic_Experts_Group_logo.svg/440px-Joint_Photographic_Experts_Group_logo.svg.png 2x" data-file-width="314" data-file-height="325" /></a><figcaption>Logo</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Phalaenopsis_JPEG.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Phalaenopsis_JPEG.png/220px-Phalaenopsis_JPEG.png" decoding="async" width="220" height="196" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/3/3e/Phalaenopsis_JPEG.png 1.5x" data-file-width="240" data-file-height="214" /></a><figcaption>Ein Bild mit von links nach rechts abnehmenden Qualitätsstufen</figcaption></figure> <p><b>JPEG</b> ([<style data-mw-deduplicate="TemplateStyles:r227981795">.mw-parser-output .IPA a{text-decoration:none}</style><span class="navigation-not-searchable"><span class="IPA"><a href="/wiki/Liste_der_IPA-Zeichen" title="Liste der IPA-Zeichen"><span title="Aussprache im Internationalen Phonetischen Alphabet (IPA)" lang="zxx">ˈdʒeɪpɛɡ</span></a></span></span>]) ist die gebräuchliche Bezeichnung für die 1992 vorgestellte <a href="/wiki/Normung" title="Normung">Norm</a> <a href="/wiki/Internationale_Organisation_f%C3%BCr_Normung" title="Internationale Organisation für Normung">ISO</a>/<a href="/wiki/International_Electrotechnical_Commission" title="International Electrotechnical Commission">IEC</a> 10918-1 bzw. <a href="/wiki/Comit%C3%A9_Consultatif_International_T%C3%A9l%C3%A9phonique_et_T%C3%A9l%C3%A9graphique" class="mw-redirect" title="Comité Consultatif International Téléphonique et Télégraphique">CCITT</a> Recommendation T.81, die verschiedene Methoden der <a href="/wiki/Bildkompression" title="Bildkompression">Bildkompression</a> beschreibt. Die Bezeichnung „JPEG“ geht auf das Gremium <a href="/wiki/Joint_Photographic_Experts_Group" title="Joint Photographic Experts Group">Joint Photographic Experts Group</a> zurück, das die JPEG-Norm entwickelte.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> </p><p>JPEG schlägt verschiedene Komprimierungs- und Kodierungsmethoden vor, darunter <a href="/wiki/Verlustbehaftete_Kompression" class="mw-redirect" title="Verlustbehaftete Kompression">verlustbehaftete</a> und <a href="/wiki/Verlustfreie_Kompression" class="mw-redirect" title="Verlustfreie Kompression">verlustfreie Kompression</a>, verschiedene <a href="/wiki/Farbtiefe_(Computergrafik)" title="Farbtiefe (Computergrafik)">Farbtiefen</a> sowie sequenzielle oder progressive Modi (normaler Bildaufbau bzw. allmähliche Verfeinerung). Weithin verbreitet ist nur die verlustbehaftete Komprimierung bei sequenziellem oder progressivem Modus und 8-Bit-<a href="/wiki/Farbkanal" title="Farbkanal">Farbkanälen</a>. </p><p>Die JPEG-Norm beschreibt lediglich Bildkompressionsverfahren, legt aber nicht fest, wie die so entstandenen Daten gespeichert werden sollen. Gemeinhin werden mit „JPEG-Dateien“ oder „JPG-Dateien“ Dateien im <a href="/wiki/Grafikformat" title="Grafikformat">Grafikformat</a> <a href="/wiki/JPEG_File_Interchange_Format" title="JPEG File Interchange Format">JPEG File Interchange Format</a> (JFIF) bezeichnet. JFIF ist jedoch nur <i>eine</i> Art, JPEG-Daten abzulegen; <a href="/w/index.php?title=Still_Picture_Interchange_File_Format&amp;action=edit&amp;redlink=1" class="new" title="Still Picture Interchange File Format (Seite nicht vorhanden)">SPIFF</a> und <a href="/wiki/JPEG_Network_Graphics" title="JPEG Network Graphics">JNG</a> sind weitere, wenn auch wenig gebräuchliche, Möglichkeiten. </p><p>JPEG/JFIF unterstützt eine maximale Bildgröße von 65.535 × 65.535 Pixel.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Übersicht_und_Standards"><span id=".C3.9Cbersicht_und_Standards"></span>Übersicht und Standards</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=1" title="Abschnitt bearbeiten: Übersicht und Standards" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=1" title="Quellcode des Abschnitts bearbeiten: Übersicht und Standards"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die JPEG-Norm ISO/IEC 10918-1 definiert folgende Modi, von denen nur die farbig unterlegten gebräuchlich sind: </p> <table class="wikitable" style="text-align:center; vertical-align:top; border:0; background:#F0F0F7;"> <tbody><tr> <td class="hintergrundfarbe-basis" style="border:0;">Aufbau </td> <td colspan="4" class="hintergrundfarbe8">Sequenziell <i>(Sequential)</i> </td> <td colspan="4" class="hintergrundfarbe8">Progressiv <i>(Progressive)</i> </td> <td colspan="2">Verlustfrei <i>(Lossless)</i> </td> <td>Hierarchisch <i>(Hierarchical)</i> </td></tr> <tr> <td class="hintergrundfarbe-basis" style="border:0;">Kodierung </td> <td colspan="2" class="hintergrundfarbe8"><a href="/wiki/Huffman-Kodierung" title="Huffman-Kodierung">Huffman</a> </td> <td colspan="2"><a href="/wiki/Arithmetisches_Kodieren" title="Arithmetisches Kodieren">Arithmetisch</a> </td> <td colspan="2" class="hintergrundfarbe8">Huffman </td> <td colspan="2">Arithmetisch </td> <td>Huffman </td> <td>Arithmetisch </td> <td> </td></tr> <tr> <td class="hintergrundfarbe-basis" style="border:0;">Bittiefe </td> <td class="hintergrundfarbe8">8 Bit </td> <td>12 Bit </td> <td><span style="visibility:hidden;">0</span>8 Bit </td> <td>12 Bit </td> <td class="hintergrundfarbe8">8 Bit </td> <td>12 Bit </td> <td><span style="visibility:hidden;">0</span>8 Bit </td> <td>12 Bit </td> <td>2-16 Bit </td> <td>2-16 Bit </td> <td>Bittiefe je nach kombinierten Modi </td></tr></tbody></table> <p>Zusätzlich zum in ISO/IEC 10918-1 definierten verlustbehafteten Modus gibt es noch die verbesserte, verlustfreie Komprimierungsmethode <a href="/w/index.php?title=JPEG-LS&amp;action=edit&amp;redlink=1" class="new" title="JPEG-LS (Seite nicht vorhanden)">JPEG-LS</a>, die in einer anderen Norm festgelegt wurde. Außerdem existiert noch die <a href="/wiki/JBIG" title="JBIG">JBIG</a>-Norm zur Komprimierung von Schwarzweißbildern. </p><p>JPEG und JPEG-LS sind in den folgenden Standards definiert: </p> <table> <tbody><tr> <td>●</td> <td>JPEG (verlustbehaftet und verlustfrei):</td> <td></td> <td><a rel="nofollow" class="external text" href="http://www.w3.org/Graphics/JPEG/itu-t81.pdf">ITU-T T.81</a> (PDF; 1,1&#160;MB), ISO/IEC IS 10918-1 </td></tr> <tr> <td>●</td> <td>JPEG (Erweiterungen):</td> <td></td> <td>ITU-T T.84 </td></tr> <tr> <td>●</td> <td>JPEG-LS (verlustfrei, verbessert):</td> <td></td> <td>ITU-T T.87, ISO/IEC IS 14495-1 </td></tr></tbody></table> <p>Die JPEG-Norm trägt den offiziellen Titel <i>Information technology – Digital compression and coding of continuous-tone still images: Requirements and guidelines.</i> Das „Joint“ im Namen stammt von der Zusammenarbeit von <a href="/wiki/Internationale_Fernmeldeunion" title="Internationale Fernmeldeunion">ITU</a>, <a href="/wiki/International_Electrotechnical_Commission" title="International Electrotechnical Commission">IEC</a> und <a href="/wiki/Internationale_Organisation_f%C3%BCr_Normung" title="Internationale Organisation für Normung">ISO</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Die_JPEG-Komprimierung">Die JPEG-Komprimierung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=2" title="Abschnitt bearbeiten: Die JPEG-Komprimierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=2" title="Quellcode des Abschnitts bearbeiten: Die JPEG-Komprimierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die JPEG-Norm definiert 41 verschiedene Unterdateiformate, von denen aber meist nur eines unterstützt wird (und welches auch fast alle Anwendungsfälle abdeckt). </p><p>Die Kompression erfolgt in mehreren Verarbeitungsschritten, von denen vier verlustbehaftet sind. </p> <ul><li>Farbmodellumrechnung vom (meist) <a href="/wiki/RGB-Farbraum" title="RGB-Farbraum">RGB-Farbraum</a> ins <a href="/wiki/YCbCr" class="mw-redirect" title="YCbCr">YCbCr</a>-Farbmodell (analog zu CCIR 601) (theoretisch verlustfrei, nach CCIR 601 verlustbehaftet).</li> <li><a href="/wiki/Tiefpassfilterung" class="mw-redirect" title="Tiefpassfilterung">Tiefpassfilterung</a> und <a href="/wiki/Farbunterabtastung" title="Farbunterabtastung">Unterabtastung</a> der Farbabweichungssignale Cb und Cr (verlustbehaftet).</li> <li>Einteilung in 8×8-Blöcke und <a href="/wiki/Diskrete_Kosinustransformation" title="Diskrete Kosinustransformation">diskrete Kosinustransformation</a> dieser Blöcke (theoretisch verlustfrei, durch Rundungsfehler aber verlustbehaftet).</li> <li><a href="/wiki/Quantisierung_(Messtechnik)" class="mw-redirect" title="Quantisierung (Messtechnik)">Quantisierung</a> (verlustbehaftet).</li> <li>Umsortierung.</li> <li><a href="/wiki/Entropiekodierung" title="Entropiekodierung">Entropiekodierung</a>.</li></ul> <p>Die Datenreduktion erfolgt durch die verlustbehafteten Verarbeitungsschritte in Zusammenwirken mit der <a href="/wiki/Entropiekodierung" title="Entropiekodierung">Entropiekodierung</a>. </p><p>Kompressionen bis etwa 1,5–2 Bit/Pixel sind visuell verlustfrei, bei 0,7–1 Bit/Pixel sind noch gute Ergebnisse erzielbar, unter 0,3 Bit/Pixel wird JPEG praktisch unbrauchbar, das Bild wird zunehmend von unübersehbaren <a href="/wiki/Kompressionsartefakt" title="Kompressionsartefakt">Kompressionsartefakten</a> (Blockbildung, stufige Übergänge, Farbeffekte an Graukeilen) überdeckt. Der Nachfolger <a href="/wiki/JPEG_2000" title="JPEG 2000">JPEG 2000</a> ist wesentlich weniger für diese Art von Artefakten anfällig. </p><p>Sieht man als Quellformat 24-Bit-RGB-Dateien an, erhält man Kompressionsraten von 12 bis 15 für visuell verlustfreie Bilder und bis zu 35 für noch gute Bilder. Die Qualität hängt aber neben der Kompressionsrate noch von der Art der Bilder ab. Rauschen und regelmäßige feine Strukturen im Bild verringern die maximal mögliche Kompressionsrate. </p><p>Der JPEG Lossless Mode zur verlustfreien Kompression verwendet ein anderes Verfahren (<a href="/wiki/Pr%C3%A4diktive_Kodierung" title="Prädiktive Kodierung">prädiktiver Koder</a> und <a href="/wiki/Entropiekodierung" title="Entropiekodierung">Entropiekodierung</a>). </p> <div class="mw-heading mw-heading3"><h3 id="Farbmodellumrechnung">Farbmodellumrechnung</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=3" title="Abschnitt bearbeiten: Farbmodellumrechnung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=3" title="Quellcode des Abschnitts bearbeiten: Farbmodellumrechnung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/Datei:Barns_grand_tetons_YCbCr_separation.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Barns_grand_tetons_YCbCr_separation.jpg/200px-Barns_grand_tetons_YCbCr_separation.jpg" decoding="async" width="200" height="598" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Barns_grand_tetons_YCbCr_separation.jpg/300px-Barns_grand_tetons_YCbCr_separation.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Barns_grand_tetons_YCbCr_separation.jpg/400px-Barns_grand_tetons_YCbCr_separation.jpg 2x" data-file-width="1600" data-file-height="4780" /></a><figcaption>Originalfarbbild oben und die Aufspaltung dieses Bildes in die Komponenten Y, Cb und Cr. Der geringe wahrgenommene Kontrast in den Farbkomponenten Cb und Cr macht anschaulich, warum die Farbinformation in der Auflösung reduziert werden kann (Unterabtastung), ohne den Bildeindruck wesentlich zu verschlechtern.</figcaption></figure> <p>Das Ausgangsbild, welches meist als <a href="/wiki/RGB-Farbraum" title="RGB-Farbraum">RGB</a>-Bild vorliegt, wird in das <a href="/wiki/YCbCr" class="mw-redirect" title="YCbCr">YCbCr</a>-Farbmodell umgerechnet. Grundsätzlich wird dabei das <a href="/wiki/YPbPr" class="mw-redirect" title="YPbPr">YPbPr</a>-Schema nach <a href="/wiki/CCIR_601" class="mw-redirect" title="CCIR 601">CCIR 601</a> verwendet: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}\approx {\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R'\\G'\\B'\end{bmatrix}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>Y</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>r</mi> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x2248;<!-- ≈ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>0,299</mn> </mtd> <mtd> <mn>0,587</mn> </mtd> <mtd> <mn>0,114</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,168</mn> <mn>736</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,331</mn> <mn>264</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>5</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>5</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,418</mn> <mn>688</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,081</mn> <mn>312</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x22c5;<!-- ⋅ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>R</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <msup> <mi>G</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <msup> <mi>B</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}\approx {\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R'\\G'\\B'\end{bmatrix}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/97da7b4d45440a6d967619c547dc88a62d011e8d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.005ex; width:58.061ex; height:9.176ex;" alt="{\displaystyle {\begin{bmatrix}Y&#39;\\Pb\\Pr\end{bmatrix}}\approx {\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R&#39;\\G&#39;\\B&#39;\end{bmatrix}}}" /></span></dd></dl> <p>Da die R′G′B′-Werte bereits digital als 8-Bit-Zahlen im Bereich {0, 1, …, 255} vorliegen, müssen die YPbPr-Komponenten lediglich verschoben (renormiert) werden, wodurch die Komponenten Y′ (<i>Luminanz</i>), Cb (<i>color blueness</i>) und Cr (<i>color redness</i>) entstehen: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{bmatrix}Y'\\Cb\\Cr\end{bmatrix}}\approx {\begin{bmatrix}0\\128\\128\end{bmatrix}}+{\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R'_{d}\\G'_{d}\\B'_{d}\end{bmatrix}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>Y</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mi>C</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>C</mi> <mi>r</mi> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x2248;<!-- ≈ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>128</mn> </mtd> </mtr> <mtr> <mtd> <mn>128</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>+</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>0,299</mn> </mtd> <mtd> <mn>0,587</mn> </mtd> <mtd> <mn>0,114</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,168</mn> <mn>736</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,331</mn> <mn>264</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>5</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>5</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,418</mn> <mn>688</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,081</mn> <mn>312</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x22c5;<!-- ⋅ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msubsup> <mi>R</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>d</mi> </mrow> <mo>&#x2032;</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>G</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>d</mi> </mrow> <mo>&#x2032;</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>B</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>d</mi> </mrow> <mo>&#x2032;</mo> </msubsup> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{bmatrix}Y'\\Cb\\Cr\end{bmatrix}}\approx {\begin{bmatrix}0\\128\\128\end{bmatrix}}+{\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R'_{d}\\G'_{d}\\B'_{d}\end{bmatrix}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/c5ac6b9c516f12aad10885fd32081ef0855f8e44" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.505ex; width:68.669ex; height:10.176ex;" alt="{\displaystyle {\begin{bmatrix}Y&#39;\\Cb\\Cr\end{bmatrix}}\approx {\begin{bmatrix}0\\128\\128\end{bmatrix}}+{\begin{bmatrix}0{,}299&amp;0{,}587&amp;0{,}114\\-0{,}168736&amp;-0{,}331264&amp;0{,}5\\0{,}5&amp;-0{,}418688&amp;-0{,}081312\end{bmatrix}}\cdot {\begin{bmatrix}R&#39;_{d}\\G&#39;_{d}\\B&#39;_{d}\end{bmatrix}}}" /></span></dd></dl> <p>Die Komponenten liegen nun wiederum im Wertebereich {0, 1, …, 255}. </p><p>Bei der Umrechnung des Farbmodells entstehen die üblichen Rundungsfehler durch begrenzte Rechengenauigkeit. </p> <div class="mw-heading mw-heading3"><h3 id="Tiefpassfilterung_der_Farbdifferenzsignale">Tiefpassfilterung der Farbdifferenzsignale</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=4" title="Abschnitt bearbeiten: Tiefpassfilterung der Farbdifferenzsignale" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=4" title="Quellcode des Abschnitts bearbeiten: Tiefpassfilterung der Farbdifferenzsignale"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Farbabweichungssignale Cb und Cr werden meist in reduzierter Auflösung gespeichert. Dazu werden sie <a href="/wiki/Tiefpass" title="Tiefpass">tiefpassgefiltert</a> und <a href="/wiki/Farbunterabtastung" title="Farbunterabtastung">unterabgetastet</a> (im einfachsten Fall durch eine Mittelwertbildung). </p><p>Meist wird eine vertikale und horizontale Unterabtastung jeweils um den Faktor 2 verwendet (YCbCr 4:2:0), die die Datenmenge um den Faktor 4 reduziert. Bei dieser Umwandlung wird die Tatsache ausgenutzt, dass die Ortsauflösung des menschlichen Auges für Farben deutlich geringer ist als für Helligkeitsübergänge. </p> <div class="mw-heading mw-heading3"><h3 id="Blockbildung_und_diskrete_Kosinustransformation">Blockbildung und diskrete Kosinustransformation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=5" title="Abschnitt bearbeiten: Blockbildung und diskrete Kosinustransformation" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=5" title="Quellcode des Abschnitts bearbeiten: Blockbildung und diskrete Kosinustransformation"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Jede Komponente (Y, Cb und Cr) des Bildes wird in 8×8-Blöcke eingeteilt. Diese werden einer zweidimensionalen <a href="/wiki/Diskrete_Kosinustransformation" title="Diskrete Kosinustransformation">diskreten Kosinustransformation</a> (DCT) unterzogen: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{xy}={1 \over 4}C_{x}C_{y}\sum _{m=0}^{7}\sum _{n=0}^{7}f_{mn}\cos {\frac {(2m+1)x\pi }{16}}\cos {\frac {(2n+1)y\pi }{16}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>x</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> </mrow> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>x</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>y</mi> </mrow> </msub> <munderover> <mo>&#x2211;<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mn>7</mn> </mrow> </munderover> <munderover> <mo>&#x2211;<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mn>7</mn> </mrow> </munderover> <msub> <mi>f</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mi>n</mi> </mrow> </msub> <mi>cos</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mi>m</mi> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>x</mi> <mi>&#x3c0;<!-- π --></mi> </mrow> <mn>16</mn> </mfrac> </mrow> <mi>cos</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>y</mi> <mi>&#x3c0;<!-- π --></mi> </mrow> <mn>16</mn> </mfrac> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle F_{xy}={1 \over 4}C_{x}C_{y}\sum _{m=0}^{7}\sum _{n=0}^{7}f_{mn}\cos {\frac {(2m+1)x\pi }{16}}\cos {\frac {(2n+1)y\pi }{16}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/07d4eafe82481b17c521c42bca9a26ab37c44ab8" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:57.963ex; height:7.343ex;" alt="{\displaystyle F_{xy}={1 \over 4}C_{x}C_{y}\sum _{m=0}^{7}\sum _{n=0}^{7}f_{mn}\cos {\frac {(2m+1)x\pi }{16}}\cos {\frac {(2n+1)y\pi }{16}}}" /></span></dd></dl> <p>mit </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{x},C_{y}={\begin{cases}{1 \over {\sqrt {2}}}&amp;{\text{wenn }}x,y=0\\1&amp;{\text{sonst }}\end{cases}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>x</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>y</mi> </mrow> </msub> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>{</mo> <mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"> <mtr> <mtd> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <msqrt> <mn>2</mn> </msqrt> </mrow> </mfrac> </mrow> </mtd> <mtd> <mrow class="MJX-TeXAtom-ORD"> <mtext>wenn&#xa0;</mtext> </mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>=</mo> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mrow class="MJX-TeXAtom-ORD"> <mtext>sonst&#xa0;</mtext> </mrow> </mtd> </mtr> </mtable> <mo fence="true" stretchy="true" symmetric="true"></mo> </mrow> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle C_{x},C_{y}={\begin{cases}{1 \over {\sqrt {2}}}&amp;{\text{wenn }}x,y=0\\1&amp;{\text{sonst }}\end{cases}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/ba14fbd19576d1e989660891b50e04dcf6e0cb0d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:31.308ex; height:7.509ex;" alt="{\displaystyle C_{x},C_{y}={\begin{cases}{1 \over {\sqrt {2}}}&amp;{\text{wenn }}x,y=0\\1&amp;{\text{sonst }}\end{cases}}}" /></span></dd></dl> <figure typeof="mw:File/Thumb"><a href="/wiki/Datei:Dctjpeg.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/23/Dctjpeg.png/330px-Dctjpeg.png" decoding="async" width="292" height="292" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/23/Dctjpeg.png/500px-Dctjpeg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/2/23/Dctjpeg.png 2x" data-file-width="584" data-file-height="584" /></a><figcaption>Statt 64 Einzelpunkte wird jeder 8×8-Block als <a href="/wiki/Linearkombination" title="Linearkombination">Linearkombination</a> dieser 64 Blöcke dargestellt</figcaption></figure> <figure typeof="mw:File/Thumb"><a href="/wiki/Datei:Jpegvergroessert.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/1/15/Jpegvergroessert.jpg" decoding="async" width="192" height="256" class="mw-file-element" data-file-width="192" data-file-height="256" /></a><figcaption>In der Vergrößerung sind die komprimierten 8×8-Quadrate erkennbar.</figcaption></figure> <p>Diese Transformation lässt sich unter Nutzung der <a href="/wiki/Schnelle_Fourier-Transformation" title="Schnelle Fourier-Transformation">schnellen Fourier-Transformation</a> (FFT) mit sehr wenig Aufwand implementieren. Die DCT ist eine <a href="/wiki/Orthogonale_Abbildung" title="Orthogonale Abbildung">orthogonale</a> <a href="/wiki/Konvertierung_(Informatik)" title="Konvertierung (Informatik)">Transformation</a>, weist gute Energiekompressionseigenschaften auf und es gibt eine inverse Transformation, die IDCT (was auch bedeutet, dass die DCT verlustfrei ist, es gingen keine Informationen verloren, da die Daten lediglich in eine für die weitere Verarbeitung günstigere Form gebracht wurden). </p> <div class="mw-heading mw-heading3"><h3 id="Quantisierung">Quantisierung</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=6" title="Abschnitt bearbeiten: Quantisierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=6" title="Quellcode des Abschnitts bearbeiten: Quantisierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Wie bei allen verlustbehafteten Kodierungsverfahren wird die eigentliche Datenreduktion (und Qualitätsverschlechterung) durch eine Quantisierung erreicht. Dazu werden die DCT-Koeffizienten durch die Quantisierungsmatrix geteilt (elementweise dividiert) und danach auf die nächstliegende Ganzzahl gerundet: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F^{Q}(x,y)=\operatorname {round} \left({\frac {F(x,y)}{Q(x,y)}}\right)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msup> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>Q</mi> </mrow> </msup> <mo stretchy="false">(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo stretchy="false">)</mo> <mo>=</mo> <mi>round</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>(</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mi>F</mi> <mo stretchy="false">(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>Q</mi> <mo stretchy="false">(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo stretchy="false">)</mo> </mrow> </mfrac> </mrow> <mo>)</mo> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle F^{Q}(x,y)=\operatorname {round} \left({\frac {F(x,y)}{Q(x,y)}}\right)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/5b5d03f48d879454acef335bf264a58dbf6d1cfc" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:29.149ex; height:6.509ex;" alt="{\displaystyle F^{Q}(x,y)=\operatorname {round} \left({\frac {F(x,y)}{Q(x,y)}}\right)}" /></span></dd></dl> <p>Bei diesem Rundungsschritt findet eine <a href="/wiki/Datenkompression#Irrelevanzreduktion" title="Datenkompression">Irrelevanzreduktion</a> statt. Die Quantisierungsmatrix ist sowohl für die Qualität als auch für die Kompressionsrate verantwortlich. Sie ist in JPEG-Dateien im Header abgespeichert (DQT-Marker). </p><p>Optimal ist die Quantisierungsmatrix, wenn sie in etwa die Empfindlichkeit des Auges für die entsprechenden Ortsfrequenzen repräsentiert. Für grobe Strukturen ist das Auge empfindlicher, daher sind die Quantisierungswerte für diese Frequenzen kleiner als die für hohe Frequenzen. </p><p>Hier ein Beispiel für eine Quantisierungsmatrix und ihre Anwendung auf einen 8×8-Block aus DCT-Koeffizienten: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{alignedat}{2}Q&amp;={\begin{bmatrix}10&amp;15&amp;25&amp;37&amp;51&amp;66&amp;82&amp;100\\15&amp;19&amp;28&amp;39&amp;52&amp;67&amp;83&amp;101\\25&amp;28&amp;35&amp;45&amp;58&amp;72&amp;88&amp;105\\37&amp;39&amp;45&amp;54&amp;66&amp;79&amp;94&amp;111\\51&amp;52&amp;58&amp;66&amp;76&amp;89&amp;103&amp;119\\66&amp;67&amp;72&amp;79&amp;89&amp;101&amp;114&amp;130\\82&amp;83&amp;88&amp;94&amp;103&amp;114&amp;127&amp;142\\100&amp;101&amp;105&amp;111&amp;119&amp;130&amp;142&amp;156\end{bmatrix}}\\F&amp;={\begin{bmatrix}782{,}91&amp;44{,}93&amp;172{,}52&amp;-35{,}28&amp;-20{,}58&amp;35{,}93&amp;2{,}88&amp;-3{,}85\\-122{,}35&amp;-75{,}46&amp;-7{,}52&amp;55{,}00&amp;30{,}72&amp;-17{,}73&amp;8{,}29&amp;1{,}97\\-2{,}99&amp;-32{,}77&amp;-57{,}18&amp;-30{,}07&amp;1{,}76&amp;17{,}63&amp;12{,}23&amp;-13{,}57\\-7{,}98&amp;0{,}66&amp;2{,}41&amp;-21{,}28&amp;-31{,}07&amp;-17{,}20&amp;-9{,}68&amp;16{,}94\\3{,}87&amp;7{,}07&amp;0{,}56&amp;5{,}13&amp;-2{,}47&amp;-15{,}09&amp;-17{,}70&amp;-3{,}76\\-3{,}77&amp;0{,}80&amp;-1{,}46&amp;-3{,}50&amp;1{,}48&amp;4{,}13&amp;-6{,}32&amp;-18{,}47\\1{,}78&amp;3{,}28&amp;4{,}63&amp;3{,}27&amp;2{,}39&amp;-2{,}31&amp;5{,}21&amp;11{,}77\\-1{,}75&amp;0{,}43&amp;-2{,}72&amp;-3{,}05&amp;3{,}95&amp;-1{,}83&amp;1{,}98&amp;3{,}87\end{bmatrix}}\\F^{Q}&amp;={\begin{bmatrix}78&amp;3&amp;7&amp;-1&amp;0&amp;1&amp;0&amp;0\\-8&amp;-4&amp;0&amp;1&amp;1&amp;0&amp;0&amp;0\\0&amp;-1&amp;-2&amp;-1&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\end{bmatrix}}\end{alignedat}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mtable columnalign="right left right left" rowspacing="3pt" columnspacing="0em 0em 0em 0em" displaystyle="true"> <mtr> <mtd> <mi>Q</mi> </mtd> <mtd> <mi></mi> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>10</mn> </mtd> <mtd> <mn>15</mn> </mtd> <mtd> <mn>25</mn> </mtd> <mtd> <mn>37</mn> </mtd> <mtd> <mn>51</mn> </mtd> <mtd> <mn>66</mn> </mtd> <mtd> <mn>82</mn> </mtd> <mtd> <mn>100</mn> </mtd> </mtr> <mtr> <mtd> <mn>15</mn> </mtd> <mtd> <mn>19</mn> </mtd> <mtd> <mn>28</mn> </mtd> <mtd> <mn>39</mn> </mtd> <mtd> <mn>52</mn> </mtd> <mtd> <mn>67</mn> </mtd> <mtd> <mn>83</mn> </mtd> <mtd> <mn>101</mn> </mtd> </mtr> <mtr> <mtd> <mn>25</mn> </mtd> <mtd> <mn>28</mn> </mtd> <mtd> <mn>35</mn> </mtd> <mtd> <mn>45</mn> </mtd> <mtd> <mn>58</mn> </mtd> <mtd> <mn>72</mn> </mtd> <mtd> <mn>88</mn> </mtd> <mtd> <mn>105</mn> </mtd> </mtr> <mtr> <mtd> <mn>37</mn> </mtd> <mtd> <mn>39</mn> </mtd> <mtd> <mn>45</mn> </mtd> <mtd> <mn>54</mn> </mtd> <mtd> <mn>66</mn> </mtd> <mtd> <mn>79</mn> </mtd> <mtd> <mn>94</mn> </mtd> <mtd> <mn>111</mn> </mtd> </mtr> <mtr> <mtd> <mn>51</mn> </mtd> <mtd> <mn>52</mn> </mtd> <mtd> <mn>58</mn> </mtd> <mtd> <mn>66</mn> </mtd> <mtd> <mn>76</mn> </mtd> <mtd> <mn>89</mn> </mtd> <mtd> <mn>103</mn> </mtd> <mtd> <mn>119</mn> </mtd> </mtr> <mtr> <mtd> <mn>66</mn> </mtd> <mtd> <mn>67</mn> </mtd> <mtd> <mn>72</mn> </mtd> <mtd> <mn>79</mn> </mtd> <mtd> <mn>89</mn> </mtd> <mtd> <mn>101</mn> </mtd> <mtd> <mn>114</mn> </mtd> <mtd> <mn>130</mn> </mtd> </mtr> <mtr> <mtd> <mn>82</mn> </mtd> <mtd> <mn>83</mn> </mtd> <mtd> <mn>88</mn> </mtd> <mtd> <mn>94</mn> </mtd> <mtd> <mn>103</mn> </mtd> <mtd> <mn>114</mn> </mtd> <mtd> <mn>127</mn> </mtd> <mtd> <mn>142</mn> </mtd> </mtr> <mtr> <mtd> <mn>100</mn> </mtd> <mtd> <mn>101</mn> </mtd> <mtd> <mn>105</mn> </mtd> <mtd> <mn>111</mn> </mtd> <mtd> <mn>119</mn> </mtd> <mtd> <mn>130</mn> </mtd> <mtd> <mn>142</mn> </mtd> <mtd> <mn>156</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>F</mi> </mtd> <mtd> <mi></mi> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>782</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>91</mn> </mtd> <mtd> <mn>44</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>93</mn> </mtd> <mtd> <mn>172</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>52</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>35</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>28</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>20</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>58</mn> </mtd> <mtd> <mn>35</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>93</mn> </mtd> <mtd> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>88</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>85</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>122</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>35</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>75</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>46</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>7</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>52</mn> </mtd> <mtd> <mn>55</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>00</mn> </mtd> <mtd> <mn>30</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>72</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>17</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>73</mn> </mtd> <mtd> <mn>8</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>29</mn> </mtd> <mtd> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>97</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>99</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>32</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>77</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>57</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>18</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>30</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>07</mn> </mtd> <mtd> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>76</mn> </mtd> <mtd> <mn>17</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>63</mn> </mtd> <mtd> <mn>12</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>23</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>13</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>57</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>7</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>98</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>66</mn> </mtd> <mtd> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>41</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>21</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>28</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>31</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>07</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>17</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>20</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>9</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>68</mn> </mtd> <mtd> <mn>16</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>94</mn> </mtd> </mtr> <mtr> <mtd> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>87</mn> </mtd> <mtd> <mn>7</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>07</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>56</mn> </mtd> <mtd> <mn>5</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>13</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>47</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>15</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>09</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>17</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>70</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>76</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>77</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>80</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>46</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>50</mn> </mtd> <mtd> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>48</mn> </mtd> <mtd> <mn>4</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>13</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>6</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>32</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>18</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>47</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>78</mn> </mtd> <mtd> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>28</mn> </mtd> <mtd> <mn>4</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>63</mn> </mtd> <mtd> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>27</mn> </mtd> <mtd> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>39</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>31</mn> </mtd> <mtd> <mn>5</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>21</mn> </mtd> <mtd> <mn>11</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>77</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>75</mn> </mtd> <mtd> <mn>0</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>43</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>72</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>05</mn> </mtd> <mtd> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>95</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>83</mn> </mtd> <mtd> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>98</mn> </mtd> <mtd> <mn>3</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>87</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <msup> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>Q</mi> </mrow> </msup> </mtd> <mtd> <mi></mi> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>78</mn> </mtd> <mtd> <mn>3</mn> </mtd> <mtd> <mn>7</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>8</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>4</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>2</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{alignedat}{2}Q&amp;={\begin{bmatrix}10&amp;15&amp;25&amp;37&amp;51&amp;66&amp;82&amp;100\\15&amp;19&amp;28&amp;39&amp;52&amp;67&amp;83&amp;101\\25&amp;28&amp;35&amp;45&amp;58&amp;72&amp;88&amp;105\\37&amp;39&amp;45&amp;54&amp;66&amp;79&amp;94&amp;111\\51&amp;52&amp;58&amp;66&amp;76&amp;89&amp;103&amp;119\\66&amp;67&amp;72&amp;79&amp;89&amp;101&amp;114&amp;130\\82&amp;83&amp;88&amp;94&amp;103&amp;114&amp;127&amp;142\\100&amp;101&amp;105&amp;111&amp;119&amp;130&amp;142&amp;156\end{bmatrix}}\\F&amp;={\begin{bmatrix}782{,}91&amp;44{,}93&amp;172{,}52&amp;-35{,}28&amp;-20{,}58&amp;35{,}93&amp;2{,}88&amp;-3{,}85\\-122{,}35&amp;-75{,}46&amp;-7{,}52&amp;55{,}00&amp;30{,}72&amp;-17{,}73&amp;8{,}29&amp;1{,}97\\-2{,}99&amp;-32{,}77&amp;-57{,}18&amp;-30{,}07&amp;1{,}76&amp;17{,}63&amp;12{,}23&amp;-13{,}57\\-7{,}98&amp;0{,}66&amp;2{,}41&amp;-21{,}28&amp;-31{,}07&amp;-17{,}20&amp;-9{,}68&amp;16{,}94\\3{,}87&amp;7{,}07&amp;0{,}56&amp;5{,}13&amp;-2{,}47&amp;-15{,}09&amp;-17{,}70&amp;-3{,}76\\-3{,}77&amp;0{,}80&amp;-1{,}46&amp;-3{,}50&amp;1{,}48&amp;4{,}13&amp;-6{,}32&amp;-18{,}47\\1{,}78&amp;3{,}28&amp;4{,}63&amp;3{,}27&amp;2{,}39&amp;-2{,}31&amp;5{,}21&amp;11{,}77\\-1{,}75&amp;0{,}43&amp;-2{,}72&amp;-3{,}05&amp;3{,}95&amp;-1{,}83&amp;1{,}98&amp;3{,}87\end{bmatrix}}\\F^{Q}&amp;={\begin{bmatrix}78&amp;3&amp;7&amp;-1&amp;0&amp;1&amp;0&amp;0\\-8&amp;-4&amp;0&amp;1&amp;1&amp;0&amp;0&amp;0\\0&amp;-1&amp;-2&amp;-1&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\end{bmatrix}}\end{alignedat}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/48900acaa504bd3e9263cebecaebebc7f885dedf" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -38.005ex; width:85.308ex; height:77.176ex;" alt="{\displaystyle {\begin{alignedat}{2}Q&amp;={\begin{bmatrix}10&amp;15&amp;25&amp;37&amp;51&amp;66&amp;82&amp;100\\15&amp;19&amp;28&amp;39&amp;52&amp;67&amp;83&amp;101\\25&amp;28&amp;35&amp;45&amp;58&amp;72&amp;88&amp;105\\37&amp;39&amp;45&amp;54&amp;66&amp;79&amp;94&amp;111\\51&amp;52&amp;58&amp;66&amp;76&amp;89&amp;103&amp;119\\66&amp;67&amp;72&amp;79&amp;89&amp;101&amp;114&amp;130\\82&amp;83&amp;88&amp;94&amp;103&amp;114&amp;127&amp;142\\100&amp;101&amp;105&amp;111&amp;119&amp;130&amp;142&amp;156\end{bmatrix}}\\F&amp;={\begin{bmatrix}782{,}91&amp;44{,}93&amp;172{,}52&amp;-35{,}28&amp;-20{,}58&amp;35{,}93&amp;2{,}88&amp;-3{,}85\\-122{,}35&amp;-75{,}46&amp;-7{,}52&amp;55{,}00&amp;30{,}72&amp;-17{,}73&amp;8{,}29&amp;1{,}97\\-2{,}99&amp;-32{,}77&amp;-57{,}18&amp;-30{,}07&amp;1{,}76&amp;17{,}63&amp;12{,}23&amp;-13{,}57\\-7{,}98&amp;0{,}66&amp;2{,}41&amp;-21{,}28&amp;-31{,}07&amp;-17{,}20&amp;-9{,}68&amp;16{,}94\\3{,}87&amp;7{,}07&amp;0{,}56&amp;5{,}13&amp;-2{,}47&amp;-15{,}09&amp;-17{,}70&amp;-3{,}76\\-3{,}77&amp;0{,}80&amp;-1{,}46&amp;-3{,}50&amp;1{,}48&amp;4{,}13&amp;-6{,}32&amp;-18{,}47\\1{,}78&amp;3{,}28&amp;4{,}63&amp;3{,}27&amp;2{,}39&amp;-2{,}31&amp;5{,}21&amp;11{,}77\\-1{,}75&amp;0{,}43&amp;-2{,}72&amp;-3{,}05&amp;3{,}95&amp;-1{,}83&amp;1{,}98&amp;3{,}87\end{bmatrix}}\\F^{Q}&amp;={\begin{bmatrix}78&amp;3&amp;7&amp;-1&amp;0&amp;1&amp;0&amp;0\\-8&amp;-4&amp;0&amp;1&amp;1&amp;0&amp;0&amp;0\\0&amp;-1&amp;-2&amp;-1&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\\0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0&amp;0\end{bmatrix}}\end{alignedat}}}" /></span></dd></dl> <p>wobei <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F^{Q}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msup> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>Q</mi> </mrow> </msup> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle F^{Q}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/4afd91c2e35edd0c4d0a2af009d10189bb62a6e7" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.347ex; height:2.676ex;" alt="{\displaystyle F^{Q}}" /></span> berechnet wird mit: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F^{Q}(0,0)=\operatorname {round} \left({\frac {F(0,0)}{Q(0,0)}}\right)=\operatorname {round} \left({\frac {782{,}91}{10}}\right)=78}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msup> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>Q</mi> </mrow> </msup> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo stretchy="false">)</mo> <mo>=</mo> <mi>round</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>(</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mi>F</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>Q</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo stretchy="false">)</mo> </mrow> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mi>round</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>(</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mn>782</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>91</mn> </mrow> <mn>10</mn> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mn>78</mn> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle F^{Q}(0,0)=\operatorname {round} \left({\frac {F(0,0)}{Q(0,0)}}\right)=\operatorname {round} \left({\frac {782{,}91}{10}}\right)=78}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/d59a8816f3a0d303f8102ad04d588c61d8c850b1" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:54.019ex; height:6.509ex;" alt="{\displaystyle F^{Q}(0,0)=\operatorname {round} \left({\frac {F(0,0)}{Q(0,0)}}\right)=\operatorname {round} \left({\frac {782{,}91}{10}}\right)=78}" /></span></dd></dl> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F^{Q}(0,1)=\operatorname {round} \left({\frac {F(0,1)}{Q(0,1)}}\right)=\operatorname {round} \left({\frac {-122{,}35}{15}}\right)=-8}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msup> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>Q</mi> </mrow> </msup> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo>=</mo> <mi>round</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>(</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mi>F</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>Q</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">)</mo> </mrow> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mi>round</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>(</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo>&#x2212;<!-- − --></mo> <mn>122</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>,</mo> </mrow> <mn>35</mn> </mrow> <mn>15</mn> </mfrac> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mo>&#x2212;<!-- − --></mo> <mn>8</mn> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle F^{Q}(0,1)=\operatorname {round} \left({\frac {F(0,1)}{Q(0,1)}}\right)=\operatorname {round} \left({\frac {-122{,}35}{15}}\right)=-8}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/b9d1d8a5c81797d6da5e8d68fbabbe144833e0ca" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:56.473ex; height:6.509ex;" alt="{\displaystyle F^{Q}(0,1)=\operatorname {round} \left({\frac {F(0,1)}{Q(0,1)}}\right)=\operatorname {round} \left({\frac {-122{,}35}{15}}\right)=-8}" /></span></dd></dl> <p>usw. </p> <div class="mw-heading mw-heading3"><h3 id="Umsortierung_und_Differenzkodierung_des_Gleichanteils">Umsortierung und Differenzkodierung des Gleichanteils</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=7" title="Abschnitt bearbeiten: Umsortierung und Differenzkodierung des Gleichanteils" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=7" title="Quellcode des Abschnitts bearbeiten: Umsortierung und Differenzkodierung des Gleichanteils"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:JPEG_ZigZag.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/de/thumb/8/8f/JPEG_ZigZag.jpg/220px-JPEG_ZigZag.jpg" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/de/thumb/8/8f/JPEG_ZigZag.jpg/330px-JPEG_ZigZag.jpg 1.5x, //upload.wikimedia.org/wikipedia/de/thumb/8/8f/JPEG_ZigZag.jpg/440px-JPEG_ZigZag.jpg 2x" data-file-width="850" data-file-height="850" /></a><figcaption>Zickzackförmige Reihenfolge der Bildkomponenten</figcaption></figure> <p>Die 64 Koeffizienten der diskreten Cosinus-Transformation werden anhand der <a href="/wiki/Frequenz" title="Frequenz">Frequenz</a> sortiert. Dadurch ergibt sich eine <a href="/wiki/Zickzack-Muster" title="Zickzack-Muster">zickzackförmige</a> Reihenfolge, beginnend mit dem Gleichanteil mit der Frequenz 0. Nach dem englischen <i>Direct Current</i> (für <a href="/wiki/Gleichstrom" title="Gleichstrom">Gleichstrom</a>) wird er mit <i>DC</i> abgekürzt, hier bezeichnet er die mittlere Helligkeit. Die Koeffizienten mit hohem Wert stehen nun meist zuerst und kleine Koeffizienten weiter hinten. Dies optimiert die Eingabe der nachfolgenden <a href="/wiki/Laufl%C3%A4ngenkodierung" title="Lauflängenkodierung">Lauflängenkodierung</a>. Die Umsortierreihenfolge sieht folgendermaßen aus: </p> <pre> 1 2 6 7 15 16 28 29 3 5 8 14 17 27 30 43 4 9 13 18 26 31 42 44 10 12 19 25 32 41 45 54 11 20 24 33 40 46 53 55 21 23 34 39 47 52 56 61 22 35 38 48 51 57 60 62 36 37 49 50 58 59 63 64 </pre> <p>Weiterhin wird der Gleichanteil noch einmal differentiell zum Block links daneben kodiert und auf diese Weise die Abhängigkeiten zwischen benachbarten Blöcken berücksichtigt. </p><p>Das obige Beispiel führt zu den folgenden umsortierten Koeffizienten </p> <pre>119 … 78 3 -8 0 -4 7 -1 0 -1 0 0 0 -2 1 0 1 1 -1 0 … 102 5 -5 0 3 -4 2 -1 0 0 0 0 1 1 -1 0 0 -1 0 0 0 0 0 0 0 1 0 … 75 -19 2 -1 0 -1 1 -1 0 0 0 0 0 0 1 … 132 -3 -1 -1 -1 0 0 0 -1 0 … </pre> <p>Die Differenzkodierung des ersten Koeffizienten ergibt dann: </p> <pre>-41 3 -8 0 -4 7 -1 0 -1 0 0 0 -2 1 0 1 1 -1 0 … 24 5 -5 0 3 -4 2 -1 0 0 0 0 1 1 -1 0 0 -1 0 0 0 0 0 0 0 1 0 … -27 -19 2 -1 0 -1 1 -1 0 0 0 0 0 0 1 … 57 -3 -1 -1 -1 0 0 0 -1 0 … </pre> <p>In strukturarmen Regionen (desselben Bildes) können die Koeffizienten auch so aussehen: </p> <pre> 35 -2 0 0 0 1 0 … 4 0 1 0 … 0 0 2 0 1 0 … -13 0 -1 … 8 1 0 … -2 0 … </pre> <p>Diese Bereiche lassen sich besser kodieren als strukturreiche Gebiete, beispielsweise durch eine Lauflängenkodierung. </p><p>Die Zickzack-Umsortierung der DCT-Koeffizienten fällt zwar unter den Schutzbereich des im Jahre 1986 angemeldeten US-<a href="/wiki/Patent" title="Patent">Patentes</a> 4,698,672 (und weiterer Anmeldungen und Patente in Europa und Japan).<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> Jedoch wurde 2002 herausgefunden, dass das beanspruchte Verfahren nach dem <a href="/wiki/Stand_der_Technik" title="Stand der Technik">Stand der Technik</a> nicht neu war, sodass die Ansprüche kaum durchsetzbar gewesen wären.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> Inzwischen sind die Patente dieser Patentfamilie durch Zeitablauf erloschen, wie beispielsweise das EP-Patent 0 266 049 B1 im September 2007. </p> <div class="mw-heading mw-heading3"><h3 id="Entropiekodierung">Entropiekodierung</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=8" title="Abschnitt bearbeiten: Entropiekodierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=8" title="Quellcode des Abschnitts bearbeiten: Entropiekodierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Als <a href="/wiki/Entropiekodierung" title="Entropiekodierung">Entropiekodierung</a> wird meist eine <a href="/wiki/Huffman-Kodierung" title="Huffman-Kodierung">Huffman-Kodierung</a> verwendet. Der JPEG-Standard erlaubt auch eine <a href="/wiki/Arithmetische_Kodierung" class="mw-redirect" title="Arithmetische Kodierung">arithmetische Kodierung</a>. Obwohl diese zwischen 5 und 15 Prozent kleinere Dateien generiert, wird sie aus patentrechtlichen Gründen kaum verwendet, zudem ist diese Kodierung deutlich langsamer. </p> <div class="mw-heading mw-heading2"><h2 id="Die_JPEG-Dekodierung">Die JPEG-Dekodierung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=9" title="Abschnitt bearbeiten: Die JPEG-Dekodierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=9" title="Quellcode des Abschnitts bearbeiten: Die JPEG-Dekodierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Dekompression (meist Dekodierung genannt) erfolgt invers zur Kompression: </p> <ul><li>Entropie-Dekodierung</li> <li>Umsortierung</li> <li>Requantisierung</li> <li>Inverse Diskrete Kosinustransformation.</li> <li>Überabtastung und Tiefpassfilterung der Farbdifferenzsignal U und V (verlustbehaftet)</li> <li>Farbmodellumrechnung vom <a href="/wiki/YCbCr-Farbmodell" title="YCbCr-Farbmodell">YCbCr-Farbmodell</a> in den Zielfarbraum (meist <a href="/wiki/RGB-Farbraum" title="RGB-Farbraum">RGB</a>)</li></ul> <p>Die Dekompression ist zwar (weitgehend) verlustfrei, allerdings tritt das <a href="/w/index.php?title=Inverse-Dekoder-Problem&amp;action=edit&amp;redlink=1" class="new" title="Inverse-Dekoder-Problem (Seite nicht vorhanden)">Inverse-Dekoder-Problem</a> auf. Aus dekodierten Daten ist es nur schwierig möglich, die ursprüngliche Datei zu rekonstruieren. Ein Dekodier-Kodier-Vorgang verändert die Datei und ist damit nicht verlustfrei, es treten wie beim analogen Überspielen Generationsverluste auf. </p><p>Die <a href="/wiki/Generationsverlust" title="Generationsverlust">Generationsverluste</a> von JPEG sind allerdings vergleichsweise klein, wenn wieder die gleiche Quantisierungstabelle zum Einsatz kommt und die Blockgrenzen die gleichen sind. Bei geeigneten Randbedingungen kann man sie bei JPEG sogar vermeiden. Bei JPEG-2000 ist das nicht mehr der Fall (überlappende Transformationen, wie sie bei JPEG-2000 wie auch in der <a href="/wiki/Audiodatenkompression" title="Audiodatenkompression">Audiodatenkompression</a> zum Einsatz kommen, erfordern dafür sehr große Rechenleistungen). </p> <div class="mw-heading mw-heading3"><h3 id="Inverse_diskrete_Kosinustransformation">Inverse diskrete Kosinustransformation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=10" title="Abschnitt bearbeiten: Inverse diskrete Kosinustransformation" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=10" title="Quellcode des Abschnitts bearbeiten: Inverse diskrete Kosinustransformation"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Zur DCT existiert die inverse Transformation, die IDCT: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{xy}={1 \over 4}\sum _{m=0}^{7}\sum _{n=0}^{7}C_{m}C_{n}F_{mn}\cos \left[{\frac {(2x+1)m\pi }{16}}\right]\cos \left[{\frac {(2y+1)n\pi }{16}}\right]}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>f</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>x</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> </mrow> <munderover> <mo>&#x2211;<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mn>7</mn> </mrow> </munderover> <munderover> <mo>&#x2211;<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow class="MJX-TeXAtom-ORD"> <mn>7</mn> </mrow> </munderover> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </msub> <msub> <mi>F</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mi>n</mi> </mrow> </msub> <mi>cos</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>[</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mi>x</mi> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>m</mi> <mi>&#x3c0;<!-- π --></mi> </mrow> <mn>16</mn> </mfrac> </mrow> <mo>]</mo> </mrow> <mi>cos</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow> <mo>[</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo stretchy="false">(</mo> <mn>2</mn> <mi>y</mi> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>n</mi> <mi>&#x3c0;<!-- π --></mi> </mrow> <mn>16</mn> </mfrac> </mrow> <mo>]</mo> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle f_{xy}={1 \over 4}\sum _{m=0}^{7}\sum _{n=0}^{7}C_{m}C_{n}F_{mn}\cos \left[{\frac {(2x+1)m\pi }{16}}\right]\cos \left[{\frac {(2y+1)n\pi }{16}}\right]}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/ac2a627e2f77e61f8f2b0022b89c7ff1bed5971f" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:62.77ex; height:7.343ex;" alt="{\displaystyle f_{xy}={1 \over 4}\sum _{m=0}^{7}\sum _{n=0}^{7}C_{m}C_{n}F_{mn}\cos \left[{\frac {(2x+1)m\pi }{16}}\right]\cos \left[{\frac {(2y+1)n\pi }{16}}\right]}" /></span></dd></dl> <p>mit den gleichen Korrekturfaktoren <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{k}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>C</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>k</mi> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle C_{k}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/1a0887b56787ba96e79de2b9f5c6ff30aabad1c6" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.751ex; height:2.509ex;" alt="{\displaystyle C_{k}}" /></span> wie bei der DCT. </p> <div class="mw-heading mw-heading3"><h3 id="Farbmodellumrechnung_2">Farbmodellumrechnung</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=11" title="Abschnitt bearbeiten: Farbmodellumrechnung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=11" title="Quellcode des Abschnitts bearbeiten: Farbmodellumrechnung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Rückrechnung vom YCbCr-Farbmodell in den RGB-Farbraum erfolgt über die <a href="/wiki/Inverse_Matrix" title="Inverse Matrix">inverse Matrix</a> der Hinrechnung, sie lautet: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{bmatrix}R'\\G'\\B'\end{bmatrix}}={\begin{bmatrix}1&amp;0&amp;1{,}402\\1&amp;-0{,}344136&amp;-0{,}714136\\1&amp;1{,}772&amp;0\end{bmatrix}}\cdot {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>R</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <msup> <mi>G</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <msup> <mi>B</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1,402</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,344</mn> <mn>136</mn> </mtd> <mtd> <mo>&#x2212;<!-- − --></mo> <mn>0,714</mn> <mn>136</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>1,772</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x22c5;<!-- ⋅ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>Y</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>r</mi> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{bmatrix}R'\\G'\\B'\end{bmatrix}}={\begin{bmatrix}1&amp;0&amp;1{,}402\\1&amp;-0{,}344136&amp;-0{,}714136\\1&amp;1{,}772&amp;0\end{bmatrix}}\cdot {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f1cc0d8d5f1dad75f5cf1c21f4a8bb0c465e3b0b" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.005ex; width:48.631ex; height:9.176ex;" alt="{\displaystyle {\begin{bmatrix}R&#39;\\G&#39;\\B&#39;\end{bmatrix}}={\begin{bmatrix}1&amp;0&amp;1{,}402\\1&amp;-0{,}344136&amp;-0{,}714136\\1&amp;1{,}772&amp;0\end{bmatrix}}\cdot {\begin{bmatrix}Y&#39;\\Pb\\Pr\end{bmatrix}}}" /></span></dd></dl> <p>mit: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}={\begin{bmatrix}Y'\\Cb\\Cr\end{bmatrix}}-{\begin{bmatrix}0\\128\\128\end{bmatrix}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>Y</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>P</mi> <mi>r</mi> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <msup> <mi>Y</mi> <mo>&#x2032;</mo> </msup> </mtd> </mtr> <mtr> <mtd> <mi>C</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>C</mi> <mi>r</mi> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> <mo>&#x2212;<!-- − --></mo> <mrow class="MJX-TeXAtom-ORD"> <mrow> <mo>[</mo> <mtable rowspacing="4pt" columnspacing="1em"> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>128</mn> </mtd> </mtr> <mtr> <mtd> <mn>128</mn> </mtd> </mtr> </mtable> <mo>]</mo> </mrow> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{bmatrix}Y'\\Pb\\Pr\end{bmatrix}}={\begin{bmatrix}Y'\\Cb\\Cr\end{bmatrix}}-{\begin{bmatrix}0\\128\\128\end{bmatrix}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/bae409cc8d79d7dc865edae4f81117c74d14fd15" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.005ex; width:26.592ex; height:9.176ex;" alt="{\displaystyle {\begin{bmatrix}Y&#39;\\Pb\\Pr\end{bmatrix}}={\begin{bmatrix}Y&#39;\\Cb\\Cr\end{bmatrix}}-{\begin{bmatrix}0\\128\\128\end{bmatrix}}}" /></span></dd></dl> <div class="mw-heading mw-heading2"><h2 id="Progressives_JPEG">Progressives JPEG</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=12" title="Abschnitt bearbeiten: Progressives JPEG" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=12" title="Quellcode des Abschnitts bearbeiten: Progressives JPEG"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ein JPEG-Bild besteht aus Koeffizienten. Diese speichern keine Pixel, sondern Annäherungen des gesamten Bildinhalts eines 8×8-Bildblocks. Beim Progressive JPEG werden erst die ersten Koeffizienten jedes Bildblocks, dann die zweiten usw. der Reihe nach abgespeichert, so dass die Annäherung an das Originalbild immer besser wird. </p><p>Wie beim Interlacing, das bei GIF angewendet wird, liegt der Zweck darin, dem Benutzer, noch bevor die gesamte Datei geladen ist, schnell ein grobes Vorschaubild zu geben. Dies ist besonders dann sinnvoll, wenn das Laden eines Bildes länger als eine halbe bis ganze Sekunde dauert bzw. man nur ein Vorschaubild benötigt. Jedoch werden große Bilder trotzdem meistens im normalen JPEG-Modus zum Download angeboten. </p> <div class="mw-heading mw-heading2"><h2 id="Verlustfreie_Nachbearbeitung_von_JPEG">Verlustfreie Nachbearbeitung von JPEG</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=13" title="Abschnitt bearbeiten: Verlustfreie Nachbearbeitung von JPEG" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=13" title="Quellcode des Abschnitts bearbeiten: Verlustfreie Nachbearbeitung von JPEG"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Verlustfreie_visuelle_Nachbearbeitung">Verlustfreie visuelle Nachbearbeitung</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=14" title="Abschnitt bearbeiten: Verlustfreie visuelle Nachbearbeitung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=14" title="Quellcode des Abschnitts bearbeiten: Verlustfreie visuelle Nachbearbeitung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/Datei:JPEG_Generation_Loss_rotating_90_(stitch_of_0,100,200,500,900,2000_times).png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png/240px-JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png" decoding="async" width="240" height="1082" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png/360px-JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9a/JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png/480px-JPEG_Generation_Loss_rotating_90_%28stitch_of_0%2C100%2C200%2C500%2C900%2C2000_times%29.png 2x" data-file-width="1021" data-file-height="4602" /></a><figcaption>Verluste beim wiederholten Rotieren und Speichern eines JPEG-Bildes mit „krummer“ Auflösung 1021&#8239;×&#8239;767 (nicht durch 16 teilbar).<br /> Das wiederholte Rotieren von JPEG-Bildern mit durch 16 teilbarer Auflösung (z.&#8239;B. 1024&#8239;×&#8239;768) bei Verwendung immer der gleichen Quantisierungsmatrix ist dagegen (bei ordnungsgemäßer Implementierung) verlustfrei.</figcaption></figure> <p>Obwohl eine Dekodierung und Rekodierung meist verlustbehaftet ist, lassen sich einige Bildmanipulationen (prinzipiell) ohne unerwünschte Datenverluste durchführen: </p> <ul><li>Bilddrehungen um 90°, 180° und 270°</li> <li>horizontale und vertikale Bildspiegelungen</li> <li>Beschneiden von Rändern um Vielfache von 16 Pixeln (bzw. 8 Pixel bei Schwarzweißbildern oder Farbbildern ohne Unterabtastung)</li></ul> <p>Dazu ist die Entropiekodierung und die Zickzack-Umsortierung rückgängig zu machen. Die Operationen erfolgen dann auf Grundlage der DCT-Koeffizienten (Umsortieren, Weglassen nicht benötigter Blöcke). Danach erfolgen wieder die Zickzack-Umsortierung und die Entropiekodierung. Es erfolgen <i>keine</i> verlustbehafteten Arbeitsschritte mehr. Nicht jedes Programm führt diese Operationen verlustfrei durch, es benötigt dazu spezielle dateiformatspezifische Verarbeitungsmodule. Die gängigen <a href="/wiki/Bildbearbeitung" title="Bildbearbeitung">Bildbearbeitungsprogramme</a> bieten aber mittlerweile in aller Regel eine verlustfreie Drehung/Spiegelung an; daneben aber auch eine verlustbehaftete, bei der die Datei zunächst in ein Bitmuster dekodiert und dann mit diesen Daten gearbeitet wird. Drehungen um Winkel anders als 90°/180°/270° sind immer verlustbehaftet. Als Programmbeispiel sei das kostenlose <a href="/wiki/IrfanView" title="IrfanView">IrfanView</a> für Windows genannt. </p><p>Bilder, deren Auflösung nicht ein Vielfaches von 16 Pixeln (bzw. 8 Pixel bei Schwarzweißbildern oder Farbbildern ohne Unterabtastung) beträgt, sind problematisch. Sie weisen unvollständige Blöcke auf, das heißt, Blöcke, die nicht alle synthetisierten Pixel verwenden. JPEG erlaubt solche Blöcke aber nur am rechten und am unteren Bildrand. Einige dieser Operationen verlangen daher einmalig, dass diese Randstreifen verworfen werden. </p> <div class="mw-heading mw-heading3"><h3 id="Verlustfreie_erweiterte_Kompression_der_Daten"><span id="Lepton"></span>Verlustfreie erweiterte Kompression der Daten</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=15" title="Abschnitt bearbeiten: Verlustfreie erweiterte Kompression der Daten" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=15" title="Quellcode des Abschnitts bearbeiten: Verlustfreie erweiterte Kompression der Daten"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Firma <a href="/wiki/Dropbox" title="Dropbox">Dropbox</a> hat ein Programm entwickelt, welches mittels <a href="/wiki/Arithmetisches_Kodieren" title="Arithmetisches Kodieren">arithmetischen Kodierens</a> den Platzbedarf von bereits vorhandenen JPEG-Dateien nochmals um durchschnittlich ungefähr 20 Prozent verkleinert. Das Programm heißt <i>Lepton</i> und steht unter der <a href="/wiki/Apache-Lizenz" title="Apache-Lizenz">Apache-2.0-Lizenz</a>, einer <a href="/wiki/Open-Source-Lizenz" class="mw-redirect" title="Open-Source-Lizenz">Open-Source-Lizenz</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Beispielbild">Beispielbild</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=16" title="Abschnitt bearbeiten: Beispielbild" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=16" title="Quellcode des Abschnitts bearbeiten: Beispielbild"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Das folgende Beispielbild mit der <a href="/wiki/Bildaufl%C3%B6sung" title="Bildauflösung">Bildauflösung</a> 313 × 234 <a href="/wiki/Pixel" title="Pixel">Pixel</a> mit 24 Bit <a href="/wiki/Farbtiefe_(Computergrafik)" title="Farbtiefe (Computergrafik)">Farbtiefe</a> wurde mit fünf verschiedenen Qualitätsfaktoren als JPEG-Datei gespeichert. Je größer der Qualitätsfaktor Q, desto höher ist die Bildqualität und desto schwächer sind die <a href="/wiki/Kompressionsartefakt" title="Kompressionsartefakt">Kompressionsartefakte</a>. Für Q = 25 sind bereits starke Kompressionsartefakte vorhanden. Für Q = 10 und Q = 1 sind die 8×8-Bildblöcke deutlich sichtbar. </p><p>Würde jedes <a href="/wiki/Pixel" title="Pixel">Pixel</a> mit der <a href="/wiki/Farbtiefe_(Computergrafik)" title="Farbtiefe (Computergrafik)">Farbtiefe</a> 24 Bit gespeichert, dann hätte die Datei die Größe 313 × 234 × 24 Bit = 313 × 234 × 3 Byte = 219726 Byte. Die Kompressionsrate berechnet sich als Quotient aus dieser Datenmenge und der Größe der JPEG-Datei. </p> <table class="wikitable"> <tbody><tr> <th>Bild </th> <th>Qualitätsfaktor </th> <th>Dateigröße in Byte </th> <th>Kompressionsrate </th></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/Datei:JPEG_example_JPG_RIP_100.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/JPEG_example_JPG_RIP_100.jpg/120px-JPEG_example_JPG_RIP_100.jpg" decoding="async" width="120" height="90" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/JPEG_example_JPG_RIP_100.jpg/180px-JPEG_example_JPG_RIP_100.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b4/JPEG_example_JPG_RIP_100.jpg/240px-JPEG_example_JPG_RIP_100.jpg 2x" data-file-width="313" data-file-height="234" /></a></span> </td> <td>Q = 100 </td> <td>83261 </td> <td>2,639 </td></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/Datei:JPEG_example_JPG_RIP_050.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/JPEG_example_JPG_RIP_050.jpg/120px-JPEG_example_JPG_RIP_050.jpg" decoding="async" width="120" height="90" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/JPEG_example_JPG_RIP_050.jpg/180px-JPEG_example_JPG_RIP_050.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e0/JPEG_example_JPG_RIP_050.jpg/240px-JPEG_example_JPG_RIP_050.jpg 2x" data-file-width="313" data-file-height="234" /></a></span> </td> <td>Q = 50 </td> <td>14679 </td> <td>15,0 </td></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/Datei:JPEG_example_JPG_RIP_025.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/JPEG_example_JPG_RIP_025.jpg/120px-JPEG_example_JPG_RIP_025.jpg" decoding="async" width="120" height="90" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/JPEG_example_JPG_RIP_025.jpg/180px-JPEG_example_JPG_RIP_025.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8c/JPEG_example_JPG_RIP_025.jpg/240px-JPEG_example_JPG_RIP_025.jpg 2x" data-file-width="313" data-file-height="234" /></a></span> </td> <td>Q = 25 </td> <td>9407 </td> <td>23,4 </td></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/Datei:JPEG_example_JPG_RIP_010.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_010.jpg/120px-JPEG_example_JPG_RIP_010.jpg" decoding="async" width="120" height="90" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_010.jpg/180px-JPEG_example_JPG_RIP_010.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_010.jpg/240px-JPEG_example_JPG_RIP_010.jpg 2x" data-file-width="313" data-file-height="234" /></a></span> </td> <td>Q = 10 </td> <td>4787 </td> <td>45,9 </td></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/Datei:JPEG_example_JPG_RIP_001.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_001.jpg/120px-JPEG_example_JPG_RIP_001.jpg" decoding="async" width="120" height="90" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_001.jpg/180px-JPEG_example_JPG_RIP_001.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/38/JPEG_example_JPG_RIP_001.jpg/240px-JPEG_example_JPG_RIP_001.jpg 2x" data-file-width="313" data-file-height="234" /></a></span> </td> <td>Q = 1 </td> <td>1523 </td> <td>144,3 </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Visuelle_Qualität_und_verwandte_Formate"><span id="Visuelle_Qualit.C3.A4t_und_verwandte_Formate"></span>Visuelle Qualität und verwandte Formate</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=17" title="Abschnitt bearbeiten: Visuelle Qualität und verwandte Formate" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=17" title="Quellcode des Abschnitts bearbeiten: Visuelle Qualität und verwandte Formate"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die JPEG-Kompression ist für natürliche (Raster-)Bilder entwickelt worden, wie man sie in der Fotografie oder bei <a href="/wiki/Computer_Generated_Imagery" title="Computer Generated Imagery">computergenerierten Bildern</a> vorfindet. </p><p>Ungeeignet ist JPEG für </p> <ul><li>digitale Strichzeichnungen (z.&#8239;B. Screenshots oder Vektorgrafiken), die viele hochfrequente Bildteile (harte Kanten) enthalten,</li> <li>Schwarzweißbilder mit 1 Bit pro Bildpunkt,</li> <li>gerasterte Bilder (Zeitungsdruck).</li></ul> <p>Für diese Bilder sind Formate wie <a href="/wiki/Graphics_Interchange_Format" title="Graphics Interchange Format">GIF</a>, <a href="/wiki/Portable_Network_Graphics" title="Portable Network Graphics">PNG</a> oder <a href="/wiki/JBIG" title="JBIG">JBIG</a> weitaus besser geeignet. </p><p>Ein nachträgliches Heraufsetzen des Qualitätsfaktors vergrößert zwar den Speicherbedarf der Bilddatei, bringt aber verlorene Bildinformation nicht mehr zurück. Die Quantisierungstabellen können beliebig gewählt werden und sind nicht genormt. Viele Bildbearbeitungsprogramme lassen aber den Benutzer einen pauschalen Qualitätsfaktor zwischen 0 und 100 auswählen, der gemäß einer Formel in der vom JPEG-Komitee herausgegebenen JPEG-Bibliothek in eine Quantisierungstabelle umgewandelt wird. Auch bei Qualitätsfaktoren wie „100“ oder „100&#160;%“ findet immer noch eine Quantisierung und damit ein – bei für JPEG ungeeigneten Bildern erheblicher – Qualitätsverlust statt. </p><p>Eine JPEG-Transformation ist im Allgemeinen nicht <a href="/wiki/Idempotenz" title="Idempotenz">idempotent</a>. Das Öffnen und anschließende Speichern einer JPEG-Datei führt zu einer neuen verlustbehafteten Kompression. </p> <figure typeof="mw:File/Thumb"><a href="/wiki/Datei:Jpegartefakt90-20.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Jpegartefakt90-20.jpg/800px-Jpegartefakt90-20.jpg" decoding="async" width="800" height="201" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/7/70/Jpegartefakt90-20.jpg 1.5x" data-file-width="828" data-file-height="208" /></a><figcaption>Bilder unterschiedlicher JPEG-Qualitätsstufen, von links nach rechts: „90“, „60“, „20“, Detail („20“)</figcaption></figure> <p>Das Beispielbild vergleicht Aufnahmen, die mit unterschiedlichen Qualitätseinstellungen kodiert wurden. Die Porträt-Aufnahme besitzt eine Größe von 200&#8239;×&#8239;200 Pixeln. Bei einer Farbtiefe von 8 Bit pro Farbe und unkomprimierter Speicherung erzeugt dieses Bild eine 120 Kbyte große Datei (exklusive Header und anderer Meta-Informationen). Die Klötzchenbildung der 8&#8239;×&#8239;8 Pixel großen Quadrate stellt das rechte Teilbild vergrößert dar. Ein weiteres Problem neben der Klötzchenbildung ist das „<a href="/wiki/Gibbssches_Ph%C3%A4nomen" title="Gibbssches Phänomen">Ringing</a>“, eine Konsequenz des schlechten Verhaltens der DCT bei harten Farbübergängen. </p><p>Im Profi-Bereich wird JPEG wegen der verlustbehafteten Datenreduktion eher selten verwendet. Stattdessen werden Formate eingesetzt, die verlustfrei komprimieren, ungeachtet des großen Speicherbedarfs. Beispiele sind <a href="/wiki/Tagged_Image_File_Format" title="Tagged Image File Format">TIFF</a>, <a href="/wiki/Windows_Bitmap" title="Windows Bitmap">BMP</a>, <a href="/wiki/Targa_Image_File" title="Targa Image File">TGA</a> oder <a href="/wiki/Portable_Network_Graphics" title="Portable Network Graphics">PNG</a> (Vollfarbenmodus). Eine unkomprimierte Aufnahme von 6 Megapixel erfordert bei einer Farbtiefe von 16 Bit pro Grundfarbe und 3 Grundfarben einen Speicherbedarf von 36 Mbyte, der sich bei strukturreichen, körnigen oder verrauschten Bildern durch verlustlose Kompression nur mäßig verkleinern lässt (bei detailreichen Fotos sind Kompressionsraten auf ca. 50&#160;% üblich).<sup id="cite_ref-kompressionsvergleich_6-0" class="reference"><a href="#cite_note-kompressionsvergleich-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p><p>Es ist oft möglich, die Komprimierung vorhandener JPEG-Dateien ohne weitere Verluste zu optimieren und somit die Dateigröße etwas zu verringern. Neuere Versionen einiger <a href="/wiki/Packprogramm" title="Packprogramm">Packprogramme</a> sind in der Lage, JPEG-Bilder ohne weitere Verluste um bis zu 25&#160;% zu komprimieren.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </p><p>Die Bewegtbildkompressionsverfahren <a href="/wiki/MPEG-1" title="MPEG-1">MPEG-1</a> (eng verwandt mit dem Codec <a href="/wiki/Motion_JPEG" title="Motion JPEG">Motion JPEG</a>) sowie <a href="/wiki/MPEG-2" title="MPEG-2">MPEG-2</a> bauen auf dem JPEG-Standard auf. Ein Nachfolgeprojekt von JPEG zur Speicherung von Bildern ist <a href="/wiki/JPEG_2000" title="JPEG 2000">JPEG 2000</a>, das über eine bessere Kompression und viele sinnvolle Eigenschaften verfügt, sich aber zumindest bis jetzt nicht in breitem Maße durchsetzen konnte. Ein weiteres potentielles Nachfolgeformat ist <a href="/wiki/JPEG_XR" title="JPEG XR">JPEG XR</a>, das auf dem von <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> entwickelten Format <a href="/wiki/HD_Photo" class="mw-redirect" title="HD Photo">HD Photo</a> basiert, das jedoch bisher ebenfalls nur vereinzelt unterstützt wird. </p> <div class="mw-heading mw-heading2"><h2 id="JPEG_XL">JPEG XL</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=18" title="Abschnitt bearbeiten: JPEG XL" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=18" title="Quellcode des Abschnitts bearbeiten: JPEG XL"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&#160;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="/wiki/JPEG_XL" title="JPEG XL">JPEG XL</a></i></div> <p>Daneben ist mit <a href="/wiki/JPEG_XL" title="JPEG XL">JPEG XL</a> ein weiteres Nachfolgeformat in Entwicklung.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> Es integriert eine Reihe von Funktionen, für die bisher andere Bildformate verwendet wurden und bietet eine verbesserte Komprimierung, die auf den experimentellen Formaten PIK und FUIF basiert.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> Im Januar 2021 wurde ein Format Freeze bekanntgegeben.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> Bisher liegt aber noch keine als stabil gekennzeichnete Version des umfangreichen Gesamtprojekts vor (Stand April 2024).<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Patentfragen">Patentfragen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=19" title="Abschnitt bearbeiten: Patentfragen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=19" title="Quellcode des Abschnitts bearbeiten: Patentfragen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Mehrere Firmen (s. <a href="/wiki/Patent-Troll" title="Patent-Troll">Patent-Trolle</a>) haben bereits versucht, aus ihren (zumeist <a href="/wiki/Trivialpatent" title="Trivialpatent">zu Unrecht erteilten</a>) Patenten Forderungen gegen Softwarehersteller zu erheben, deren Produkte JPEG-Dateien lesen oder erstellen können. Bisher wurden alle entsprechenden Patente nachträglich entzogen. Dennoch konnten die Forderer in außergerichtlichen Einigungen hohe Millionenbeträge einnehmen. </p> <div class="mw-heading mw-heading2"><h2 id="Implementierungen">Implementierungen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=20" title="Abschnitt bearbeiten: Implementierungen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=20" title="Quellcode des Abschnitts bearbeiten: Implementierungen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Eine sehr wichtige Implementierung eines JPEG-Codecs ist die freie Programmbibliothek <i><a href="/wiki/Libjpeg" title="Libjpeg">libjpeg</a>.</i> Sie wurde 1991 erstmals veröffentlicht und war ein Schlüssel für den Erfolg des Standards.<sup id="cite_ref-JPEG-homepage_12-0" class="reference"><a href="#cite_note-JPEG-homepage-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> Aus ihr entstanden auch die optimierten Abspaltungen libjpg-turbo und MozJPEG. Die Bibliothek und ihre Abkömmlinge werden in einer unüberschaubaren Anzahl von Anwendungen verwendet. </p> <div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&#160;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="/wiki/Libjpeg" title="Libjpeg">libjpeg</a></i></div> <p>Im Mai 2019 publizierte ITU und ISO/IEC Referenzimplementierungen des JPEG Standards unter ISO/IEC 10918-7<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> und ITU-T T.873<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup>. Diese Referenzsoftware besteht aus zwei Implementierungen, nämlich der libjpeg-turbo<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> und einer von der ISO-Arbeitsgruppe SC29WG1 selbst gepflegten Referenzimplementierung und ITU-T T.873<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> die nicht nur den DCT-Prozess von JPEG, sondern auch die selten benutzten verlustlosen und hierarchischen Prozesse implementiert. </p><p><span id="Guetzli"></span> Im März 2017 hat Google mit „Guetzli“ einen neuen <a href="/wiki/Open-Source" class="mw-redirect" title="Open-Source">Open-Source</a>-JPEG-Encoder vorgestellt. Dieser komprimiert Bilddateien besser als bisherige Methoden, so soll Guetzli laut Google um bis zu 35 Prozent kleinere JPEG-Dateien erzeugen als herkömmliche Encoder und dabei weniger störende <a href="/wiki/Kompressionsartefakt" title="Kompressionsartefakt">Kompressionsartefakte</a> bilden. Die Kodiergeschwindigkeit (~0,01 MPixel/s) liegt allerdings um etwa vier Größenordnungen unter der von Standard-JPEG-Encodern (100 MPixel/s) und ist damit in der Praxis nur für sehr häufig benutzte statische Bilder geeignet.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> </p><p>Im April 2024 stellte Google <a href="/wiki/Libjpeg#jpegli" title="Libjpeg">Jpegli</a> vor, eine neue Implementierung mit erweiterten Möglichkeiten und einer (nach eigenen Angaben) 35&#160;% Verbesserung der Kompressionseffizienz bei hohen Qualitätseinstellungen, wobei die Kodiergeschwindigkeit mit denen der Abspaltung <a href="/wiki/Libjpeg#mozjpeg" title="Libjpeg">mozjpeg</a> vergleichbar ist.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=21" title="Abschnitt bearbeiten: Literatur" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=21" title="Quellcode des Abschnitts bearbeiten: Literatur"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Heiner Küsters: <i>Bilddatenkomprimierung mit JPEG und MPEG.</i> Franzis, Poing 1995, <a href="/wiki/Spezial:ISBN-Suche/3772372813" class="internal mw-magiclink-isbn">ISBN 3-7723-7281-3</a>.</li> <li>Thomas W. Lipp: <i>Grafikformate.</i> Microsoft Press, Unterschleißheim 1997, <a href="/wiki/Spezial:ISBN-Suche/3860633910" class="internal mw-magiclink-isbn">ISBN 3-86063-391-0</a>.</li> <li>John Miano: <i>Compressed Image File Formats.</i> Addison-Wesley, Reading 2000, <a href="/wiki/Spezial:ISBN-Suche/0201604434" class="internal mw-magiclink-isbn">ISBN 0-201-60443-4</a> (englisch).</li> <li>William Pennebaker, Joan Mitchell: <i>JPEG Still Image Data Compression Standard.</i> Chapman &amp; Hall, New York 1993, <a href="/wiki/Spezial:ISBN-Suche/0442012721" class="internal mw-magiclink-isbn">ISBN 0-442-01272-1</a> (englisch).</li> <li>Tilo Strutz: <i>Bilddatenkompression, Grundlagen, Codierung, Wavelets, JPEG, MPEG.</i> 4., überarbeitete und ergänzte Auflage, Vieweg + Teubner, Wiesbaden 2009, <a href="/wiki/Spezial:ISBN-Suche/9783834804723" class="internal mw-magiclink-isbn">ISBN 978-3-8348-0472-3</a>.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=22" title="Abschnitt bearbeiten: Weblinks" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=22" title="Quellcode des Abschnitts bearbeiten: Weblinks"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div><b><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:JPEG_file_format?uselang=de"><span lang="en">Commons</span>: JPEG</a></span></b>&#160;– Sammlung von Bildern, Videos und Audiodateien</div> <ul><li><a rel="nofollow" class="external text" href="http://www.jpeg.org/index.html?langsel=de">Offizielle JPEG-Website</a></li> <li><a rel="nofollow" class="external text" href="http://digicam-experts.de/wissen/3">digicam-experts Wie funktioniert die JPEG-Komprimierung?</a></li> <li><a rel="nofollow" class="external text" href="http://www.faqs.org/faqs/compression-faq/part2/section-6.html">faqs.org: Introduction to JPEG</a></li> <li><a rel="nofollow" class="external text" href="http://www.w3.org/Graphics/JPEG/itu-t81.pdf">Recommendation T.81 der ITU</a> (englisch; PDF; 1,01&#160;MB)</li> <li><a rel="nofollow" class="external text" href="https://heise.de/-3342519">heise.de</a> JPEG: 25 Jahre und kein bisschen alt (abgerufen am 7. Oktober 2016)</li></ul> <div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JPEG&amp;veaction=edit&amp;section=23" title="Abschnitt bearbeiten: Einzelnachweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JPEG&amp;action=edit&amp;section=23" title="Quellcode des Abschnitts bearbeiten: Einzelnachweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://jpeg.org/about.html">jpeg.org</a> 20:20, 30. Januar 2016</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.w3.org/Graphics/JPEG/itu-t81.pdf">Digital Compression And Coding Of Continuos-Tone Still Images–Requirements And Guidelines</a></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite">Patent&#32; <a rel="nofollow" class="external text" href="https://worldwide.espacenet.com/publicationDetails/biblio?locale=de_EP&amp;CC=EP&amp;NR=0266049B1&amp;FT=D&amp;KC=B1">EP0266049B1</a>:&#32;<i>Kodierungssystem zur Reduktion der Redundanz.</i>&#32;Angemeldet&#32;am&#32;<span style="white-space:nowrap;">18.&#160;September 1987</span>,&#32;veröffentlicht&#32;am&#32;<span style="white-space:nowrap;">9.&#160;März 1994</span>,&#32;Anmelder:&#32;Compression Labs,&#32;Erfinder:&#32;Wen-Hsiung Chen, Daniel J. Klenke.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&amp;rft_id=EP0266049B1&amp;rft.applcc=EP&amp;rft.title=Kodierungssystem+zur+Reduktion+der+Redundanz&amp;rft.inventor=Wen-Hsiung+Chen%2C+Daniel+J.+Klenke&amp;rft.assignee=Compression+Labs&amp;rft.appldate=1987-09-18&amp;rft.pubdate=1994-03-09">&#x200c;</span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r254095491">.mw-parser-output .webarchiv-memento a{color:inherit}</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141030174854/http://www.jpeg.org/newsrel1.html">Patent-Statement</a> (<span class="webarchiv-memento"><a href="/wiki/Web-Archivierung#Begrifflichkeiten" title="Web-Archivierung">Memento</a></span> vom 30. Oktober 2014 im <i><a href="/wiki/Internet_Archive" title="Internet Archive">Internet Archive</a></i>) von jpeg.org</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite">Sebastian Grüner:&#32;<a rel="nofollow" class="external text" href="https://www.golem.de/news/komprimierung-dropbox-macht-jpeg-bilder-um-fast-ein-viertel-kleiner-1607-122144.html"><i>Komprimierung – Dropbox macht Jpeg-Bilder um fast ein Viertel kleiner.</i></a>&#32;<a href="/wiki/Golem.de" title="Golem.de">Golem.de</a>,&#32;15.&#160;Juli 2016&#44;<span class="Abrufdatum">&#32;abgerufen am 19.&#160;Juli 2016</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=Komprimierung+%E2%80%93+Dropbox+macht+Jpeg-Bilder+um+fast+ein+Viertel+kleiner&amp;rft.description=Komprimierung+%E2%80%93+Dropbox+macht+Jpeg-Bilder+um+fast+ein+Viertel+kleiner&amp;rft.identifier=https%3A%2F%2Fwww.golem.de%2Fnews%2Fkomprimierung-dropbox-macht-jpeg-bilder-um-fast-ein-viertel-kleiner-1607-122144.html&amp;rft.creator=Sebastian+Gr%C3%BCner&amp;rft.publisher=%5B%5BGolem.de%5D%5D&amp;rft.date=2016-07-15">&#160;</span></span> </li> <li id="cite_note-kompressionsvergleich-6"><span class="mw-cite-backlink"><a href="#cite_ref-kompressionsvergleich_6-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.aivosto.com/vbtips/imageformats.html">Vergleich der Eigenschaften (auch Kompression) von BMP GIF PNG JPEG TIFF PCX TGA</a>, abgerufen am 10. Oktober 2012</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.maximumcompression.com/data/jpg.php">maximumcompression.com</a></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://jpeg.org/jpegxl/"><i>JPEG - JPEG XL.</i></a><span class="Abrufdatum">&#32;Abgerufen am 11.&#160;Juli 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=JPEG+-+JPEG+XL&amp;rft.description=JPEG+-+JPEG+XL&amp;rft.identifier=https%3A%2F%2Fjpeg.org%2Fjpegxl%2F">&#160;</span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://cloudinary.com/blog/how_jpeg_xl_compares_to_other_image_codecs"><i>How JPEG XL Compares to Other Image Codecs.</i></a><span class="Abrufdatum">&#32;Abgerufen am 11.&#160;Juli 2020</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=How+JPEG+XL+Compares+to+Other+Image+Codecs&amp;rft.description=How+JPEG+XL+Compares+to+Other+Image+Codecs&amp;rft.identifier=https%3A%2F%2Fcloudinary.com%2Fblog%2Fhow_jpeg_xl_compares_to_other_image_codecs&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="cite">heise online:&#32;<a rel="nofollow" class="external text" href="https://www.heise.de/news/JPEG-XL-soll-JPEG-PNG-GIF-umd-Webp-beerben-5022986.html"><i>JPEG XL soll JPEG, PNG, GIF und Webp beerben.</i></a><span class="Abrufdatum">&#32;Abgerufen am 9.&#160;Mai 2021</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=JPEG+XL+soll+JPEG%2C+PNG%2C+GIF+und+Webp+beerben&amp;rft.description=JPEG+XL+soll+JPEG%2C+PNG%2C+GIF+und+Webp+beerben&amp;rft.identifier=https%3A%2F%2Fwww.heise.de%2Fnews%2FJPEG-XL-soll-JPEG-PNG-GIF-umd-Webp-beerben-5022986.html&amp;rft.creator=heise+online&amp;rft.language=de">&#160;</span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/libjxl/libjxl/releases"><i>Releases · libjxl/libjxl.</i></a><span class="Abrufdatum">&#32;Abgerufen am 11.&#160;April 2024</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=Releases+%C2%B7+libjxl%2Flibjxl&amp;rft.description=Releases+%C2%B7+libjxl%2Flibjxl&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Flibjxl%2Flibjxl%2Freleases&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-JPEG-homepage-12"><span class="mw-cite-backlink"><a href="#cite_ref-JPEG-homepage_12-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://jpeg.org/jpeg">jpeg.org</a></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.iso.org/standard/80896.html"><i>ISO/IEC 10918-7:2021 – Information technology — Digital compression and coding of continuous-tone still images — Part 7: Reference software.</i></a>&#32;1.&#160;September 2021&#44;<span class="Abrufdatum">&#32;abgerufen am 2.&#160;Juni 2022</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=ISO%2FIEC+10918-7%3A2021+%E2%80%93+Information+technology+%E2%80%94+Digital+compression+and+coding+of+continuous-tone+still+images+%E2%80%94+Part+7%3A+Reference+software&amp;rft.description=ISO%2FIEC+10918-7%3A2021+%E2%80%93+Information+technology+%E2%80%94+Digital+compression+and+coding+of+continuous-tone+still+images+%E2%80%94+Part+7%3A+Reference+software&amp;rft.identifier=https%3A%2F%2Fwww.iso.org%2Fstandard%2F80896.html&amp;rft.date=2021-09-01&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.itu.int/rec/T-REC-T.873"><i>T.873&#160;: Information technology - Digital compression and coding of continuous-tone still images: Reference software.</i></a>&#32;17.&#160;Februar 2022&#44;<span class="Abrufdatum">&#32;abgerufen am 2.&#160;Juni 2022</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=T.873+%3A+Information+technology+-+Digital+compression+and+coding+of+continuous-tone+still+images%3A+Reference+software&amp;rft.description=T.873+%3A+Information+technology+-+Digital+compression+and+coding+of+continuous-tone+still+images%3A+Reference+software&amp;rft.identifier=https%3A%2F%2Fwww.itu.int%2Frec%2FT-REC-T.873&amp;rft.date=2022-02-17&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.libjpeg-turbo.org/"><i>https://www.libjpeg-turbo.org/.</i></a>&#32;3.&#160;Mai 2022&#44;<span class="Abrufdatum">&#32;abgerufen am 2.&#160;Juni 2022</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=https%3A%2F%2Fwww.libjpeg-turbo.org%2F&amp;rft.description=https%3A%2F%2Fwww.libjpeg-turbo.org%2F&amp;rft.identifier=https%3A%2F%2Fwww.libjpeg-turbo.org%2F&amp;rft.date=2022-05-03&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/thorfdbg/libjpeg"><i>thorfdbg / libjpeg.</i></a><span class="Abrufdatum">&#32;Abgerufen am 2.&#160;Juni 2022</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=thorfdbg+%2F+libjpeg&amp;rft.description=thorfdbg+%2F+libjpeg&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Fthorfdbg%2Flibjpeg&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="cite">Robert Obryk und Jyrki Alakuijala:&#32;<a rel="nofollow" class="external text" href="https://research.googleblog.com/2017/03/announcing-guetzli-new-open-source-jpeg.html"><i>Announcing Guetzli: A New Open Source JPEG Encoder.</i></a>&#32;Google Research Europe,&#32;16.&#160;März 2017&#44;<span class="Abrufdatum">&#32;abgerufen am 18.&#160;März 2017</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=Announcing+Guetzli%3A+A+New+Open+Source+JPEG+Encoder&amp;rft.description=Announcing+Guetzli%3A+A+New+Open+Source+JPEG+Encoder&amp;rft.identifier=https%3A%2F%2Fresearch.googleblog.com%2F2017%2F03%2Fannouncing-guetzli-new-open-source-jpeg.html&amp;rft.creator=Robert+Obryk+und+Jyrki+Alakuijala&amp;rft.publisher=Google+Research+Europe&amp;rft.date=2017-03-16&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite">Daniel Berger:&#32;<a rel="nofollow" class="external text" href="https://www.heise.de/newsticker/meldung/Googles-Guetzli-Encoder-schrumpft-JPEG-Bilder-um-ein-Drittel-3657823.html"><i>Googles Guetzli-Encoder schrumpft JPEG-Bilder um ein Drittel.</i></a>&#32;In:&#32;<i>heise online.</i>&#32;Heise Zeitschriften Verlag,&#32;17.&#160;März 2017&#44;<span class="Abrufdatum">&#32;abgerufen am 18.&#160;März 2017</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=Googles+Guetzli-Encoder+schrumpft+JPEG-Bilder+um+ein+Drittel&amp;rft.description=Googles+Guetzli-Encoder+schrumpft+JPEG-Bilder+um+ein+Drittel&amp;rft.identifier=https%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FGoogles-Guetzli-Encoder-schrumpft-JPEG-Bilder-um-ein-Drittel-3657823.html&amp;rft.creator=Daniel+Berger&amp;rft.publisher=Heise+Zeitschriften+Verlag&amp;rft.date=2017-03-17">&#160;</span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html"><i>Introducing Jpegli: A New JPEG Coding Library.</i></a>&#32;In:&#32;<i>Google Open Source Blog.</i><span class="Abrufdatum">&#32;Abgerufen am 10.&#160;April 2024</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJPEG&amp;rft.title=Introducing+Jpegli%3A+A+New+JPEG+Coding+Library&amp;rft.description=Introducing+Jpegli%3A+A+New+JPEG+Coding+Library&amp;rft.identifier=https%3A%2F%2Fopensource.googleblog.com%2F2024%2F04%2Fintroducing-jpegli-new-jpeg-coding-library.html">&#160;</span></span> </li> </ol></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=JPEG&amp;oldid=254203083">https://de.wikipedia.org/w/index.php?title=JPEG&amp;oldid=254203083</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorien</a>: <ul><li><a href="/wiki/Kategorie:Datenkompression" title="Kategorie:Datenkompression">Datenkompression</a></li><li><a href="/wiki/Kategorie:Abk%C3%BCrzung" title="Kategorie:Abkürzung">Abkürzung</a></li><li><a href="/wiki/Kategorie:Grafikformat" title="Kategorie:Grafikformat">Grafikformat</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 14. März 2025 um 20:42 Uhr bearbeitet.</li> <li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a rel="nofollow" class="external text" href="https://pageviews.wmcloud.org/?pages=JPEG&amp;project=de.wikipedia.org">Abrufstatistik</a>&#160;· <a rel="nofollow" class="external text" href="https://xtools.wmcloud.org/authorship/de.wikipedia.org/JPEG?uselang=de">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info"> <p>Der Text ist unter der Lizenz <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">„Creative-Commons Namensnennung – Weitergabe unter gleichen Bedingungen“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <span class="plainlinks"><a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/de">Datenschutzrichtlinie</a></span> einverstanden.<br /> </p> Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/de">Datenschutz</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia">Über Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Impressum">Impressum</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Verhaltenskodex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Entwickler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Stellungnahme zu Cookies</a></li> <li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=JPEG&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Suche</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Wikipedia durchsuchen"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spezial:Suche"> </div> <button class="cdx-button cdx-search-input__end-button">Suchen</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Inhaltsverzeichnis" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Inhaltsverzeichnis umschalten" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Inhaltsverzeichnis umschalten</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">JPEG</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>66 Sprachen</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Abschnitt hinzufügen</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-58f486c48d-rcd2l","wgBackendResponseTime":178,"wgPageParseReport":{"limitreport":{"cputime":"0.339","walltime":"0.769","ppvisitednodes":{"value":4094,"limit":1000000},"postexpandincludesize":{"value":34362,"limit":2097152},"templateargumentsize":{"value":11184,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":18199,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 327.374 1 -total"," 55.13% 180.497 12 Vorlage:Internetquelle"," 13.07% 42.789 1 Vorlage:Commonscat"," 8.41% 27.516 1 Vorlage:Wikidata-Registrierung"," 7.10% 23.229 1 Vorlage:Webarchiv"," 6.68% 21.874 1 Vorlage:Patent"," 6.10% 19.971 1 Vorlage:Weiterleitungshinweis"," 5.64% 18.470 12 Vorlage:Str_len"," 5.30% 17.363 1 Vorlage:Hinweisbaustein"," 4.16% 13.629 1 Vorlage:IPA"]},"scribunto":{"limitreport-timeusage":{"value":"0.125","limit":"10.000"},"limitreport-memusage":{"value":3976929,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-6fd9bbc867-s7jxt","timestamp":"20250326221622","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"JPEG","url":"https:\/\/de.wikipedia.org\/wiki\/JPEG","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2195","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2195","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2002-07-14T15:10:23Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/24\/Joint_Photographic_Experts_Group_logo.svg","headline":"Norm f\u00fcr Bildkompression"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10