library waveform
Waveform generator for php 5.3
polem/waveform
Waveform generator for php 5.3
- Tuesday, November 6, 2012
- by polem
- Repository
- 4 Watchers
- 13 Stars
- 131 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 4 Forks
- 1 Open issues
- 1 Versions
- 1 % Grown
Just a simple wrapper for "waveform" c script written by "Andrew Kelley", (*1)
Installation
Using Composer
``` json
{
"require" : {
"polem/waveform" : "*"
}
}, (*2)
php composer.phar install, (*3)
Running tests
-------------
TODO, (*4)
Usage
-----
```php
<?php
include __DIR__ . '/vendor/autoload.php';
use Waveform\WaveformGenerator;
// instanciation with the waveform binary path
$waveformGenerator = new WaveformGenerator(__DIR__ . '/bin/waveform');
// configuration
$waveformGenerator
->setWidth(720)
->setHeight(120)
->setColorBg('FFFFFF', 1)
->setColorCenter('FFCC00', 1)
->setColorOuter('FFCC00', 1)
;
// generation
$waveformGenerator->run('medias/audiofile.mp3', 'waveform.png');