コード例 #1
0
ファイル: emblem-editor.php プロジェクト: TorbenKoehn/gw2-php
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>
    <link rel="stylesheet" href="<?php 
echo $api->getFontUri();
コード例 #2
0
ファイル: Guild.php プロジェクト: TorbenKoehn/gw2-php
 public function getEmblemImage(array $backgroundColor = null)
 {
     return $this->_emblemInfo->getImage();
 }