$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();