 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.03.2005, 12:29
|
#1
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
Garfik mit Text erstellen
Hi,
also ich möchte gerne eine Grafik erstellen und in dieser Grafik soll ein Text eingebunden werden. Nun ich habe folgendes Script dazu gefunden
PHP-Code:
<?PHP
$image = imagecreate(300,150);
$farbe_body=imagecolorallocate($image,243,243,243);
$farbe_b = imagecolorallocate($image,10,36,106);
imagestring ($image, 5,30, 70, "Shop 24", $farbe_b);
imagegif($image);
?>
Nur leider wird kein Bild aufgegeben sonder nur ein 200 verschiedene Zeichen!
Hmm, kann mir jemand helfen?
lg nico
|
|
|
13.03.2005, 13:02
|
#2
|
|
TP-Veteran
Registriert seit: Dec 2002
Ort: london
|
du musst dem browser mitteilen, dass es sich um ein bild handelt, was du ihm da zuschickst:
Code:
header("image/gif");
|
|
|
13.03.2005, 13:19
|
#3
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
oder ganz einfach das bildformat aendern. gif ist, wenn ich mich nicht irre, patentmaessig geschuetzt und die erstellung von gif´s wird daher nicht von php unterstuetzt.
also egal ob mit oder ohne der auskommentierten zeile, als png (oder jpg) wird es ausgegeben.
PHP-Code:
<?PHP
#header("image/png");
$image = imagecreate(300,150);
$farbe_body = imagecolorallocate($image,243,243,243);
$farbe_b = imagecolorallocate($image,10,36,106);
imagestring($image,5,30,70,"Shop 24",$farbe_b);
imagepng($image);
?>
gruss
hardy
|
|
|
13.03.2005, 14:05
|
#4
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
Vielen Dank
Hey vielen Dank für die Antwort!
lg Nico
|
|
|
13.03.2005, 14:09
|
#5
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
hey sagt mal, kann man der Schrift einen rahmen in einer anderen Farbe verpassen?
lg Nico
|
|
|
13.03.2005, 14:15
|
#6
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
was meinst du mit rahmen? ein einfaches rechteck nehme ich mal an und keinen outlineeffekt. das koennte, da ich mal davon ausgehe, dass sich die texte aendern, etwas schwierig werden. der rahmen muesste sich demzufolge dem schriftzug anpassen was bedeutet, dass du ueber die anzahl der buchstaben einen faktor fuer die breite des rechtecks erreichnen musst.
aber prinzipiell geht alles 
|
|
|
13.03.2005, 14:19
|
#7
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
ne das andere...
nene ich meine den outlineeffekt!
lg nico
|
|
|
13.03.2005, 14:29
|
#8
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
da muss ich passen. das waere dann eine ueberlagerung mit zwei schriftzuegen unterschiedlicher farbe und groesse.
ich wuerde, muesste ich so ein problem loesen, einen schriftzug erzeugen und einen weiteren ca. 2px kleiner, welchen ich 1px tiefer und 1px nach rechts vom ersten versetzt den ersten ueberlagern.
ich hab es nicht getestet und es gibt vielleicht eine einfachere loesung. im schlimmsten fall kommt es noch zu einem unerwuenschten verschiebungseffekt. aber so wuerde ich es versuchen ...
|
|
|
13.03.2005, 14:33
|
#9
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
also einen zweite Textzug erzeugen hat geklappt.
auch den Unterschied mit der Größe.
nur zeigt er immer nur eine Schriftfarbe an.
wie kann man denn eine zweite Schriftfarbe definieren?
lg nico
|
|
|
13.03.2005, 16:35
|
#10
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
ich weiss zwar nicht wie dein code im moment aussieht, aber du hast doch schon zwei farben definiert. genau so machst du auch die dritte.
|
|
|
13.03.2005, 18:33
|
#11
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
@theo: Ich glaube, Gif ist in der neuesten GDLib-Version wieder enthalten (war ab Version 1.6 mWn. wegen der Patentforderungen rausgenommen, bzw. man konnte Gifs nur noch lesen und dann nach PNG/JPG konvertieren).
in der Version 2.0.28 compatible von der GDLib, die auf meinem Webspace läuft, ist der Support wieder enthalten..
|
|
|
13.03.2005, 18:45
|
#12
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
hi adromir,
ich hab hier einen rel. neuen xampp laufen (aber, wenn ich mich recht entsinne ist die gdlib wahrscheinlich nur version 2.0.23) und der unterstuetzt die gif´s noch nicht. sollte es in einer hoeheren version tatsaechlich funzen, dann waere das ja nicht schlecht. doch haben sich mittlerweile viele (mich inbegriffen) an das "gedankliche ausklammern" der gif´s gewoehnt.
hardy
|
|
|
13.03.2005, 22:39
|
#13
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
hmm das mit den zwei schriften klappt leider nicht, da die Schrift, die einen kleineren Schrifgrad hat, ja kürzer ist als die andere und somit liegen die Buchstaben nicht übereinader!
Also ich hoffe mal, dass irgendjemand den outlineeffekt kennt!!
lg Nico
|
|
|
14.03.2005, 01:14
|
#14
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich würde mit imageloadfont einen outline-font direkt benutzen.
Einen guten Link mit generellen Erklärungen und Beispielen habe ich hier gefunden.
|
|
|
14.03.2005, 10:58
|
#15
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
@theo:
Hm, also mein XAMPP ist hier auch schon länger drauf und die GD ist prima bereit mit gif´s zu hantieren, seit letztem Jahr August ist das Petent ja abgelaufen, allerdings ist die Version 2.0.28, der XAMPP selbst ist 1.4.9. Mittlerweile ist mein Provider auch auf diese GD umgestiegen und unterstützt nun php5 Vernünftig.
Musste dir wohl mal einen neuen ziehen
So long,
skipperjan
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!
Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:02 Uhr.
|
 |