[ erweiterte Suche ]

»Texteffekte mit PHP: imagettftext mit Umrandung / Rand

Texteffekte mit PHP: imagettftext mit SchattenNeues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenimagettfbbox Alternative: imagettfbox
Seite 1 von 1 [1 Beitrag]
AutorNachricht
Administrator 


Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 39593
Chats: 11125
Wohnort: Hennef


Meine eBay-Auktionen:
19.11.2008, 21:31


Hi,

neben diesem Schatteneffekt:
http://www.programmierer-forum.de/texteffekte-mit-php-imagettftext-mit-schatten-t80468.htm

habe ich es jetzt noch geschafft einen Umrandungseffekt zu realisieren.

Hier die Funktion:
   Code:
function imagettfborder($im, $size, $angle, $x, $y, $color, $font, $text, $width) {
// top
imagettftext($im, $size, $angle, $x-$width, $y-$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x, $y-$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x+$width, $y-$width, $color, $font, $text);
// bottom
imagettftext($im, $size, $angle, $x-$width, $y+$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x, $y+$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x-$width, $y+$width, $color, $font, $text);
// left
imagettftext($im, $size, $angle, $x-$width, $y, $color, $font, $text);
// right
imagettftext($im, $size, $angle, $x+$width, $y, $color, $font, $text);
for ($i = 1; $i < $width; $i++) {
// top line
imagettftext($im, $size, $angle, $x-$i, $y-$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x+$i, $y-$width, $color, $font, $text);
// bottom line
imagettftext($im, $size, $angle, $x-$i, $y+$width, $color, $font, $text);
imagettftext($im, $size, $angle, $x+$i, $y+$width, $color, $font, $text);
// left line
imagettftext($im, $size, $angle, $x-$width, $y-$i, $color, $font, $text);
imagettftext($im, $size, $angle, $x-$width, $y+$i, $color, $font, $text);
// right line
imagettftext($im, $size, $angle, $x+$width, $y-$i, $color, $font, $text);
imagettftext($im, $size, $angle, $x+$width, $y+$i, $color, $font, $text);
}
}


Erklärung:
$width = Randstärke in Pixel

Beispiel:
   Code:
// settings
$font = '../fonts/GeosansLight.ttf';
$text = 'Programmierer-Forum.de';
// image
header("Content-type: image/gif");
$im = imagecreate(400, 50);
// colors
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
$red = imagecolorallocate($im, 255, 0, 0);
$grey = imagecolorallocate($im, 175, 175, 175);
$blue = imagecolorallocate($im, 0, 0, 255);
// display text
imagettfborder($im, 20, 0, $border, 30, $grey, $font, $text, 3);
imagettfborder($im, 20, 0, $border, 30, $white, $font, $text, 2);
imagettftext($im, 20, 0, $border, 30, $blue, $font, $text);
// display image
imagegif($im);
imagedestroy($im);


In diesem Beispiel habe ich 2 Ränder gesetzt. Einen der 3 Pixel breit ist und einen der 2 Pixel breit ist darüber. Dadurch bleibt vom 3 Pixel breiten Rand nur noch 1 Pixel übrig und die Schrift wirkt noch plastischer. Viel Spaß beim Herumprobieren!


 
schrift-ohne-umrandung.gif
schrift-ohne-umrandung.gif - Angeschaut: 2897 mal

 
schrift-mit-umrandung.gif
schrift-mit-umrandung.gif - Angeschaut: 2897 mal
Nach obenprofil pn email
Gast 

19.11.2008, 21:31


Mach mit!

Wenn Dir die Beiträge zum Thema "Texteffekte mit PHP: imagettftext mit Umrandung / Rand" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » Anmelden

Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...

Verwandte Suchbegriffe

ImageTTFText, php imagettftext, imagettftext border, imagettfborder, php umrandung, php imagettftext border, php text rahmen, php text border, imagettftext rand, ImageTTFText umrandung, php text mit rahmen, php schrift umranden, php text image, php ttf image, ImageTTFText font, php text umrahmen, php imagettfbbox, ImageTTFText angle, php text rand, php text umranden
Nach oben
Seite 1 von 1 [1 Beitrag]
Neues Thema eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:HitsLetzter Beitrag
 Texteffekte mit PHP: imagettftext mit Verlauf / Farbverlauf
Hallo, neben Schatten und Umrandung , konnte ich jetzt auch einen Farbverlauf realisieren. Einziger Haken im Moment ist, dass kein Antialias unterstützt wird. Ich musste Antialias ausschalten, damit die Schriftfarbe komplett entfernt werden...
[PHP]von mgutt
0148220.11.2008, 15:50
mgutt
 Texteffekte mit PHP: imagettftext mit Schatten
Hallo, ich habe hier eine Funktion realisiert, die einen TrueType-Schriftzug mit einem Schatten ausstattet. Hier die Funktion: function imagettfshadow($im, $size, $angle, $x, $y, $font, $text, $width, $frcolor, $bgcolor=false,...
[PHP]von mgutt
0582219.11.2008, 16:39
mgutt
XML parsen mit PHP?
Hallo miteinander Ich möchte gerne mit php Werte aus einer XML-Datei in einen Array abfüllen. Die XML-Datei soll ungefär so aussehen: <application> <name>test</name> <version>0-0-1</version> ...
[PHP]von sirius
114624.07.2009, 17:13
mgutt
Mediawiki Problem mit Datei Widgets.php
Hallo zusammen :) Ich habe mich gerade hier im Forum angemeldet, und hoffe dass mir jemand bei folgendem Problem helfen kann: Ich habe eine bestehende Mediawiki-Source auf einen neuen Server gezogen. Zusätzlich SQL-Datei auf neuen Server...
von S@sh
027603.02.2010, 12:12
S@sh
Mediawiki eigene Unterseite mit php einbinden.
hi, ich habe in php eine eigene kleine Seite geschrieben, mit der man Termine verwalten kann und auf meine mediawikitabellen zugreift. Jetzt würde ich gerne diese Seite ins Mediawiki einbinden, allerdings muss ich ihr als Paramater die Mitgliederid des...
von HansFritz
033107.08.2010, 09:54
HansFritz
Domain ohne www auf mit umleiten in PHP
Hi, in manchen Fällen kann oder will man die .htaccess nicht benutzen, um example.org auf www.example.org umzuleiten. Man kann das ganze auch in PHP realisieren. Hier einige Varianten, je nach Bedarf: Leitet alles um, wenn es nicht mit www....
[PHP]von mgutt
056903.08.2009, 12:33
mgutt
Suche Partner mit XT-Commerce und PHP erfahrung
Hallo, ich bin auf der Suche, nach einem Partner der sich gut mit XT Commerce, PHP, MySQL, HTML, Javascript auskennt und evtl schon lange drüber nachdenkt einen Versandhandel zu gründen. Von meiner Seite bringe ich ein fast fertiges Konzept ein wo...
[Jobs & Stellenangebote]von MartinxXx
041326.01.2010, 23:44
MartinxXx
PHP Code in Standardseite einbinden, eventuell mit Extension
Hallo liebe Wiki Gemeinde, ich habe einen kleinen PHP Code, der mir die URL der aktuellen Seite als QR-Code Image ausgibt und diesen über Google generiert. Es gibt zwar eine QR-Code Extension, die aber scheinbar nicht mit 1.17 funktioniert und...
von Mailer2010
012810.10.2011, 09:56
Mailer2010
Anmelden mit gleichem User wie PHP Forum ermöglichen
Hallo zusammen, ich habe folgendes Problem... Ich habe eine Homepage mit PHP-Fusion 7 und das MediaWiki 1.16.0 unter openSUSE 11.2 laufen. Wie kann ich das Wiki so Einstellen das sich die registrierten Usern der PHP Homepage mit dem selben User...
von 19Marc82
114318.01.2011, 08:54
19Marc82
Praktikum im Bereich Online Marketing mit HTML/PHP Erf (m/w)
Zur tatkräftigen Unterstützung unseres Teams suchen wir ab sofort einen engagierten Praktikanten im Bereich Online Marketing (m/w) der idealerweise über gute PHP/HTML und mysql Kenntnisse verfügt. Dein Aufgabengebiet: - Unterstützung der Planung,...
[Jobs & Stellenangebote]von catchdeal
03306.01.2012, 12:56
catchdeal
© 2004 - 2012 www.programmierer-forum.de (srv02) | Communities | Impressum