В новом макете YouTube добавлен фоновый случайный шум, который мне очень нравится, так как он почти такой же эффект наблюдался на других сайтах, поэтому я планирую использовать ту же технику в прототипах моей веб-страницы, или, по крайней мере, иметь это " трюк "в моем наборе инструментов для будущего использования.
Изображение выглядит так (взято из http://g.raphaeljs.com/barchart.html):
Теперь Youtube выполняет (смущающе идентичный) тот же эффект, внедряя изображение в исходный код:
(на главной странице Youtube щелкните правой кнопкой мыши фон, чтобы отобразить его, затем щелкните правой кнопкой мыши изображение и «отобразите свойства изображения» [ffox]):
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACVCAAAAAB0....lotsofdata
Я пытался выяснить, где находится эта строка кода в исходном коде, но из-за динамического создания я не смог.
Итак, мой вопрос:
"Есть ли способ применить мозаичный фон к странице, используя изображение png, сгенерированное алгоритмически на стороне клиента?" (желательно с javascript)
Я очень новичок в webdev и javascript, но мне нравится основывать свое обучение на определенных задачах, которые необходимо решить, так что это был бы хороший способ научиться чему-то
Спасибо за чтение!
UPDATE:
Для тех, кто заинтересован в генерации текстур плиток с использованием javascript, я нашел это, что кажется очень интересным:
http://somethinghitme.com/projects/canvasterrain/
http://somethinghitme.com/projects/canvasterrain/js/canvasTerrain.js