Kanalbilder: Profilbild und Banner DE/ES/FR aus der Figuren-Bibliothek; KI-Absatz aus dem Kanaltext gestrichen
- remotion/src/kanal/KanalBilder.tsx: Kompositionen Kanal-Profilbild (800×800), Kanal-Banner (2560×1440, Text und Figuren im sicheren Bereich) und Kanal-Banner-Rahmen (zum Prüfen); Bannertexte je Sprache in sprache.ts - fertige Bilder in veroeffentlichung/kanalbilder/ - Kanalbeschreibung DE/ES/FR ohne den Absatz über KI-Werkzeuge Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
3f179e40be
commit
39e372bd1b
8 changed files with 123 additions and 9 deletions
|
|
@ -7,6 +7,7 @@ import {FolgenKompositionen} from './baukasten/folge';
|
||||||
import {NEST_BILD} from './baukasten/natur';
|
import {NEST_BILD} from './baukasten/natur';
|
||||||
import {NestStill, ORTE, OrtStill} from './baukasten/orte';
|
import {NestStill, ORTE, OrtStill} from './baukasten/orte';
|
||||||
import {F02} from './folge02/Folge02';
|
import {F02} from './folge02/Folge02';
|
||||||
|
import {Banner, BannerRahmen, Profilbild} from './kanal/KanalBilder';
|
||||||
|
|
||||||
const BILD = {fps: 30, width: 1920, height: 1080} as const;
|
const BILD = {fps: 30, width: 1920, height: 1080} as const;
|
||||||
|
|
||||||
|
|
@ -18,6 +19,9 @@ export const Root: React.FC = () => (
|
||||||
<Composition id="VordergrundAbend" component={VordergrundAbend} durationInFrames={1} {...BILD} />
|
<Composition id="VordergrundAbend" component={VordergrundAbend} durationInFrames={1} {...BILD} />
|
||||||
<Composition id="PapierStruktur" component={PapierStruktur} durationInFrames={1} {...BILD} />
|
<Composition id="PapierStruktur" component={PapierStruktur} durationInFrames={1} {...BILD} />
|
||||||
<FolgenKompositionen folge={F02} />
|
<FolgenKompositionen folge={F02} />
|
||||||
|
<Composition id="Kanal-Profilbild" component={Profilbild} durationInFrames={1} fps={30} width={800} height={800} />
|
||||||
|
<Composition id="Kanal-Banner" component={Banner} durationInFrames={1} fps={30} width={2560} height={1440} />
|
||||||
|
<Composition id="Kanal-Banner-Rahmen" component={BannerRahmen} durationInFrames={1} fps={30} width={2560} height={1440} />
|
||||||
{(['hinten', 'vorne'] as const).map((seite) => (
|
{(['hinten', 'vorne'] as const).map((seite) => (
|
||||||
<Composition key={seite} id={`F2Nest-${seite}`} component={NestStill} defaultProps={{seite}} durationInFrames={1} fps={30} width={NEST_BILD.b} height={NEST_BILD.h} />
|
<Composition key={seite} id={`F2Nest-${seite}`} component={NestStill} defaultProps={{seite}} durationInFrames={1} fps={30} width={NEST_BILD.b} height={NEST_BILD.h} />
|
||||||
))}
|
))}
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,8 @@ type Woerter = {
|
||||||
heute: (titel: string) => string;
|
heute: (titel: string) => string;
|
||||||
namen: Record<Sprecher, string>;
|
namen: Record<Sprecher, string>;
|
||||||
leise: string;
|
leise: string;
|
||||||
|
kanalUntertitel: string; // Banner
|
||||||
|
kanalRhythmus: string; // Banner
|
||||||
kalenderTitel: string;
|
kalenderTitel: string;
|
||||||
hatschi: string;
|
hatschi: string;
|
||||||
};
|
};
|
||||||
|
|
@ -37,6 +39,8 @@ const WOERTER: Record<Sprache, Woerter> = {
|
||||||
heute: (t) => `Heute: ${t}.`,
|
heute: (t) => `Heute: ${t}.`,
|
||||||
namen: {ERZ: 'Erzählstimme', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Alle', NOA_LULU: 'Noa und Lulu'},
|
namen: {ERZ: 'Erzählstimme', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Alle', NOA_LULU: 'Noa und Lulu'},
|
||||||
leise: '(leise)',
|
leise: '(leise)',
|
||||||
|
kanalUntertitel: 'Ruhige Geschichten für Kinder von 3 bis 6',
|
||||||
|
kanalRhythmus: 'Jeden Sonntag eine neue Geschichte',
|
||||||
kalenderTitel: 'Pinos Winterfest-Kalender',
|
kalenderTitel: 'Pinos Winterfest-Kalender',
|
||||||
hatschi: 'Hatschi!',
|
hatschi: 'Hatschi!',
|
||||||
},
|
},
|
||||||
|
|
@ -47,6 +51,8 @@ const WOERTER: Record<Sprache, Woerter> = {
|
||||||
heute: (t) => `Hoy: ${t}.`,
|
heute: (t) => `Hoy: ${t}.`,
|
||||||
namen: {ERZ: 'Narración', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Todos', NOA_LULU: 'Noa y Lulu'},
|
namen: {ERZ: 'Narración', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Todos', NOA_LULU: 'Noa y Lulu'},
|
||||||
leise: '(bajito)',
|
leise: '(bajito)',
|
||||||
|
kanalUntertitel: 'Cuentos tranquilos para niños de 3 a 6 años',
|
||||||
|
kanalRhythmus: 'Un cuento nuevo cada domingo',
|
||||||
kalenderTitel: 'El calendario de Pino',
|
kalenderTitel: 'El calendario de Pino',
|
||||||
hatschi: '¡Achís!',
|
hatschi: '¡Achís!',
|
||||||
},
|
},
|
||||||
|
|
@ -57,6 +63,8 @@ const WOERTER: Record<Sprache, Woerter> = {
|
||||||
heute: (t) => `Aujourd'hui : ${t}.`,
|
heute: (t) => `Aujourd'hui : ${t}.`,
|
||||||
namen: {ERZ: 'Narration', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Tous', NOA_LULU: 'Noa et Lulu'},
|
namen: {ERZ: 'Narration', PINO: 'Pino', NOA: 'Noa', LULU: 'Lulu', ALLE: 'Tous', NOA_LULU: 'Noa et Lulu'},
|
||||||
leise: '(doucement)',
|
leise: '(doucement)',
|
||||||
|
kanalUntertitel: 'Des histoires douces pour les 3 à 6 ans',
|
||||||
|
kanalRhythmus: 'Une nouvelle histoire chaque dimanche',
|
||||||
kalenderTitel: 'Le calendrier de Pino',
|
kalenderTitel: 'Le calendrier de Pino',
|
||||||
hatschi: 'Atchoum !',
|
hatschi: 'Atchoum !',
|
||||||
},
|
},
|
||||||
|
|
|
||||||
108
remotion/src/kanal/KanalBilder.tsx
Normal file
108
remotion/src/kanal/KanalBilder.tsx
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
import React from 'react';
|
||||||
|
import {AbsoluteFill, random} from 'remotion';
|
||||||
|
import {Figur} from '../baukasten/figur';
|
||||||
|
import {Blatt} from '../baukasten/natur';
|
||||||
|
import {W} from '../baukasten/sprache';
|
||||||
|
import {SCHRIFT} from '../baukasten/untertitel';
|
||||||
|
|
||||||
|
// Profilbild (800 × 800) und Kanalbanner (2560 × 1440) für YouTube, je Sprache:
|
||||||
|
// npx remotion still src/index.ts Kanal-Profilbild ../veroeffentlichung/kanalbilder/profilbild.png
|
||||||
|
// npx remotion still src/index.ts Kanal-Banner ../veroeffentlichung/kanalbilder/banner-de.jpg --image-format=jpeg --jpeg-quality=92
|
||||||
|
// … --props='{"sprache":"es"}'
|
||||||
|
// Farben wie der Buchdeckel im Intro. Alles Wichtige im Banner liegt im
|
||||||
|
// sicheren Bereich (1546 × 423 in der Mitte), den YouTube auf allen Geräten zeigt.
|
||||||
|
|
||||||
|
const HIMMEL = 'linear-gradient(180deg, #fbf4e4 0%, #f8e7bf 55%, #f3d79a 100%)';
|
||||||
|
|
||||||
|
// Sanfte Hügel als SVG; `boden` ist die Linie, auf der die Figuren stehen.
|
||||||
|
const Huegel: React.FC<{b: number; h: number; boden: number}> = ({b, h, boden}) => (
|
||||||
|
<svg viewBox={`0 0 ${b} ${h}`} style={{position: 'absolute', inset: 0, width: b, height: h}}>
|
||||||
|
<path d={`M 0 ${boden - 150} C ${b * 0.2} ${boden - 230}, ${b * 0.42} ${boden - 120}, ${b * 0.6} ${boden - 170} S ${b * 0.9} ${boden - 230}, ${b} ${boden - 160} L ${b} ${h} L 0 ${h} Z`} fill="#b7cf8f" />
|
||||||
|
<path d={`M 0 ${boden - 40} C ${b * 0.25} ${boden - 90}, ${b * 0.5} ${boden - 10}, ${b * 0.72} ${boden - 50} S ${b * 0.95} ${boden - 70}, ${b} ${boden - 30} L ${b} ${h} L 0 ${h} Z`} fill="#8fb36b" />
|
||||||
|
<rect x={0} y={boden + 40} width={b} height={h - boden} fill="#7aa35a" opacity={0.6} />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
|
||||||
|
const Sonne: React.FC<{x: number; y: number; r: number}> = ({x, y, r}) => (
|
||||||
|
<div style={{position: 'absolute', left: x - r * 2, top: y - r * 2, width: r * 4, height: r * 4, borderRadius: '50%', background: 'radial-gradient(closest-side, rgba(255,226,140,0.95) 0%, rgba(255,226,140,0.95) 45%, rgba(255,226,140,0) 100%)'}} />
|
||||||
|
);
|
||||||
|
|
||||||
|
const Wolke: React.FC<{x: number; y: number; s: number}> = ({x, y, s}) => (
|
||||||
|
<div style={{position: 'absolute', left: x, top: y, transform: `scale(${s})`, transformOrigin: '0 0'}}>
|
||||||
|
{[
|
||||||
|
[0, 30, 90],
|
||||||
|
[60, 0, 120],
|
||||||
|
[150, 25, 95],
|
||||||
|
].map(([dx, dy, d], i) => (
|
||||||
|
<div key={i} style={{position: 'absolute', left: dx, top: dy, width: d, height: d, borderRadius: '50%', background: 'rgba(255,255,255,0.85)'}} />
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
|
||||||
|
// Kleine Blumen auf der Wiese
|
||||||
|
const Blumen: React.FC<{anzahl: number; b: number; von: number; bis: number; s: number}> = ({anzahl, b, von, bis, s}) => (
|
||||||
|
<>
|
||||||
|
{new Array(anzahl).fill(0).map((_, i) => {
|
||||||
|
const x = random(`bx${i}`) * b;
|
||||||
|
const y = von + random(`by${i}`) * (bis - von);
|
||||||
|
const farbe = ['#f6f1e4', '#e9c97a', '#d98a8a', '#c8a2d6'][i % 4];
|
||||||
|
return (
|
||||||
|
<svg key={i} width={30 * s} height={30 * s} viewBox="0 0 30 30" style={{position: 'absolute', left: x, top: y}}>
|
||||||
|
{[0, 72, 144, 216, 288].map((w) => (
|
||||||
|
<ellipse key={w} cx={15} cy={8} rx={5} ry={7} fill={farbe} transform={`rotate(${w} 15 15)`} />
|
||||||
|
))}
|
||||||
|
<circle cx={15} cy={15} r={4} fill="#e0a020" />
|
||||||
|
</svg>
|
||||||
|
);
|
||||||
|
})}
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
|
||||||
|
export const Profilbild: React.FC = () => (
|
||||||
|
<AbsoluteFill style={{background: 'radial-gradient(circle at 50% 42%, #fbf4e4 0%, #f6dc95 62%, #e9c97a 100%)'}}>
|
||||||
|
<div style={{position: 'absolute', left: 120, top: 560, width: 560, height: 200, borderRadius: '50%', background: 'radial-gradient(closest-side, #8fb36b 0%, #8fb36b 70%, rgba(143,179,107,0) 100%)'}} />
|
||||||
|
<Blatt x={170} y={190} r={30} s={1.6} farbe="#c8642c" />
|
||||||
|
<Blatt x={640} y={420} r={-40} s={1.3} farbe="#d99a2b" />
|
||||||
|
<Figur pose="pino_A3_lachen" x={400} y={680} hoehe={560} />
|
||||||
|
</AbsoluteFill>
|
||||||
|
);
|
||||||
|
|
||||||
|
const BB = 2560;
|
||||||
|
const BH = 1440;
|
||||||
|
const SICHER = {x: (BB - 1546) / 2, y: (BH - 423) / 2, b: 1546, h: 423};
|
||||||
|
const BODEN = SICHER.y + SICHER.h - 14;
|
||||||
|
|
||||||
|
export const Banner: React.FC = () => {
|
||||||
|
const titelGroesse = Math.min(124, 1080 / (W.kanal.length * 0.58));
|
||||||
|
return (
|
||||||
|
<AbsoluteFill style={{background: HIMMEL}}>
|
||||||
|
<Sonne x={420} y={300} r={110} />
|
||||||
|
<Wolke x={900} y={180} s={1.3} />
|
||||||
|
<Wolke x={1900} y={260} s={1} />
|
||||||
|
<Wolke x={150} y={620} s={0.8} />
|
||||||
|
<Huegel b={BB} h={BH} boden={BODEN} />
|
||||||
|
<Blumen anzahl={46} b={BB} von={BODEN + 20} bis={BH - 40} s={1.4} />
|
||||||
|
{[0, 1, 2, 3, 4, 5].map((i) => (
|
||||||
|
<Blatt key={i} x={140 + i * 430 + random(`lx${i}`) * 120} y={1100 + random(`ly${i}`) * 220} r={i * 53} s={1.3} farbe={['#c8642c', '#d99a2b', '#a8452a'][i % 3]} />
|
||||||
|
))}
|
||||||
|
{/* Text links im sicheren Bereich */}
|
||||||
|
<div style={{position: 'absolute', left: SICHER.x + 30, top: SICHER.y + 40, width: 1080, textAlign: 'center', fontFamily: SCHRIFT}}>
|
||||||
|
<div style={{fontSize: titelGroesse, fontWeight: 600, color: '#c8642c', lineHeight: 1.05, whiteSpace: 'nowrap'}}>{W.kanal}</div>
|
||||||
|
<div style={{fontSize: 46, fontWeight: 500, color: '#3f5a8a', marginTop: 22}}>{W.kanalUntertitel}</div>
|
||||||
|
<div style={{fontSize: 38, fontWeight: 500, color: '#5f8a4a', marginTop: 10}}>{W.kanalRhythmus}</div>
|
||||||
|
</div>
|
||||||
|
{/* Figuren rechts im sicheren Bereich, Pino vorn */}
|
||||||
|
<Figur pose="lulu_A3_lachen" x={SICHER.x + SICHER.b - 150} y={BODEN} hoehe={395} />
|
||||||
|
<Figur pose="noa_A3_lachen" x={SICHER.x + SICHER.b - 330} y={BODEN} hoehe={265} />
|
||||||
|
<Figur pose="pino_A3_lachen" x={SICHER.x + SICHER.b - 445} y={BODEN + 4} hoehe={150} />
|
||||||
|
</AbsoluteFill>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
// Zum Prüfen: Banner mit eingezeichnetem sicheren Bereich
|
||||||
|
export const BannerRahmen: React.FC = () => (
|
||||||
|
<AbsoluteFill>
|
||||||
|
<Banner />
|
||||||
|
<div style={{position: 'absolute', left: SICHER.x, top: SICHER.y, width: SICHER.b, height: SICHER.h, border: '4px dashed rgba(200,40,40,0.8)'}} />
|
||||||
|
</AbsoluteFill>
|
||||||
|
);
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Kanal: Beschreibung und Schlagwörter
|
# Kanal: Beschreibung und Schlagwörter
|
||||||
|
|
||||||
Entwurf vom 26.10.2026, zum Einfügen in YouTube Studio (Anpassung → Basisinfo, je Sprache über „Sprache hinzufügen“). Kanalname seit 02.11.2026: „Pinos kleine Welt“ (DE); ES „El pequeño mundo de Pino“ und FR „Le petit monde de Pino“ (alle drei entschieden 02.11.2026). ES und FR am 26.10. per Rückübersetzung geprüft, hier keine Korrektur nötig. Am 02.11. angepasst: Hinweis auf die anderen Sprachkanäle statt Audiospur, KI-Satz an Remotion angepasst (Bilder mit KI, Animation durch uns). DE ist so im Kanal „Pinos kleine Welt“ veröffentlicht (02.11.2026, mit Land Deutschland und den Schlagwörtern unten plus „Pinos kleine Welt“).
|
Entwurf vom 26.10.2026, zum Einfügen in YouTube Studio (Anpassung → Basisinfo, je Sprache über „Sprache hinzufügen“). Kanalname seit 02.11.2026: „Pinos kleine Welt“ (DE); ES „El pequeño mundo de Pino“ und FR „Le petit monde de Pino“ (alle drei entschieden 02.11.2026). ES und FR am 26.10. per Rückübersetzung geprüft, hier keine Korrektur nötig. Am 02.11. angepasst: Hinweis auf die anderen Sprachkanäle statt Audiospur, KI-Absatz gestrichen. DE ist so im Kanal „Pinos kleine Welt“ veröffentlicht (02.11.2026, mit Land Deutschland und den Schlagwörtern unten plus „Pinos kleine Welt“).
|
||||||
|
|
||||||
## Deutsch
|
## Deutsch
|
||||||
|
|
||||||
|
|
@ -12,8 +12,6 @@ Pino ist ein kleiner Igel, Lulu eine große Giraffe, und Noa ist mittendrin. Jed
|
||||||
Im Dezember: Pinos Adventskalender. Jeden Tag ein Türchen, vom 1. bis 24. Dezember.
|
Im Dezember: Pinos Adventskalender. Jeden Tag ein Türchen, vom 1. bis 24. Dezember.
|
||||||
|
|
||||||
Neue Folgen jeden Sonntag. Alle Folgen gibt es auch auf Spanisch („El pequeño mundo de Pino“) und Französisch („Le petit monde de Pino“).
|
Neue Folgen jeden Sonntag. Alle Folgen gibt es auch auf Spanisch („El pequeño mundo de Pino“) und Französisch („Le petit monde de Pino“).
|
||||||
|
|
||||||
Für Eltern: Die Geschichten und Figuren sind selbst ausgedacht und geschrieben. Die Bilder entstehen mit KI-Werkzeugen und werden von uns ausgewählt, animiert und geschnitten.
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**Schlagwörter:** Kindergeschichten, Gute-Nacht-Geschichte, Geschichten für Kinder ab 3, Vorschule, Adventskalender für Kinder, Igel, Giraffe, Gefühle für Kinder, Zählen lernen, Bilderbuch, Kinderserie, ruhige Kindervideos, Winterschlaf, Mitmachgeschichte
|
**Schlagwörter:** Kindergeschichten, Gute-Nacht-Geschichte, Geschichten für Kinder ab 3, Vorschule, Adventskalender für Kinder, Igel, Giraffe, Gefühle für Kinder, Zählen lernen, Bilderbuch, Kinderserie, ruhige Kindervideos, Winterschlaf, Mitmachgeschichte
|
||||||
|
|
@ -28,8 +26,6 @@ Pino es un erizo pequeño, Lulu una jirafa muy alta y Noa está en medio. Cada d
|
||||||
En diciembre: el calendario de Adviento de Pino. Una ventanita cada día, del 1 al 24 de diciembre.
|
En diciembre: el calendario de Adviento de Pino. Una ventanita cada día, del 1 al 24 de diciembre.
|
||||||
|
|
||||||
Nuevos episodios cada domingo. Todos los episodios están también en alemán («Pinos kleine Welt») y en francés («Le petit monde de Pino»).
|
Nuevos episodios cada domingo. Todos los episodios están también en alemán («Pinos kleine Welt») y en francés («Le petit monde de Pino»).
|
||||||
|
|
||||||
Para las familias: las historias y los personajes son nuestros, inventados y escritos por nosotros. Las imágenes se crean con herramientas de IA, y nosotros las elegimos, animamos y montamos.
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**Etiquetas:** cuentos para niños, cuentos para dormir, cuentos infantiles, preescolar, calendario de Adviento para niños, erizo, jirafa, emociones para niños, aprender a contar, libro ilustrado, serie infantil, videos tranquilos para niños, hibernación
|
**Etiquetas:** cuentos para niños, cuentos para dormir, cuentos infantiles, preescolar, calendario de Adviento para niños, erizo, jirafa, emociones para niños, aprender a contar, libro ilustrado, serie infantil, videos tranquilos para niños, hibernación
|
||||||
|
|
@ -44,15 +40,13 @@ Pino est un petit hérisson, Lulu une très grande girafe, et Noa est au milieu.
|
||||||
En décembre : le calendrier de l'Avent de Pino. Une petite porte chaque jour, du 1er au 24 décembre.
|
En décembre : le calendrier de l'Avent de Pino. Une petite porte chaque jour, du 1er au 24 décembre.
|
||||||
|
|
||||||
Nouveaux épisodes chaque dimanche. Tous les épisodes existent aussi en allemand (« Pinos kleine Welt ») et en espagnol (« El pequeño mundo de Pino »).
|
Nouveaux épisodes chaque dimanche. Tous les épisodes existent aussi en allemand (« Pinos kleine Welt ») et en espagnol (« El pequeño mundo de Pino »).
|
||||||
|
|
||||||
Pour les parents : les histoires et les personnages sont inventés et écrits par nous. Les images sont créées avec des outils d'IA, puis choisies, animées et montées par nous.
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**Mots-clés :** histoires pour enfants, histoire du soir, contes pour enfants, maternelle, calendrier de l'Avent pour enfants, hérisson, girafe, émotions pour enfants, apprendre à compter, album illustré, série pour enfants, vidéos calmes pour enfants, hibernation
|
**Mots-clés :** histoires pour enfants, histoire du soir, contes pour enfants, maternelle, calendrier de l'Avent pour enfants, hérisson, girafe, émotions pour enfants, apprendre à compter, album illustré, série pour enfants, vidéos calmes pour enfants, hibernation
|
||||||
|
|
||||||
## Warum der KI-Satz drinsteht
|
## KI-Absatz (gestrichen am 02.11.2026)
|
||||||
|
|
||||||
YouTube prüft seit 2025/2026 ganze Kanäle auf „inauthentic content“. Ein offener Satz, dass Geschichten und Figuren selbst gemacht sind und KI nur das Werkzeug ist, zeigt die menschliche Handschrift und schafft Vertrauen bei Eltern. Wenn du ihn nicht willst, streich den letzten Absatz; Pflicht ist er für gezeichnete Figuren nicht.
|
Bis 02.11. stand am Ende ein Absatz für Eltern, dass Geschichten und Figuren selbst gemacht sind und die Bilder mit KI-Werkzeugen entstehen. Auf Wunsch gestrichen. Pflicht ist er für gezeichnete Figuren nicht; die Kennzeichnung „veränderte oder synthetische Inhalte“ gilt in YouTube Studio je Video nur für realistisch wirkende Inhalte.
|
||||||
|
|
||||||
## Elternhinweis für jede Videobeschreibung
|
## Elternhinweis für jede Videobeschreibung
|
||||||
|
|
||||||
|
|
|
||||||
BIN
veroeffentlichung/kanalbilder/banner-de.jpg
Normal file
BIN
veroeffentlichung/kanalbilder/banner-de.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 172 KiB |
BIN
veroeffentlichung/kanalbilder/banner-es.jpg
Normal file
BIN
veroeffentlichung/kanalbilder/banner-es.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 171 KiB |
BIN
veroeffentlichung/kanalbilder/banner-fr.jpg
Normal file
BIN
veroeffentlichung/kanalbilder/banner-fr.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 169 KiB |
BIN
veroeffentlichung/kanalbilder/profilbild.png
Normal file
BIN
veroeffentlichung/kanalbilder/profilbild.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 747 KiB |
Loading…
Reference in a new issue