app\models\Album::generateCover PHP Méthode

generateCover() public méthode

Generate a cover from provided data.
public generateCover ( array $cover )
$cover array The cover data in array format, extracted by getID3. For example: [ 'data' => '', 'image_mime' => 'image/png', 'image_width' => 512, 'image_height' => 512, 'imagetype' => 'PNG', // not always present 'picturetype' => 'Other', 'description' => '', 'datalength' => 7627, ]
    public function generateCover(array $cover)
    {
        $extension = explode('/', $cover['image_mime']);
        $extension = empty($extension[1]) ? 'png' : $extension[1];
        $this->writeCoverFile($cover['data'], $extension);
    }