Я создал объект интерактивного изображения ... но загрузка занимает слишком много времени.Оптимизация времени загрузки изображений. (мышление по-другому)
Интерактивное изображение вещь, расположен по адресу:
southernwindowdesign.com
Он использует 5 изображений для пошагового каждого состояния (путем нажатия и перетаскивания). Я хочу, чтобы изображения были качественными; поэтому любое дальнейшее сжатие jpeg отсутствует (включая punypng и smush.it).
Любые идеи для сокращения времени загрузки? Я готов рискнуть использовать данные URI, холст, PNG compression (cool) и т. Д.
Любые идеи или указатели на всех будут полезны.
ОБНОВЛЕНИЕ: Спасибо всем, кто дал совет, если бы я использовал совет, который вы дали, я дал вам один плюс. Я установил еще один статический субдомен (s2), который должен распространяться в течение следующих нескольких часов или около того. Позже сегодня я, вероятно, переключу некоторые изображения на этот новый поддомен. Я также изменил загрузку изображений заказа и сделал некоторые другие оптимизации здесь и там.
Я надеялся, что кто-то знает, как использовать избыточные пиксели в каждом изображении. Есть ли способ кодировать все изображения в один файл и читать их с помощью getImageData() в javascript's canvas в некотором умном ключе?
Я пробовал подход getImageData на http://www.eswd.com/southern/test.jpg, который из-за потери без потерь jpeg (Quality = 100! = 100%), приходит с этим: http://www.eswd.com/southern/test.aspx. что нехорошо. Сохранение изображения в виде PNG с использованием того же метода привело к большему размеру файла, чем jpeg со всеми данными (без красной границы).
Я рассматриваю возможность работать с .APNG и считывать данные в пикселях таким образом ... но поскольку формат так рано развивается, похоже, что он вообще не уменьшит размер файла. . И я не уверен, что холст позволит мне читать отдельные кадры PNG в анимации.
FWIW, я знаю, что вы говорите, что дальнейшее сжатие отсутствует ... но я действительно думаю, что ваши jpg намного больше, чем они должны быть. Я смог сэкономить почти 370 тыс. С step1.jpg один без заметной разницы. (Photoshop CS2, save-to-web 60%, хорошие глаза, гамма-калибровка, окружающее освещение и т. Д.). Я уверен, что вы можете многое снести с других изображений. Это всего лишь много данных для толчка. – zen
Я согласен с zen - первое изображение (541kb) заняло 3 секунды для загрузки. – Annie