Влияет ли Wi-Fi на качество изображений, загружаемых из Интернета? - Фотопедия
13 голосов
/ 11 июня 2019

Приведет ли загрузка изображения с веб-сайта, когда Wi-Fi сильный, к изображению более высокого качества на вашем устройстве?

Ответы [ 8 ]

46 голосов
/ 11 июня 2019

Означает ли загрузка изображения с веб-сайта при сильном WiFi, что приводит к повышению качества изображения на вашем устройстве?

Качество сигнала обычно не влияет на передачу данных, которые отправляются , хотя это может привести к неполной передаче. Однако ...

  • Веб-сайты часто отправляют различные данные на мобильные и настольные компьютеры.

  • Некоторые сайты делают используют сценарии для отправки различных данных в зависимости от качества и скорости связи. Это особенно распространено на сайтах потокового видео.

  • Некоторые браузеры используют прокси-серверы для ускорения передачи данных путем сжатия данных. Это может включать повторное сжатие с потерями и изменение размера изображений.

  • Некоторые сайты могут отображать более сжатое изображение, чем они отправляют для загрузки. Это часто имеет место, когда присутствует функция масштабирования.

22 голосов
/ 11 июня 2019

Другие ответы указывают на то, что качество цифровых изображений не ухудшается во время передачи. Однако стоит отметить, что многие мобильные тарифные планы в наши дни транскодируют по крайней мере фильмы и доставляют их с более низким качеством, чем оригиналы, если они передаются по каналу, доступному для поставщика услуг. Это может означать незашифрованную передачу или передачу зашифрованного канала, для которого поставщик услуг имеет соглашение о кэшировании с поставщиком содержимого (типично для платформ, таких как Netflix). В зависимости от плана и его провайдера незашифрованные изображения на веб-сайтах могут быть одинаково поражены.

При таком тарифном плане подключение через WiFi увеличит типичное качество изображения. Результат зависит не от качества соединения WiFi, а от того, использует ли его телефон вообще, вместо того, чтобы полагаться на возможно перекодирующий тарифный план мобильной передачи данных.

Таким образом, в принципе качество изображений зависит не от качества канала, используемого для их получения, а от того, кто-то портит ваши данные. И в наши дни они могут.

11 голосов
/ 11 июня 2019

Хотя другой ответ здесь уже очень хорош, позвольте мне дать другую точку зрения:

В общем, нет.

Когда вы загружаете изображение в браузер, очень вероятно, что этот файл (изображение) будет загружен через протокол управления передачей (TCP). TCP разделит ваше изображение на маленькие пакеты и отправит каждый из них отдельно через Интернет. Каждый пакет сопровождается контрольной суммой. Эта контрольная сумма является результатом определенной математической операции над пакетом. После получения контрольная сумма снова рассчитывается получателем. Обе контрольные суммы должны быть одинаковыми. Если нет, это означает, что хотя бы один бит изменился или информация осталась позади. В этом случае получатель запросит отправить этот конкретный пакет еще раз. После получения всех пакетов загруженный файл будет идентичен оригиналу на сервере, с которого он был загружен.

Однако при потоковой передаче фильма или при просмотре изображений через веб-поток есть вероятность, что это не TCP, а UDP (протокол пользовательских дейтаграмм). UDP НЕ выполняет те же проверки, что и TCP. это называется «огонь и забудь». Если пакеты будут потеряны или повреждены, они не будут восстановлены.

5 голосов
/ 11 июня 2019

Нет, компьютеры общаются на совершенно идеальном уровне - даже небольшое изменение во время передачи может полностью повредить данные и защищено от использования контрольных сумм (и повторных попыток в случае ошибок).

Однако возможно иметь «прогрессивную загрузку» изображений, где, например, веб-сайт может сначала отображать изображения с низким разрешением в качестве быстрого заполнителя (для уменьшения воспринимаемой скорости загрузки), заменяемого изображениями с более высоким разрешением после их загрузки. Если ваше соединение действительно медленное и / или ненадежное, возможно, вы застряли с заполнителем изображения с низким разрешением.

Изменить: Чтобы уточнить, возможно, что качество может быть снижено из-за ряда факторов, но это потому, что веб-страница (или прокси-сервер) выбирает так - не потому, что передача по Wi-Fi может ухудшить качество.

4 голосов
/ 12 июня 2019

Остальные ответы верны (без потери качества изображений через WiFi), но я просто хочу отметить:

Возможно, вы видели, что качество потокового (!) видео ухудшается при «слабых» соединениях. Однако это , а не , вызванное потерей части информации во время передачи (*): большинство серверов потокового видео сегодня поддерживают несколько копий одного и того же видео, каждое из которых сжато с разной степенью сжатия. Более высокие коэффициенты сжатия дают меньшие файлы, но поскольку сжатие составляет с потерями , качество этих меньших файлов хуже.

Теперь при потоковой передаче видео сервер потоковой передачи отслеживает «качество» вашего соединения, то есть скорость передачи данных соединения. Когда сервер обнаруживает, что ваше соединение стало медленнее, например, Поскольку вы переместили свое устройство, и сигнал WiFi становится маргинальным, он будет более или менее плавно переключаться на поток с более низкой скоростью передачи того же видео, жертвуя качеством изображения для возможности продолжить просмотр видео вместо того, чтобы (высококачественная) пауза видео несколько раз, пока загружаются следующие несколько секунд потока.

Это работает и наоборот: когда сервер обнаруживает, что пропускная способность вашего соединения увеличилась, он может переключиться на более качественную версию потока, пытаясь всегда обеспечить вам наилучшее качество изображения при текущей пропускной способности.

*) На самом деле, косвенно вызван потерей пакетов данных: когда сигнал становится слабым, случайные ошибки данных становятся более частыми. Однако эти ошибки данных обнаруживаются аппаратными средствами, и «битые» пакеты обычно отправляются снова несколько раз, пока пакет не будет принят правильно; это, однако, означает, что каждый пакет должен (в среднем) передаваться по каналу WiFi более одного раза, например три раза, что означает, что достигнутая скорость передачи данных (то есть пакеты успешно переданных в секунду) падает, например, до. 1 / 3.

1 голос
/ 13 июня 2019

Чтобы добавить немного изюминки к этим другим ответам, вот несколько копий картины, которую я только что сделал:

Unikitty 1 - Изменение размера? X400px, без изменений качества

Unikitty 1

Unikitty 2 - Изменение размера? X400px Качество 50%

Unikitty 2

Unikitty 3 - Изменение размера? X200px Качество 50%

Unikitty 3

Unikitty 4 - Изменение размера? X200px Качество 5%

Unikitty 4

На моем компьютере я удалил метаданные с помощью exiftool --all= и вычислил контрольные суммы изображений:

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

Однако, когда я загружаю Unikitty # 4 , хэш изменился:

3b5991bfaeff83bd6c1fef585f2fdee80cf649f84978d249b08c2b17a03702c2

Это означает, что файл определенно изменился. Как именно, я не уверен. Вероятно, Имгур делает что-то, чтобы изменить его размер.

Если вы хотите быть уверенным в том, что картинка, которую вы получаете, является картиной, на которую также смотрит кто-то еще, вы должны иметь контрольную сумму, чтобы убедиться, что ни один из битов не был испорчен при транспортировке. По большей части, Интернет делает это (TCP / IP говорит, как убедиться, что когда вы отправляете информацию, она попадает в то место, куда она должна идти, и, если она этого не делает, она должна громко жаловаться. Из-за этого большая часть Интернета использует TCP / IP для вас. Однако, как уже упоминали другие, существует множество способов, которыми качество изображения может измениться.

Если вы загрузите Unikitty 4 и получите ту же сумму SHA-256, что и я, вы можете почти с полной уверенностью узнать, что изображение, которое вы просматриваете, и изображение, которое я смотрю на 100% идентичны.

Хотя тогда вам нужно беспокоиться, если наши мониторы будут откалиброваны по цвету одинаково, и если окружающее освещение влияет на что-либо, или ...

1 голос
/ 11 июня 2019

Возможно, вы просматриваете изображения по мере их загрузки (фотографии хранятся в облачном приложении, таком как Google Photos), или они полностью загружены, но программное обеспечение, которое вы используете для просмотра изображения, еще не завершило рендеринг. видите изображение в режиме прогрессивной визуализации.

Чтобы ответить на ваш вопрос, качество сети (я полагаю, вы имели в виду скорость) не влияет на качество изображения.

0 голосов
/ 11 июня 2019

Нет. Цифровые файлы, в отличие от своих аналоговых копий, всегда являются идеальными копиями, поэтому изображение либо не загружается, либо загружается идеально, каждый раз. То же самое относится и к переносу их между носителями (SD на диск, pendrive, CD, ...) или созданию копий.

Поврежденные копии возможны, хотя и очень маловероятны, в некоторых случаях, но они не "более низкого качества", но совершенно неверны (то есть: только половина изображения и тому подобное).

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...