Beeinträchtigt Wi-Fi die Qualität der aus dem Internet heruntergeladenen Bilder?

13

Führt das Herunterladen eines Bildes von einer Website bei starkem WLAN zu einer höheren Bildqualität auf Ihrem Gerät?

Mariana Beaumont
quelle
34
Obwohl die folgenden Antworten korrekt sind, beachten Sie bitte, dass einige Dienste, z. B. Facebook oder WhatsApp, das Bild möglicherweise verarbeiten, um die Dateigröße zu verringern. Dies kann (höchstwahrscheinlich in den meisten Fällen) die Qualität des Bildes beeinträchtigen, da es nicht dasselbe Bild ist, das Sie am anderen Ende hochgeladen haben.
Viezevingertjes
1
@HagenvonEitzen Einige Mobilfunknetze wurden erst vor kurzem erneut komprimiert (über http, aber nicht über https). Dies könnte beispielsweise dazu führen, dass der Text auf Karten unleserlich wird - genau das, wofür Sie 3G verwenden möchten!
Chris H
13
obligatorische xkcd
Eric Duminil
2
Streng Standbilder oder auch Video?
Peter - Reinstate Monica
1
Das WiFi selbst hat Checks and Balances und TCP hat Prüfsummen. Wenn das andere Ende jedoch einen Zustand feststellt, kann es den Inhalt mit einer anderen Version derselben Datei austauschen.
Cybernard

Antworten:

47

Wird beim Herunterladen eines Bildes von einer Website bei starkem WLAN eine höhere Bildqualität auf Ihrem Gerät erzielt?

Signalqualität nicht in der Regel die Übertragung von Daten betreffen , die wird gesendet, wenn es zu einer unvollständigen Übertragung führen könnte. Jedoch...

  • Websites senden häufig unterschiedliche Daten an Handys oder Desktops.

  • Einige Sites tun Verwendung Scripting verschiedene Daten zu senden , je nach Verbindungsqualität und Geschwindigkeit. Dies ist besonders häufig bei Video-Streaming-Sites der Fall.

  • Einige Browser verwenden Proxy-Server, um die Übertragungsgeschwindigkeit durch Komprimieren von Daten zu beschleunigen. Dies kann eine verlustbehaftete Neukomprimierung und Größenänderung von Bildern beinhalten.

  • Einige Seiten können angezeigt wird ein stark komprimiertes Bild , als sie zum Download senden. Dies ist häufig der Fall, wenn eine Zoomfunktion vorhanden ist.

xiota
quelle
9
Als ich ein Kind war, haben meine Eltern eine mobile PCMCIA-Datenkarte festgeschrieben, und der Anbieter hat alle Bilder - einschließlich der Symbole - komprimiert, bevor er sie weitergegeben hat. Die Kompression war ziemlich aggressiv.
Tomáš Zato - Wiedereinsetzung von Monica am
4
Einige Netzwerkanbieter (sowohl WLAN- als auch Mobilfunkdaten) fangen den Datenverkehr ab und verringern die Bildqualität, um Bandbreite zu sparen.
OrangeDog
6
@OrangeDog ist ein weiterer Grund, um sicherzustellen, dass die von Ihnen besuchten Websites TLS (HTTPS) verwenden, wenn es verfügbar ist.
Seth R
1
@SethR Das hängt davon ab, ob Sie die höhere Qualität oder das schnellere Laden bevorzugen. Der Grund für TLS ist, dass sie möglicherweise andere weniger harmlose Dinge mit Ihrem Datenverkehr tun . Oder auch gut gemeinte Dinge, die nicht richtig funktionieren.
user253751
Einige Websites (z. B. die Google-Bildersuche) haben möglicherweise einen Platzhalter von geringer Qualität, während auf den Empfang des größeren Bilds gewartet wird (und dieser Vorgang wird möglicherweise aus dem einen oder anderen Grund nicht abgeschlossen).
NotThatGuy
23

Die anderen Antworten weisen darauf hin, dass sich die Qualität digitaler Bilder während der Übertragung nicht verschlechtert. Es sei darauf hingewiesen, dass viele Pläne für mobile Daten heutzutage jedoch zumindest Filme umcodieren und mit einer geringeren Qualität als das Original liefern, wenn sie über einen Kanal übertragen werden, auf den der Diensteanbieter Zugriff hat. Dies kann entweder eine unverschlüsselte Übertragung oder die Übertragung eines verschlüsselten Kanals bedeuten, für den der Dienstanbieter eine Caching-Vereinbarung mit dem Inhaltsanbieter hat (typisch für Plattformen wie Netflix). Unverschlüsselte Bilder auf Websites können je nach Plan und Anbieter gleichermaßen betroffen sein.

Bei einem solchen Datentarif würde eine Verbindung über WLAN die typische Bildqualität erhöhen. Das Ergebnis hängt nicht von der Qualität der WLAN-Verbindung ab, sondern davon, ob das Telefon sie überhaupt verwendet, anstatt sich auf den möglicherweise neu codierten Mobilfunk-Datentarif zu verlassen.

Die Qualität von Bildern hängt also im Prinzip nicht von der Qualität des Kanals ab, über den sie abgerufen wurden, sondern davon, ob jemand Ihre Daten manipuliert. Und heutzutage können sie.


quelle
8
Außerdem passen die meisten Streaming-Dienste die Qualität (Auflösung, Komprimierungsstufe) basierend auf der Verbindungsgeschwindigkeit und -qualität an. (Unabhängig von jeglicher ISP-Interaktion.)
Bitte lesen Sie das Profil am
@mattdm und oft (zum Beispiel tmobile macht das mit Binge On) drosseln sie einfach Ihre Verbindung zu youtube / netflix / etc und lassen die App entscheiden, mit einer geringeren Qualität zu streamen.
Jon
1
@Jon Optus tut dies auch, wenn Sie kostenloses Video-Streaming aktiviert haben, aber es funktioniert nicht richtig und beeinträchtigt das automatische Qualitätssystem für Netflix und Stan erheblich. Das Streaming beginnt mit einer niedrigen Qualität und wird schrittweise erhöht, bis es schließlich 720p oder 1080p erreicht. Innerhalb weniger Sekunden drosselt Optus dann die Verbindung und die Streaming-Puffer und kehrt auf die niedrigste Qualität zurück. Beschissenes System.
Clonkex
"ein verschlüsselter Kanal, für den der Dienstanbieter eine Caching-Vereinbarung mit dem Inhaltsanbieter hat" - Wie kann dies ohne die Verschlüsselungsschlüssel geschehen?
Xiota
1
@xiota Einfach: Der Dienstanbieter verfügt über die Verschlüsselungsschlüssel. In diesem Fall fungieren sie als CDN. security.stackexchange.com/questions/107835/…
Bitte lesen Sie das Profil am
12

Auch wenn die andere Antwort hier bereits sehr gut ist, erlauben Sie mir, eine andere Perspektive zu geben:

Im Allgemeinen nicht.

Wenn Sie ein Bild in Ihrem Browser herunterladen, ist es sehr wahrscheinlich, dass diese Datei (das Bild) über das Transfer Control Protocol (TCP) heruntergeladen wird. TCP teilt Ihr Image in kleine Pakete auf und sendet diese einzeln über das Internet. Jedes Paket wird von einer Prüfsumme begleitet. Diese Prüfsumme ist das Ergebnis einer bestimmten mathematischen Operation an dem Paket. Nach dem Empfang wird die Prüfsumme vom Empfänger erneut berechnet. Beide Prüfsummen sollten gleich sein. Wenn nicht, bedeutet dies, dass sich mindestens ein Bit geändert hat oder Informationen zurückgelassen wurden. In diesem Fall fordert der Empfänger an, das betreffende Paket erneut zu senden. Sobald alle Pakete empfangen wurden, ist die heruntergeladene Datei identisch mit der Originaldatei auf dem Server, von dem Sie sie heruntergeladen haben.

Wenn Sie jedoch einen Film streamen oder Bilder über einen Webstream anzeigen, handelt es sich wahrscheinlich nicht um TCP, sondern um UDP (User Datagram Protocol). UDP führt NICHT dieselben Überprüfungen durch wie TCP. es heißt "Feuer und Vergessen". Wenn Pakete verloren gehen oder beschädigt werden, werden sie nicht repariert.

Opifex
quelle
5
Außerdem würden Bitfehler (keine absichtlich verlustbehaftete Transkodierung) Bilder in den meisten Formaten merklich beschädigen. Die am häufigsten verwendeten Formate werden komprimiert, wobei die äußerste Komprimierungsebene (außerhalb der verlustbehafteten Quantisierung oder der verlustfreien Verarbeitung) eine Art Entropiecodierung (wie Huffman für JPEG oder zip oder DEFLATE für PNG ) ist, bei der 1 Bit im geändert wird Bitstream kann große Änderungen in der Art und Weise bewirken, wie der Rest dekodiert wird. Bei Videoformaten handelt es sich möglicherweise nur um einen einzigen beschädigten 8x8-Makroblock oder etwas Ähnliches.
Peter Cordes
2
Nachdem alle von Flash zu HTML5 gewechselt sind, verwenden Streaming-Sites mit größerer Wahrscheinlichkeit TCP. Siehe Streamt YouTube Videos über TCP?
Xiota
3
UDP verwendet auch Prüfsummen. Sie verlieren ganze Pakete, keine einzelnen Bits.
Dubu
@ Dubu: Die Prüfsummen werden für die Anwendungsschicht bereitgestellt. UDP selbst bietet keinerlei Korrektur oder Erkennung. TCP verwendet Pakete, UDP nicht.
Opifex
@Opifex Nein. TCP hat Streams, UDP hat Datagramme, aber beide haben Pakete (oder besser gesagt, sie befinden sich auf einer niedrigeren Ebene). Aber UDP tut Garantie Datenintegrität (so viel wie die Prüfsumme) - Sie werden nie ein gebrochenes Datagramm oder ein unvollständigen / fragmentierte Datagramme bekommen. UDP überträgt defekte Datagramme nicht erneut - was Ihre Anwendung betrifft, haben sie es nie geschafft.
Luaan
6

Nein, Computer kommunizieren auf einem Bit-perfekten Level - selbst eine geringfügige Änderung während der Übertragung kann die Daten vollständig beschädigen und ist gegen die Verwendung von Prüfsummen (und Wiederholungsversuchen im Fehlerfall) geschützt.

Es ist jedoch möglich, dass Bilder "progressiv geladen" werden, wenn beispielsweise auf einer Website Bilder mit niedrigerer Auflösung als schneller Platzhalter angezeigt werden (um die wahrgenommene Ladegeschwindigkeit zu verringern) und nach dem Herunterladen durch Bilder mit höherer Auflösung ersetzt werden. Wenn Ihre Verbindung sehr langsam und / oder unzuverlässig ist, kann es vorkommen, dass Sie mit dem Platzhalterbild mit niedrigerer Auflösung nicht weiterkommen.

Bearbeiten: Um zu verdeutlichen, ist es möglich, dass die Qualität aufgrund einer Reihe von Faktoren verringert wird, aber dies liegt daran, dass die Webseite (oder ein Proxy) dies wählt - nicht daran, dass die Übertragung über WLAN die Qualität verschlechtern würde.

vlumi
quelle
3
Es ist wahr, dass Datenübertragungen über HTTP verlustfrei sind, aber es gibt sicherlich Sites, die das Laden von Bildern und anderen Ressourcen hacken / optimieren. Wenn das Laden von Bildern zu lange dauert, werden zukünftig keine Versionen mit höherer Auflösung geladen. Dies wird tatsächlich standardisiert, wobei der Browser die gemessene Bandbreite (basierend auf dem jüngsten Durchsatz) an die Seite meldet, damit die Seite entscheiden kann, was zu tun ist. Es ist auch möglich, dass einige WiFi-Verbindungen als gemessene Verbindungen gekennzeichnet werden, bei denen Standorte möglicherweise für geringe Bandbreite optimiert werden.
Brad
3
Websites optimieren zwar ihre Bilder auf diese Weise, aber normalerweise entscheidet die Clientseite, ob ein ordnungsgemäßes Bild vom Server angefordert wird. Wenn Sie einfach ein Bild vom Server herunterladen, wird es sicherlich nicht wissen, wie stark Ihr WLAN ist, und als solches wird es die Qualität des Bildes nicht ändern (wie in der ursprünglichen Frage gestellt).
Vlumi
5

Die anderen Antworten sind korrekt (kein Qualitätsverlust der Bilder über WLAN), aber ich möchte nur darauf hinweisen:

Möglicherweise haben Sie festgestellt, dass die Qualität von Streaming (!) - Videos bei "schwachen" Verbindungen anscheinend abnimmt. Dies wird jedoch nicht dadurch verursacht, dass einige der Informationen während der Übertragung verloren gehen (*): Die meisten Video-Streaming-Server verwalten heutzutage mehrere Kopien desselben Videos, die jeweils mit einem anderen Komprimierungsverhältnis komprimiert wurden. Höhere Komprimierungsraten ergeben kleinere Dateien, aber da die Komprimierung verlustbehaftet ist, ist die Qualität dieser kleineren Dateien schlechter.

Wenn Sie nun ein Video streamen, überwacht der Streaming-Server die "Qualität" Ihrer Verbindung, dh die Datenrate der Verbindung. Wenn der Server feststellt, dass Ihre Verbindung langsamer geworden ist, z. B. weil Sie Ihr Gerät bewegt haben und das WLAN-Signal marginal wird, wird mehr oder weniger nahtlos auf einen Stream mit niedrigerer Bitrate desselben Videos umgeschaltet, wodurch die Bildqualität beeinträchtigt wird, damit Sie die Wiedergabe fortsetzen können Das Video wird nicht wiederholt angehalten, während die nächsten Sekunden des Streams heruntergeladen werden.

Dies funktioniert auch umgekehrt: Wenn der Server feststellt, dass sich die Bandbreite Ihrer Verbindung erhöht hat, wird möglicherweise auf eine Version des Streams mit höherer Qualität umgeschaltet, um Ihnen immer die bestmögliche Bildqualität mit Ihrer aktuellen Bandbreite zu bieten.

*) Tatsächlich ist dies indirekt auf den Verlust von Datenpaketen zurückzuführen: Wenn das Signal schwach wird, treten häufiger zufällige Datenfehler auf. Diese Datenfehler werden jedoch von der Hardware erkannt und "defekte" Pakete werden in der Regel mehrmals erneut gesendet, bis das Paket korrekt empfangen wurde. Dies bedeutet jedoch, dass jedes Paket (im Durchschnitt) mehr als einmal über die WiFi-Verbindung übertragen werden muss, z. B. dreimal, was bedeutet, dass die erreichte Datenrate (dh erfolgreich übertragene Pakete pro Sekunde) auf z. B. 1/3 sinkt.

JimmyB
quelle
2

Um diesen anderen Antworten ein wenig mehr Flair zu verleihen, sind hier einige Kopien eines Bildes, das ich gerade aufgenommen habe:

Unikitty 1 - Größe geändert? X400px, keine Qualitätsänderung

Ein Miezekatze 1

Unikitty 2 - Größe geändert? X400px Qualität 50%

Unikitty 2

Unikitty 3 - Größe geändert? X200px Qualität 50%

Unikitty 3

Unikitty 4 - Größe geändert? X200px Qualität 5%

Unikitty 4

Auf meinem Computer habe ich die Metadaten entfernt exiftool --all=und die Prüfsummen der Bilder berechnet:

$ sha256sum unikitty*.jpg
2ead7f2b1c5453f2a80da46f131c95be3423fc92ef8bce43b95fac3ee483d1b3  unikitty.jpg
42358f2f2447568fedc31a03575e8850406f89ff0e5d5a6e2d15c9e492205279  unikitty1.jpg
5c05365cb4aea2f100da471cdee85e5a3942509ab09cf3aa646fddb6962bd95a  unikitty2.jpg
e48c7158bbb9476cacdc80308832d76384e3016fb4dd2afd4333970781b367d5  unikitty3.jpg
986f8c64745fb61196df662c5e9a7c799ed370749f3dc367f269162bfa413800  unikitty4.jpg

Wenn ich jedoch Unikitty # 4 herunterlade , hat sich der Hash geändert:

3b5991bfaeff83bd6c1fef585f2fdee80cf649f84978d249b08c2b17a03702c2

Das bedeutet, dass sich die Datei definitiv geändert hat. Genau wie, ich bin mir nicht sicher. Wahrscheinlich tut Imgur etwas, um die Größe zu ändern.

Wenn Sie sicher sein möchten, dass das Bild, das Sie erhalten, das Bild ist, das auch jemand anderes betrachtet, müssen Sie über eine Prüfsumme verfügen, um sicherzustellen, dass keines der Bits während des Transports durcheinander geraten ist. Das Internet tut dies zum größten Teil (TCP / IP gibt an, wie sichergestellt werden soll, dass beim Senden von Informationen alle Informationen an den Ort gelangen, an dem sie abgelegt werden sollen, und wenn sie dort nicht ankommen, müssen sie sich lautstark beschweren. Aus diesem Grund verwendet der größte Teil des Internets TCP / IP. Wie andere bereits erwähnt haben, gibt es jedoch eine Vielzahl von Möglichkeiten, wie sich die Bildqualität ändern kann.

Wenn Sie Unikitty 4 herunterladen und die gleiche SHA-256-Summe erhalten wie ich, können Sie mit fast vollständiger Sicherheit feststellen, dass das Bild, das Sie betrachten, und das Bild, das ich betrachte, zu 100% identisch sind.

Dann müssen Sie sich allerdings Sorgen machen, ob unsere Monitore farblich gleich kalibriert sind und ob die Umgebungsbeleuchtung irgendetwas beeinflusst oder ...

Wayne Werner
quelle
2
Ich bin mir ziemlich sicher, dass imgur Metadaten entfernt. Sie können auch beim Hochladen erneut komprimiert werden . Obwohl sie die Datenübertragung basierend auf der Bandbreite ändern könnten , zeigt dies nicht, dass. Prüfsummen müssen nicht übereinstimmen, um identische Bilder zu erhalten. Zum Beispiel ist PNG mit mehreren Komprimierungsstufen verlustfrei.
Xiota
wget https://i.stack.imgur.com/t69qT.jpg; sha256sum t69qT.jpg; 3b5991bfaeff83bd6c1fef585f2fdee80cf649f84978d249b08c2b17a03702c2 t69qT.jpg
Xiota
1
Guter Punkt! Eine Prüfsumme kann nur als Garantie dafür verwendet werden, dass die Bilder gleich und nicht unterschiedlich sind. Heck, es ist schwer für mich zu sagen, ob 1 und 2 überhaupt unterschiedlich sind und sie völlig unterschiedliche Prüfsummen haben.
Wayne Werner
1

Es ist möglich, dass Sie die Bilder während des Herunterladens anzeigen (Fotos werden in einer Cloud-App wie Google Fotos gespeichert) oder dass sie vollständig heruntergeladen sind, die Software, mit der Sie das Bild anzeigen, das Rendern jedoch noch nicht abgeschlossen hat Bild im progressiven Rendering-Modus.

Um Ihre Frage zu beantworten: Nein, die Qualität des Netzwerks (ich nehme an, Sie haben die Geschwindigkeit gemeint) hat keinen Einfluss auf die Qualität eines Bildes.

Pura
quelle
0

Nein. Digitale Dateien sind im Gegensatz zu analogen immer perfekte Kopien, sodass das Bild entweder nicht oder jedes Mal perfekt heruntergeladen werden kann. Gleiches gilt für das Übertragen zwischen Datenträgern (SD auf Festplatte, Pendrive, CD, ...) oder das Erstellen von Kopien.

Verfälschte Kopien sind in einigen Fällen möglich, wenn auch sehr unwahrscheinlich, aber sie sind nicht "minderwertig", sondern völlig falsch (dh nur die Hälfte des Bildes und so weiter).

Anonym
quelle
3
Beschädigte Dateien sind nicht "sehr unwahrscheinlich", sondern eher keine Seltenheit. Sie können unbemerkt bleiben, wenn Dateien nicht überprüft werden.
Osullic