|null */ private function DecodeDataUri(string $datauri): ?array { if (preg_match('/data:(?P[\w\.\-\+\/]+);(?P\w+),(?P.*)/', $datauri, $m) === 1) { return array( 'mimetype' => $m['mimetype'], 'encoding' => $m['encoding'], 'data' => base64_decode($m['data'], true), ); } return null; } }