User Tools

Site Tools


php:kompost:fontclasssignatur

[PHP] Signaturgrafik

Benötigte Module

Code

.htaccess

.htaccess im Verzeichnis so erweitern, dass .png - Dateien als PHP-Code geparst werden

.htaccess
AddType application/x-httpd-php .png

signatur.png

(php;1;signatur.png)
<?php
/**
* @copyright    © by ERB software
*               All rights reserved
* @contact      stefan.erb@erb-software.com
* @date         10.02.2010
*
* @uses
* TextBox
* FontImageCreator
*/

include_once('TextBox.php');

// Texte vorbereiten
$text1 = 'Unix Timestamp: ';
$text2 = time();

try{
	//Font-Objekt anlegen und ein image mit dem Text1 zurückgeben
	$box1= new TextBox($text1, 'avalonQuest.TTF');
	$box1->border = 10;
	
	//Font-Objekt anlegen und ein image mit dem Text2 zurückgeben
	$box2= new TextBox($text2, 'ogilvie.ttf');
	
	//Grösse des neuen images berechnen
	$xSize = max($box1->xSize, $box2->xSize);
	$ySize = $box1->ySize + $box2->ySize;    
	//image erstellen
	$img = imagecreate ($xSize ,$ySize);
	
	//Die boxen sauber positionieren
	$box2->dstY = $box1->ySize;

	//Die Textgrafiken in unsere Grafik kopieren
	$box1->copyIntoImage($img);
	$box2->copyIntoImage($img);
	
	//image ausgeben
	//Da die TexpBox vom FontImageCreater abgeleitet ist, besteht da bereits eine
	//Funktion um die Grafik auszugeben. Diese können wir hier bequem nutzen
	$box1->createPng($img);
	
	//abräumen
	unset($box1);
	unset($box2);
} catch (Exception $e){
	echo nl2br("<b>{$e->getMessage()}</b>\n");
	echo nl2br($e);
}
?>

Files

files


Kategorien

php/kompost/fontclasssignatur.txt · Last modified: 11.12.2013 11:01:38 (external edit)