Чтобы добавить немного изюминки к этим другим ответам, вот несколько копий картины, которую я только что сделал:
Unikitty 1 - Изменение размера? X400px, без изменений качества
![Unikitty 1](https://i.stack.imgur.com/MOytp.jpg)
Unikitty 2 - Изменение размера? X400px Качество 50%
![Unikitty 2](https://i.stack.imgur.com/6vMLu.jpg)
Unikitty 3 - Изменение размера? X200px Качество 50%
![Unikitty 3](https://i.stack.imgur.com/qY5Pu.jpg)
Unikitty 4 - Изменение размера? X200px Качество 5%
![Unikitty 4](https://i.stack.imgur.com/t69qT.jpg)
На моем компьютере я удалил метаданные с помощью 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% идентичны.
Хотя тогда вам нужно беспокоиться, если наши мониторы будут откалиброваны по цвету одинаково, и если окружающее освещение влияет на что-либо, или ...