Exemplo n.º 1
0
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>
Exemplo n.º 2
0
 public function getEmblemDataUri()
 {
     return $this->_emblemInfo->getDataUri();
 }