use GuildWars2\Api\Entity\Character; use GuildWars2\Api\Entity\Guild\EmblemInfo; include 'init.php'; function val($name) { return isset($_GET[$name]) ? $_GET[$name] : null; } if (isset($_GET['render'])) { $bgColor = val('bgColor'); $primaryColor = val('primaryColor'); $secondaryColor = val('secondaryColor'); $foreground = val('foreground'); $background = val('background'); $flags = val('flags'); $flags = $flags ? explode(',', $flags) : []; $info = new EmblemInfo($api, $background, $foreground, $flags, $bgColor, $primaryColor, $secondaryColor); header('Content-Type: image/png; charset=UTF-8'); imagepng($info->getImage()); exit; } ?> <!DOCTYPE HTML> <html lang="<?php echo $lang; ?> "> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Guild Wars 2 Emblem Editor/Creator - (c) 2015 by Torben Köhn</title>
public function getEmblemDataUri() { return $this->_emblemInfo->getDataUri(); }