Максимальные размеры изображения в спецификацию браузера / CSS?

Я хочу отобразить страницу, содержащую около 6000 крошечных эскизов изображений (40x40 каждый). Чтобы избежать 6000 HTTP-запросов, я исследую CSS-спрайты, т. Е. Объединяю все эти эскизы в одну длинную полосу и использую CSS для обрезки необходимых изображений. К сожалению, я обнаружил, что файлы JPEG не могут быть больше 65500 пикселей в любом измерении. Опасаясь дальнейших ограничений в веб-стеке, Мне интересно: не справляется ли что-либо из перечисленного ниже с изображением размером 40x240000?

  • Internet Explorer
  • Opera
  • WebKit
  • Любая спецификация CSS
  • Любая спецификация HTML
  • PNG spec

Редактировать: цель этого - просто отобразить сразу всю коллекцию изображений, требуя, чтобы пользователь прокручивал страницу. Я хочу, чтобы «микро-миниатюры» переходили в существующий макет CSS, поэтому я не могу просто использовать большое прямоугольное изображение. Я не хочу, чтобы пользователю приходилось пролистывать несколько страниц, чтобы увидеть все. Общее количество пикселей невелико - вдвое больше, чем уместилось бы на дисплее 2560x1600. Общий размер файла всех миниатюрных изображений составляет всего пару мегабайт. Предполагая, что каждое изображение обрабатывается в памяти браузера без сжатия, принимая 8 байтов памяти на пиксель (RGBA плюс 100% -ный коэффициент ложных расходов), мы говорим об использовании оперативной памяти в несколько сотен мегабайт; не является необоснованным для специализированного приложения в 2010 году. Единственная неразумная вещь - это объем HTTP-запросов, которые были бы сгенерированы, если бы все микро-эскизы были отправлены индивидуально.

17
задан jl6 6 December 2010 в 11:02
поделиться