php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.10.2005, 16:08  
Gast
 
Beiträge: n/a
Standard Dyn. Grafiken mit text - Problem : Grafiklänge

Hi Leute,

ich hoffe mal wieder, dass mir jemand von euch den richtigen tip, Hinweis oder codeschnipsel beim meinem problem posten kann..
ich weiß ja nicht mal, wie ich da richtig anfangen soll

und zwar hab ich grafiken, die ich als schaltfläche nutze, demnach nutze ich auch imagettftext um texte dynamisch auf die grafik zu generieren....soweit alles kein problem...

aber leider haben ja nicht alle wörter, die ich in diese grafik einfüge, die gleiche länge, und dann sieht so ein Button verdammt unschön aus...

meine frage wäre daher, wie kann ich es erreichen, dass die Buttongrafik sich der textlänge anpassen ?

vielen dank fürs "zuhören"
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.10.2005, 16:18  
Gast
 
Beiträge: n/a
Standard

Teil die Grafik in 3 Teile Rechts (mit Endrundungen), Mitte, Links (mit Endrundungen)

Füge dann Links und Rechts fest ein und die mittlere Grafik so das sie siech so oft wie nötig Dupliziert so das der gesamte Text "sauber" Platz hat.

Eine sehr umständliche Methode aber wenn ich dein Problem richtig verstanden hab, ist das wohl die "sauberste" Möglichkeit.
  Mit Zitat antworten
Alt 27.10.2005, 16:20  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

http://www.php.net/manual/de/function.imagettftext.php

unter den User Contributed Notes ist ein Beispiel.
DiBo33 ist offline   Mit Zitat antworten
Alt 27.10.2005, 16:23  
Gast
 
Beiträge: n/a
Standard

ja cool....das hört sich doch nach nem super ansatz an...

hatte mir das mit dem 3teilen schon gedacht...problem nur, wie füge ich die 3 teile zusammen ? die länge des mittelteils dann durch imageTTFbox ermitteln oder ?
  Mit Zitat antworten
Alt 27.10.2005, 16:26  
Gast
 
Beiträge: n/a
Standard

Du kannst das ganze auch durch HTML/CSS lösen ist denke ich "einfacher" (für mich zumindest).

Ansonsten sieht die Möglichkeit von DiBo33 net uninteressant aus
  Mit Zitat antworten
Alt 27.10.2005, 23:57  
Gast
 
Beiträge: n/a
Standard

mist.... dafür fehlt mir wohl das knowHow

dabei will ich doch nur erreichen, dass eine vorher bestimmte grafik auf die länge des textes mitwächst, sosbald ein text reingeneriert wird...... das haben alle mehrsprachigen seiten...

ist das wikrlich so schwer ?
  Mit Zitat antworten
Alt 28.10.2005, 00:11  
Benutzer
 
Registriert seit: 05.10.2004
Beiträge: 38
SWAT Daniel
Standard

nenn mal ne beispiel seite (sorry für die dumme frage) .
SWAT Daniel ist offline   Mit Zitat antworten
Alt 28.10.2005, 13:02  
Gast
 
Beiträge: n/a
Standard

dumme frage ?.neeee......nur wer nicht fragt bleibt dumm !


na zum beispiel viele foren !
und ne menge logo&töne seiten, die aber schon wieder vergangenheit sind...

ich glaube auch nicht, dass ALLE seiten mit mehr als einer sprache, zu jeder sprache die passenden grafiksätze erstellt... sondern diese generieren lässt... fehler und updates sind so wesentlich schneller möglich ...

hab jetzt was hier, aber leider schaff ich es nicht ein imagecreatefromjpeg einzusetzen, nur mit imagecreate, aber ich will ja eine vordefinierte buttongrafik einsetzen....
PHP-Code:
<?php
$text 
"$code";                    # hier wird text übermittelt
  
$font "ttf/verdana.ttf";          # Hier wird schriftart-pfad angegeben
  
$file "img/button_middle.jpg";    # Hier wird Bild-pfad angegeben ( Mittelgrafik )
  
$size  "10";                      # Schriftgröße
  
$angle "0";                       # Schrift-winkel
  
$x     "1";
  
$y     "11";
  
$textwerte imagettfbbox($size$angle$font"$text"); 
$textwerte[2] += 4;
$textwerte[5] = abs($textwerte[5]);
$textwerte[5] += 4;
$image imagecreate($textwerte[2], 16); 
$white imagecolorallocate ($image255255255);
$white2 imagecolorallocate ($image000);
imagettftext ($image$size$angle$x$y$white2$font"$text");
imagejpeg($image""80);
?>
  Mit Zitat antworten
Alt 28.10.2005, 14:03  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von ways2web
mist.... dafür fehlt mir wohl das knowHow

dabei will ich doch nur erreichen, dass eine vorher bestimmte grafik auf die länge des textes mitwächst, sosbald ein text reingeneriert wird...... das haben alle mehrsprachigen seiten...

ist das wikrlich so schwer ?
Ich verstehe die Schwierigkeit nicht?

Mit imagettfbox() bekommst du alle Informationen die du benötigst.

Wie sieht denn dein bisheriger Versuch aus?
DiBo33 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit mySQL Datenbanken 7 27.09.2005 12:06
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
Problem: Text von einer Webseite mit PHP kopieren PHP Tipps 2005-2 6 05.09.2005 19:20
Hilfe bei regulärem Ausdruck (HTML Text Parsen) PHP Tipps 2005-2 4 04.08.2005 17:19
[Erledigt] JavaScript problem HTML, Usability und Barrierefreiheit 1 15.03.2005 12:19
Split problem PHP Tipps 2005 14 10.03.2005 14:32
Div Problem [!] TRW HTML, Usability und Barrierefreiheit 6 07.03.2005 23:46
Problem bei Text Datei PHP Tipps 2005 7 24.01.2005 20:31
[Erledigt] Problem mit Text Ausgabe in neuem Fenster PHP Tipps 2005 6 18.01.2005 14:24
Problem Suche Array das nur den text in Variable ließt ... PHP Tipps 2005 2 09.01.2005 11:58
Problem mit transparenz von PNG Grafiken HTML, Usability und Barrierefreiheit 6 21.11.2004 13:34
Per Button Text formatieren Igäl HTML, Usability und Barrierefreiheit 1 11.11.2004 06:25
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
[Erledigt] Problem mit Textausrichtung HTML, Usability und Barrierefreiheit 10 30.06.2004 16:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php image text länge, läng einer grafik php, html grafik in die länge, php grafik text, grafik n/a, http://www.php.de/php-fortgeschrittene/33038-dyn-grafiken-mit-text-problem-grafiklaenge.html, php grafik text länge, php imagettftext textlänge, php grafik funktioniert nicht, imagettfbbox dynamisch an textlänge anpassen, grafiklängen, php grafiklänge, php länge einer grafik aus zahlen, länge in grafik, php image länge text

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.