From 40f612b7727f8885cdbd5acecd11e7c2cde5a749 Mon Sep 17 00:00:00 2001 From: erjemin Date: Wed, 2 Sep 2026 16:54:17 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D1=8F=D0=B4=D1=80=D0=BE=20(05)=20todo?= =?UTF-8?q?=20=D0=BF=D0=BE=20SVG-=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hypn0/hypn0_site/services/halftone.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hypn0/hypn0_site/services/halftone.py b/hypn0/hypn0_site/services/halftone.py index eafe915..86f87bb 100644 --- a/hypn0/hypn0_site/services/halftone.py +++ b/hypn0/hypn0_site/services/halftone.py @@ -115,6 +115,17 @@ def generate_halftone_svg( - angle: наклон растровой сетки (-44 .. +45) - animation_variants: число вариантов CSS-задержек - seed: сид для детерминированного распределения анимаций + + TODO ПОЧИНИТЬ-УЛУЧШИТЬ: + - max_radius (радиус точки): сейчас зазор между точками не меняется. Нужно чтобы: + - при d=0 -- зазор 10 + - при d<10 -- зазор 10-d + - при d>10 -- перекрытие d-10 (отрицательный зазор) + - angle: сейчас это просто поворот картинки. Нужно чтобы: + - нужно чтобы это был поворт картинки (т.е. ряды-столбцы были со смещение-поворотом, как при полиграфии) + - blink: что-то страннное. пока не понял + + -- ЦВЕТА: ЕСЛИ ЦВЕТ ЧЕРЕЗ ИНТЕРФЕЙС НЕ МЕНЯЛСЯ (ДЕФОЛТНФЫЙ), ТО НАЗНАЧАТЬ СЛУАНЫЙ. А то слишком однообразные цвета """ rng = random.Random(seed)