Das Front-End zu diesem Back-End ist hier verfügbar: Wie klingt ein Bild? - Front-End
Der Aufruf vom Programm, muss mit der Übergabe von 10 Parametern erfolgen.
- Bilddateiname (zwingend .bmp)
- Audiodateiname (zwingend .wav)
- Abtastfrequenz (normalerweise 44100)
- Grundlautstaerke (Wertebereich je nach Bild um die 100)
- Puffergröße (oft 128 - 2048). Größerer Wert -> Größerer Rechenaufwand und Tondauer
- Algorithmustyp (0 für LR_SCAN bis 6 für UD_LR_SCAN)
- Algorithmus spezische Einstellung 1
- Algorithmus spezische Einstellung 2
- Algorithmus spezische Einstellung 3
- Alle Pixel invertiert betrachten (falls Argument ungleich 0, dann aktiv)
- LR_SCAN: Maximale Frequenz
- LR_SCAN_NO_THRESHOLD: Maximale Frequenz
- UD_SCAN: Maximale Frequenz
- UD_SCAN_NO_THRESHOLD: Maximale Frequenz
- TRIPLET: -
- TRIPLET_JMP: -
- UD_LR_SCAN: Maximale Frequenz
- LR_SCAN: Aktivierungsschwelle für Pixel
- LR_SCAN_NO_THRESHOLD: -
- UD_SCAN: Aktivierungsschwelle für Pixel
- UD_SCAN_NO_THRESHOLD: -
- TRIPLET: Tondauer abhaengig von dem Blauanteil (0-255)
- TRIPLET_JMP: Tondauer abhaengig von der Pixelintensitaet
- UD_LR_SCAN: Tondauer abhaengig vom Blauanteil
- LR_SCAN: -
- LR_SCAN_NO_THRESHOLD: -
- UD_SCAN: -
- UD_SCAN_NO_THRESHOLD: -
- TRIPLET: Anzahl der Triplets die man pro Frequenz überspringen soll
- TRIPLET_JMP: Anzahl der Zyklen durch die Bilddaten (z.B. 128)
- UD_LR_SCAN: -
Der Aufruf vom Programm z.B. über Eingabeaufforderung.
WieKlingtEinBild.exe Beispiel.bmp Beispiel.wav 44100 100 256 0 12000 160 0 0