Autor |
Nachricht |
sturmoffice
Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 41
Geschlecht:
|
Verfasst Do 27.01.2005 10:24
Titel
|
|
|
Also,
es kann nur an der server-config liegen:
Du solltest haben:
GD support: yes
FreeType Support: yes
FreeType Linkage: yes
T1Lib Support: yes
GIF Read Support: yes
JPG Support: yes
PNG Support: yes
WBMP Support: yes
XBM Support: yes
Bei allen wo wo es funktioniert, hier noch ne kleine erweiterung:
heading.php - einfach unter den kommentar schreiben...
Code: |
$font_dir = 'fonts/';
//eine liste von fonts, sortiert nach h1, h2, h3...
$font_list = array('verdana.ttf', 'arial.ttf', 'times.ttf');
$min_font_size = 20;
$max_font_size = 70;
$size=$_GET['size'];
if(!isset($size))
$font_size = $max_font_size;
else
$font_size = (($max_font_size / ($size)));
if($font_size > $max_font_size)
$font_size = $max_font_size;
if($font_size < $min_font_size)
$font_size = $min_font_size;
$font_index = $size % count($font_list);
if($font_index == 0)
$font_index = count($font_list);
$font_index--;
$font_file = $font_list[$font_index];
$font_file = $font_dir . $font_file;
$font_color = '#000' ;
$background_color = '#fff' ;
$transparent_background = true ;
$cache_images = false ;
$cache_folder = 'cache' ;
|
und hier das ganze testen in: test.php
Code: | <?php
function replaceHeaders(&$outp){
$search = "'<h([0-9]*)>(.*?)</h[0-9]*>'si";
$replace = '<h\\1><img src="text2png.php?text=' . ("\\2") . '&size=' . ("\\1") . '" alt="' . ("\\2") . '" /></h\\1>';
$outp = preg_replace($search, $replace, $outp);
}
$outp = '
<html>
<head>
<title>Beispiel für ersetzung</title>
</head>
<body>
<h1>header 1</h1>
<h2>header 2</h2>
<h3>header 3</h3>
<h4>header 4</h4>
</body>
</html>';
replaceHeaders($outp);
echo $outp;
?> |
Zuletzt bearbeitet von sturmoffice am Do 27.01.2005 11:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
muelliman
Dabei seit: 02.09.2005
Ort: Aarau
Alter: -
Geschlecht:
|
Verfasst Fr 02.09.2005 10:37
Titel hat jetzt jemand das Problem gefunden bzw lösen können? |
|
|
meine Konfiguration sieht so aus: (und funzt immer noch ned )
PHP Version: 4.3.10
GD Support: enabled
GD Version: bundled (2.0.28 compatible)
FreeType Support: enabled
FreeType Linkage: with freetype
GIF Read Support: enabled
GIF Create Support: enabled
JPG Support: enabled
PNG Support: enabled
WBMP Support: enabled
XBM Support: enabled
es MUSS doch irgend eine Lösung geben, nicht???
|
|
|
|
|
Anzeige
|
|
|
beeviZ
Threadersteller
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 02.09.2005 16:02
Titel
|
|
|
laut allinkl support musste den link zur datei absolut angeben. also /htdocs/www/username/....
damit hats bei mir einwandfrei geklappt
|
|
|
|
|
muelliman
Dabei seit: 02.09.2005
Ort: Aarau
Alter: -
Geschlecht:
|
Verfasst Fr 02.09.2005 16:11
Titel
|
|
|
danke! hab soeben auch rausgefunden dass es so geht:
$font_file = './schrift.ttf' ;
(bei manchen Serverkonfiguratioen funzts ohne. aber laut Doku braucht "ImageTTFBBox" diese Angabe)
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 02.09.2005 16:32
Titel
|
|
|
seit ich mal ärger mit imagettfgerümpel hatte, benutz ich die imgatoolbox.class.php (einfach mal nach googlen), das macht dganze handling um einiges leichter.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[php] ImageTTFBbox
Stapelverarbeitung will nicht so recht?
[javascript] formcheck will nich so recht.
Transparent Gifs...klappt nicht recht
Wordpress Shop für deutsches Recht ausgelegt
latenzzeiten recht hoch,parseraufwand eigentlich okay, test?
|
|