phpbar.de logo

Mailinglisten-Archive

[php] bildbearbeitung

[php] bildbearbeitung

Joerg Behrens php_(at)_phpcenter.de
Thu, 6 Dec 2001 18:50:56 +0100


Moin,

---- Original Message -----
From: "Maik Sturm" <ms.fox_(at)_uni.de>
To: <php_(at)_phpcenter.de>
Sent: Friday, December 07, 2001 12:13 AM
Subject: Re: [php] bildbearbeitung


> Am Mittwoch,  5. Dezember 2001 13:39 schrieb Norbert Pfeiffer:
> > Hi Maik,
> >
> > zu 1.:
> > ohne Deinen Code wird das nix - (Glaskugel not found)
> "Das steht in der Glaskugel"
> <?php
> header("Content-type: image/gif");
> $image = imagecreatefromgif("menue_file.gif");
> imagegif($image);
> ?>
> Das Script wird aus anderen Datei wie folgt aufgerufen
> echo"<img src=bildbearbeitung.php><br>";
>
> Am Ende will ich das gif noch bearbeiten, aber wenns hier schon nicht
geht!
> Die GD-Library ist von MD8.1 ohne Änderungen installiert wurden. Kann es
da
> schhon Lizenzeinschränkungen bzüglich gif geben?

Sollte doch ein phpinfo() sagen.  Oder auch ein rpm -q gdlib (wenn das bei
MD geht). Mal davon abgesehen das es auch eine gepatchte GDlib gibt.

Wenn PHP nicht mit gdlib und gif support kompiliert wurde wird der Parser
ueber ein undefined function imagecreatefromgif() in line N meckern. Also
... schau in dein php_error.log (das setzt und aktibiviert man in der
php.ini und lauscht dann mit tail -f ) oder komentiere den header() mal aus
dann sollte man die Meldung auch im Browser sehen.


> weiteres Problem installierte Schriften ermitteln:
> Wie bekomme ich heraaus welche Schriften ich in der Funktion
> "imagettftext();" nehmen kann? Und wie kann ich meine eigene Schrift
> einbinden ohne diese auf dem Server installieren zu müssen? Kann ich die
> Schriftdatei (z.B. *.ttf) direkt aus dem aktuellen Verzeichnis einbinden

Sofern php (gdlib) mit Freetype kompiliert wurde kann man auch mit
TrueTypeFonts arbeiten. Angeblich soll nicht jede gehen.. aber alle die
welche ich von Windows rueberkopiert habe gehen alle. Das laden des Font
geht oftmals nur wenn man den kompletten Pfad angibt.

Gruss
Joerg Behrens
--
TakeNet GmbH                        Mobil: 0171/60 57 963
D-97080 Wuerzburg                 Tel: +49 931 903-2243
Alfred-Nobel-Straße 20            Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive