25 lines
978 B
Markdown
25 lines
978 B
Markdown
# Coverbilder
|
|
|
|
Podcast-Cover sind quadratisch, während YT-Thumbnails das Seitenverhältnis
|
|
16:9 haben. Da Thumbnails häufig Textelemente beinhalten, ist es nicht
|
|
vorteilhaft, das Thumbnail einfach quadratisch zuzuschneiden.
|
|
|
|
Stattdessen sollte Ucast das Thumbnail nach oben und unten farblich
|
|
passend erweitern und den Videotitel und Kanalnamen einfügen.
|
|
|
|
![](../tests/testfiles/thumbnail/t2.webp)
|
|
![](../tests/testfiles/cover/c2.png)
|
|
|
|
- Durchschnittliche Farbe der oberen und unteren 20% des Bilds berechnen
|
|
- Farbverlauf zwischen diesen Farben als Hintergrund verwenden
|
|
- Das Thumbnail findet in der Mitte Platz
|
|
- Im oberen Bereich wird das Profilbild und der Kanalname eingefügt
|
|
- Im unteren Bereich wird der Videotitel eingefügt
|
|
- Der Text ist entweder weiß oder schwarz, je nach dem welche Farbe den höchsten Kontrast hat.
|
|
- Textgröße: 50px, max 2 Zeilen, Overflow mit ... abschneiden.
|
|
|
|
### Verwendete Python-Libraries
|
|
|
|
- Pillow
|
|
- colorthief
|
|
- wcag-contrast-ratio
|