Модератор
Yuri
(@yube)
Видимо, Вы смотрите не оригиналы загруженных картинок, а миниатюры. Оригиналы (ели не предпринимать никаких специальных действий) грузятся as is. Автоматическое уменьшение всегда портит картинку, либо больше, либо меньше — в зависимости от кучи факторов. Поэтому перфекционисты и делают всё вручную. А если миниатюра выводится не в своем размере, а масштабируется браузером, то получается еще хуже. Ну а если браузерное масштабирование идет в сторону увеличения, то вообще полный караул.
Нет, искажение происходит в момент загрузки картинки. Размеры тут не причем, их я подгоняю руками на компе. Если перейти по ссылке этого изображения, то оно отобразится в «кривом» виде. И опять, черт возьми не всегда. Несколько раз случалось, что все проходило будто бы само собой.
Попробую сейчас предоставить пример того, о чем я задаю вопрос, чтобы было представление.
При сравнении файлов видно, что они в целом идентичны, но есть два отличия в середине (это не сжатие, поскольку размер файлов совпадает).
Первый фрагмент начинается по адресу 0x44B1
и продолжается до 0x4DB1
(итого 2304 байта), второй начинается на 0x7421
и продолжается до 0x7DB1
(2448 байт).
Какой-либо закономерности в различиях найти не удалось. Если файлы при загрузке портятся случайным образом (даже без дополнительных манипуляций) — предполагаю, что на сервере проблемы с диском.
Модератор
Yuri
(@yube)
После загрузки в WP:
http://seriousbetting.ru/wp-content/uploads/2016/07/top-5-not-success_mini-1.jpg
Так это никакая не потеря качества, а порча. См. ответ Сергея.
Файл мог испортиться даже на этапе отправки с вашего компьютера. Не качественный USB провод подключения к внешнему накопителю например. Сбойные сектора диска вашего компа или умирающая флешка. Чрезмерная дефрагментация. Трясущиеся руки и похмелье товарища майора, контролирующего ваш трафик (себе-то он взял качественный снимок)…