ImageMagick искажает изображения
Может кто то сталкивался?
1 ответов
Проблема оказалась в том, что хоть у нас и nginx, но ссылки строились неправильно и обаботка каждый раз шла через апач.
и артефакты как я понимаю были из за особой загрузки особыми "проксирующими серверами", которые видимо грузили изображение по частям с указанием точки, откуда передавать данные, а я постоянно отдавал с самого начала...
Очень интересный баг.
А вы попросите пользователя сохранить хоть какое то кривое изображение и прислать вам.
Сравните вашу фотографию и его.
Если они разнятся по размерам и по содержимому, то значит дело не в IM. Проблема с передачей изображения.
Надо проверять конфигурации настроек сервера. Что проверять - не подскажу.
Может стоит ограничение на количество соединений с одного IP и происходит обрыв связи.
Как тупой вариант могу посоветовать сменить формат изображений.
C JPG на PNG или GIF или наоборот.
Проверьте свой сайт тут: http://browsershots.org/
Думаю всё так и происходит обрыв связи и браузер вынужден "дорисовывать" фотографии.
Напишите пожалуйста о том как вы решили это проблему, очень интересный баг.
У меня на FF 18 всё нормально загрузилось.
UPD. Жесть. Сделайте спрайт для сайта. 80 запросов чисто по картинкам, это много.
Хотя бы для логотипов фирм.
И занесите JS в один файл. Чем больше обращений тем хуже сайт работает.