Я хочу отобразить страницу, содержащую около 6000 крошечных миниатюр изображений (40x40 каждая).Чтобы избежать необходимости делать 6000 HTTP-запросов, я изучаю CSS-спрайты, то есть объединяю все эти эскизы в одну длинную полосу и использую CSS для обрезки требуемых изображений.К сожалению, я обнаружил, что файлы JPEG не могут быть больше 65500 пикселей в одном измерении.Интересно, что в веб-стеке существуют дополнительные ограничения: не справляются ли какие-либо из следующих действий с изображением размером 40x240000?
- Internet Explorer
- Opera
- WebKit
- Любая спецификация CSS
- Любая спецификация HTML
- Спецификация PNG
Редактировать: цель этого - просто отобразитьсразу вся коллекция изображений, требующая, чтобы пользователь максимально прокручивал.Я хочу, чтобы «микро-миниатюры» перетекли в существующий макет CSS, поэтому я не могу просто использовать большое прямоугольное изображение.Я не хочу, чтобы пользователю приходилось просматривать несколько страниц, чтобы увидеть все.Общее количество пикселей не так велико - только вдвое больше, чем у дисплея 2560x1600.Общий размер файла всех микро-миниатюр составляет всего пару мегабайт.Предполагая, что каждое изображение обрабатывается несжатым в памяти браузера, занимая 8 байт памяти на пиксель (RGBA плюс 100% коэффициент помехи), мы говорим об использовании ОЗУ в сотнях мегабайт;не является необоснованным для специализированного приложения в 2010 году. Единственная необоснованная вещь - это объем HTTP-запросов, которые были бы сгенерированы, если бы все микро-миниатюры были отправлены по отдельности.