phpbar.de logo

Mailinglisten-Archive

[php] Grafikbearbeitung ...

[php] Grafikbearbeitung ...

Robert Gehringer office_(at)_gehringer.at
Sun, 26 Nov 2000 23:37:14 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_000F_01C05801.CE1EA3E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi

Habe folgenden Code auf php.org gefunden.
Nur der Funkt nicht bei mir...
---snip---
<?php
Header("Content-type: image/png");
$string=3Dimplode($argv," ");
$im =3D imageCreateFromPng("button.png");
$orange =3D ImageColorAllocate($im, 220, 210, 60);
$px =3D (imagesx($im)-7.5*strlen($string))/2;
ImageString($im,3,$px,9,$string,$orange);
ImagePng($im);
ImageDestroy($im);
?>
---snap---

Aufruf dazu einfach =FCber ein
<img src=3D"button.php?text">

Was tut es - bzw. was soll es tun:
Einen Button erzeugen welcher den Text (=FCbergabeparameter) beinhaltet.
Dadurch br=E4uchte man die Buttons nicht mehrmals zeichnen bzw. =
abspeichern.

Lt. test.php3 habe ich folgendes installiert bzw. eingestellt...

gd: Version 1.3 (soll laut php.org zust=E4ndig sein)
Apache 1.3.6 (Suse Linux 6.2)
PHP_DL: Dynamic Library support enabled.=20

Auf php.org stand was von gif seit V 1.6 nicht mehr supported wird - =
kann es sein das png einfach nicht (unter meiner Version - 1.3) =
unterst=FCtzt wird?

Habe dann mod_gd... installieren versucht - nur der meint es geht ihm =
das und dort was ab...
Ok - auch noch installiert - nur beim letzten meinte er irgendwas von =
einem gewissen "lex" - keine Ahnung wer das ist ... (c;

Ich vermute ein bestimmter compiler - nur von dem hab ich auch noch =
nichts geh=F6rt noch gesehen...

Bin ich am richtigen Weg? Wenn ja - hat jemand einen Wegweiser f=FCr =
eine Abk=FCrzung? *grins*

Herzlichen Dank im vorraus...

Gr=FCsse=20

Robertl



------=_NextPart_000_000F_01C05801.CE1EA3E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Habe folgenden Code auf php.org=20
gefunden.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Nur der Funkt nicht bei =
mir...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>---snip---</FONT></DIV>
<DIV><FONT size=3D2>&lt;?php</FONT></DIV>
<DIV><FONT size=3D2>Header("Content-type: image/png");</FONT></DIV>
<DIV><FONT size=3D2>$string=3Dimplode($argv," ");</FONT></DIV>
<DIV><FONT size=3D2>$im =3D =
imageCreateFromPng("button.png");</FONT></DIV>
<DIV><FONT size=3D2>$orange =3D ImageColorAllocate($im, 220, 210, =
60);</FONT></DIV>
<DIV><FONT size=3D2>$px =3D =
(imagesx($im)-7.5*strlen($string))/2;</FONT></DIV>
<DIV><FONT =
size=3D2>ImageString($im,3,$px,9,$string,$orange);</FONT></DIV>
<DIV><FONT size=3D2>ImagePng($im);</FONT></DIV>
<DIV><FONT size=3D2>ImageDestroy($im);</FONT></DIV>
<DIV><FONT size=3D2>?&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>---snap---</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Aufruf dazu einfach =FCber =
ein</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&lt;img =
src=3D"button.php?text"&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Was tut es - bzw. was soll es =
tun:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Einen Button erzeugen welcher den Text=20
(=FCbergabeparameter) beinhaltet.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Dadurch br=E4uchte man die Buttons =
nicht mehrmals=20
zeichnen bzw. abspeichern.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Lt. test.php3 habe ich folgendes =
installiert bzw.=20
eingestellt...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>gd: Version 1.3 (soll laut php.org =
zust=E4ndig=20
sein)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Apache 1.3.6 (Suse Linux =
6.2)</FONT></DIV>
<DIV>PHP_DL: Dynamic Library support enabled. </DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Auf php.org stand was von gif seit V =
1.6 nicht mehr=20
supported wird - kann es sein das png einfach nicht (unter meiner =
Version - 1.3)=20
unterst=FCtzt wird?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Habe dann mod_gd... installieren =
versucht - nur der=20
meint es geht ihm das und dort was ab...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ok - auch noch installiert - nur beim =
letzten=20
meinte er irgendwas von einem gewissen "lex" - keine Ahnung wer das ist =
...=20
(c;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Ich vermute ein bestimmter compiler - =
nur von dem=20
hab ich auch noch nichts geh=F6rt noch gesehen...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Bin ich am richtigen Weg? Wenn ja - hat =
jemand=20
einen Wegweiser f=FCr eine Abk=FCrzung? *grins*</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Herzlichen Dank im =
vorraus...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Gr=FCsse </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Robertl</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_000F_01C05801.CE1EA3E0--



php::bar PHP Wiki   -   Listenarchive