Генерация цветовых диапазонов в Python

См. Вкладку «Приложение» -> «Сервисные работники» на панели отладки Chrome. Я думаю, что вы не подключили сервисного работника в своем приложении. Для логики уведомлений вам нужно создать любого работника сервиса и включить его.

Например, добавьте следующий код в ваш корневой js-файл:

if ('serviceWorker' in navigator) {
    navigator.serviceWorker.register('sw.js');
}

и создайте файл sw.js следующего содержания:

self.addEventListener('install', (event) => {
    console.log('Installed');
});

self.addEventListener('activate', (event) => {
    console.log('Activated');
});

self.addEventListener('fetch', (event) => {
    console.log('Fetch request');
});

P.S. И ваш console.log("Reg -"+reg); перед reg init, так что это undefined:)

22
задан tshepang 19 December 2013 в 08:23
поделиться

1 ответ

Используйте цветовое пространство HSV / HSB / HSL (три названия для более или менее одного и того же). Сгенерируйте N кортежей, равномерно распределенных в пространстве оттенков, затем просто преобразуйте их в RGB.

Пример кода:

import colorsys
N = 5
HSV_tuples = [(x*1.0/N, 0.5, 0.5) for x in range(N)]
RGB_tuples = map(lambda x: colorsys.hsv_to_rgb(*x), HSV_tuples)
44
ответ дан 29 November 2019 в 03:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: