Привет, у меня проект pixi и в нем 1000+ картинок 12x12 px
ка загрузить их всех за только 1 request, к примеру я могу сжать их в папку в один brotli файл, но как использовать потом как будто они загружены нормально? либо каким образом реализовать декомпрессию на клиенте
Дополнительно:
Содержание
Как сжали так и расжимай. В чем проблема? Помести в сжатый стрим, отправь. Сделай обратную распаковку.
Ответы:
Можно попробовать создать texture atlas. Разместить 1000 картинок на одной большой и скачивать за 1 реквест.
Ну а потом средствами канваса резать их как колбасу для публикации.
- даже не обязательно канвасом резать, просто выставлять в каждом новом месте ту же картинку, смещая, используя css background
Спрайт?
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для загрузки 1000 маленьких картинок за один запрос, вы можете воспользоваться техникой, называемой спрайтинг. Спрайтинг - это метод объединения нескольких маленьких изображений в одно большое изображение, что позволяет снизить количество запросов к серверу и улучшить производительность загрузки страницы.
Для создания спрайта с маленькими изображениями, вам необходимо сначала собрать все изображения в одну папку на сервере. Затем, вам нужно создать новое изображение, на котором будут размещены все маленькие изображения. Вы можете использовать инструменты для создания спрайтов, такие как Sprite Cow, SpriteMe или любой другой подходящий инструмент.
После создания спрайта, вам нужно обновить CSS вашего сайта, чтобы использовать новое изображение вместо отдельных маленьких изображений. Для этого вам нужно указать правильные координаты каждого изображения на спрайте в свойствах background-image и background-position.
Пример использования спрайта в CSS:
Таким образом, используя спрайтинг, вы сможете загрузить 1000 маленьких изображений за один запрос, что повысит производительность вашего сайта и улучшит пользовательский опыт.