Zasoby
Przygotuj zasoby logo, ikony i miniatury dla obecności Nowly.
Wymagane Zasoby
Każda obecność musi zawierać:
| Pole | Typ | Opis | Domyślny |
|---|---|---|---|
logo.png* | PNG, 300×300 | Znak marki platformy do szerszych umiejscowień, nagłówków i obrazów Open Graph. | - |
icon.png* | PNG, 128×128 | Kompaktowa kwadratowa ikona używana w małych elementach UI i obrazach aktywności Discorda. | - |
thumbnail.jpg* | JPG, 1920×1080 | Grafika dla marketplace i strony szczegółów, która wyraźnie reprezentuje platformę. | - |
Te dokładne wymiary są egzekwowane przez CI przy każdym PR obecności - zasób o niewłaściwym rozmiarze nie przechodzi walidacji.
Logo
Użyj logo.png dla znaku marki platformy, gdy odpowiedni jest szerszy obraz. Musi mieć dokładnie 300×300.
Ikona
Użyj icon.png do kompaktowych kwadratowych wyświetleń, kolorowych teł i obrazów aktywności Discorda. Musi mieć dokładnie 128×128.
Miniatura
Użyj thumbnail.jpg dla grafik marketplace i strony szczegółów. Powinna wyraźnie reprezentować platformę. Musi mieć dokładnie 1920×1080.
Stałe zasobów w czasie wykonywania
Assets jest dostarczane przez środowisko uruchomieniowe (zobacz Presence API). Udostępnia trzy domyślne klucze zasobów:
Assets.Logo // → "logo.png"
Assets.Icon // → "icon.png"
Assets.Thumbnail // → "thumbnail.jpg"Użyj ich w ładunkach aktywności:
await presence.setActivity({
largeImageKey: Assets.Logo,
largeImageText: "YouTube",
})Wytyczne Jakościowe
Użyj przezroczystego PNG dla icon.png - ikona jest wyświetlana na kolorowym tle w bibliotece Nowly, więc wypełnione tło będzie kolidować. Przezroczysty logo.png jest preferowany, ale mniej krytyczny. Dbaj o czytelność miniatur w małych rozmiarach i unikaj ogólnikowych obrazów.