/** * Frame registry for Schnappix photo frames. * * To add a new frame: * 1. Place a transparent PNG (1200×1800px, sRGB, alpha channel) into assets/frames/ * 2. Add an entry below with require() pointing to the asset * * Frame PNG requirements: * - Format: PNG with transparency (alpha channel) * - Resolution: 1500 × 1000 px (3:2 landscape) * - The photo area must be fully transparent * - Keep each file under 500 KB */ export interface FrameDefinition { id: string; name: string; asset: any; // require() return type } export const FRAMES: FrameDefinition[] = [ { id: 'birthday1', name: 'Geburtstag 1', asset: require('../../assets/frames/frame_birthday1.png') }, { id: 'birthday2', name: 'Geburtstag 2', asset: require('../../assets/frames/frame_birthday2.png') }, { id: 'birthday3', name: 'Geburtstag 3', asset: require('../../assets/frames/frame_birthday3.png') }, { id: 'minimal1', name: 'Minimal 1', asset: require('../../assets/frames/frame_minimal1.png') }, { id: 'minimal2', name: 'Minimal 2', asset: require('../../assets/frames/frame_minimal2.png') }, { id: 'wedding1', name: 'Hochzeit 1', asset: require('../../assets/frames/frame_wedding1.png') }, { id: 'wedding2', name: 'Hochzeit 2', asset: require('../../assets/frames/frame_wedding2.png') }, { id: 'wedding3', name: 'Hochzeit 3', asset: require('../../assets/frames/frame_wedding3.png') }, ];