Предварительная загрузка изображений в качестве фоновых изображений в angular

В url_rec я получаю URL изображений. Я хочу предварительно загрузить изображения в качестве фонового изображения в браузере перед его отображением. Мы получаем изображения, которые в данный момент обрабатываются. Поэтому всякий раз, когда я хочу отобразить какое-либо изображение, это не займет никакой задержки, и моя работа не замедлится. Я работаю над angular 5, и этот код написан в файле .ts.

this.socket.on('url_json', function(url_rec)
    {
      // console.info(url_rec);
    });

Холст HTML5 для отображения фонового изображения.

<canvas #myCanvas width = "2048" height = "2048" [ngStyle] = "{ 'background-image': 'url(' + url + ')','background-repeat':'no-repeat'}">
</canvas>

Попробуйте сначала уменьшить изображения с помощью tinyimage. (Google tinyimage) это берет изображение и уменьшает его размер за счет оптимизации цветовых палитр. Это значительно сокращает время загрузки изображения.

fluffy 30.07.2018 07:18

Разве это не снизит четкость изображения? Мне также нужно увеличить изображение для дальнейших ссылок.

Megh Shah 30.07.2018 07:54

Это действительно не так сильно повреждает изображение. Вы были бы удивлены. Это действительно вызывает некоторую пикселизацию ... Но минимальную. Попробуйте? Пользоваться им быстро и легко. В настоящее время я использую его для разрабатываемого мной веб-сайта электронной коммерции.

fluffy 30.07.2018 09:28

Подскажите, пожалуйста, как это сделать? Я использую холст для отображения изображений. И образы постоянно появляются и меняются. Выше я показал, как использую холст.

Megh Shah 30.07.2018 10:46
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
148
0

Другие вопросы по теме