Beispiel #1
0
$twitter_text->setFontface('fonts/Lato-Reg.ttf');
$canvas_figure = new GDFigure(550, 250);
$canvas_figure->setBackgroundColor(47, 42, 39);
$canvas_figure->create();
$avatar_box = new GDFigure($avatar_image->getWidth() + 16, $avatar_image->getHeight() + 17);
$avatar_box->setBackgroundColor(63, 56, 52);
$avatar_box->setLeft($avatar_image->getLeft() - 7);
$avatar_box->setTop($avatar_image->getTop() - 8);
$avatar_box->create();
$avatar_box2 = new GDFigure($avatar_image->getWidth() + 3, $avatar_image->getHeight() + 19);
$avatar_box2->setBackgroundColor(79, 72, 67);
$avatar_box2->setLeft($avatar_image->getLeft() + 7);
$avatar_box2->setTop($avatar_image->getTop() - 9);
$avatar_box2->create();
$avatar_box3 = new GDFigure(120, 240);
$avatar_box3->setBackgroundColor(63, 56, 52);
$avatar_box3->create();
$line_vertical = new GDFigure(600, 10);
$line_vertical->setBackgroundColor(119, 99, 77);
$line_vertical->setTop(240);
$line_vertical->create();
$line_horizontal = new GDFigure(1, 240);
$line_horizontal->setBackgroundColor(79, 72, 67);
$line_horizontal->setLeft(120);
$line_horizontal->create();
$canvas = new GDCanvas();
$canvas->from($canvas_figure);
$canvas->append(array($line_horizontal, $avatar_box2, $avatar_box3, $avatar_box, $avatar_image, $about_text, $twitter_text, $line_vertical));
$canvas->toPNG();
$canvas->draw();
$canvas->output();
Beispiel #2
0
 public function testCreateFigure()
 {
     $figure = new GDFigure(400, 250);
     $figure->setBackgroundColor(47, 42, 39);
     $figure->create();
     $this->assertInstanceOf('GDFigure', $figure);
     return $figure;
 }
Beispiel #3
0
<?php

/**
 * Creating Canvas with Text
 */
require '../src/GDImage/GDUtils.php';
require '../src/GDImage/GDImage.php';
require '../src/GDImage/GDFigure.php';
require '../src/GDImage/GDText.php';
require '../src/GDImage/GDCanvas.php';
$figure = new GDFigure(400, 250);
$figure->setBackgroundColor(47, 42, 39);
$figure->create();
$text = new GDText('This is cool text!');
$text->setWidth(400);
$text->setHeight(250);
$text->setAlign('center');
$text->setValign('center');
$text->setSize(22);
$text->setColor(255, 255, 255);
$text->setFontface('fonts/Lato-Lig.ttf');
$canvas = new GDCanvas($figure);
$canvas->append($text);
$canvas->toPNG();
$canvas->draw();
$canvas->output();