webForumDet fria alternativet

Stämpel på bild.

12 svar · 540 visningar · startad av Snakes

SnakesMedlem sedan okt. 2004392 inlägg
#1

Hej, jag vill stämla en vis text på en bild. Texten ska ligga i mitten av bilden, men den kan även ligga åt höger i vissa fall ($side heter den som avgör. Den är antingen TRUE eller FALSE). Hur gör jag?

Jag har fonten om det behövs och så vet jag vilken färg jag vill ha på texten (#FF9F00).

Tack i förhand!

PeddaMedlem sedan juni 20006 032 inlägg
#2

Kolla in Mattes exempel.
http://www.a-kok.com/test/image_text.php

SnakesMedlem sedan okt. 2004392 inlägg
#3

Exakt det jag vill.... man tackar några tusen gånger!

SnakesMedlem sedan okt. 2004392 inlägg
#4

Men om vi säger att jag har en bild som ser ut så här:
[----]

Hur kan jag göra den så den blir så här:
[--------]

Alltså längre, men jag vill inte förstöra dessa [ ] (kanterna alltså).
Och därför går det inte att dra den bara.

MatteMedlem sedan aug. 20002 975 inlägg
#5

Kan du utveckla det där med [ och ] ?

Att bara dra ut bilden i bredd är inga problem med GD.

SnakesMedlem sedan okt. 2004392 inlägg
#6

Nej alltså kanterna dem ser ut så här [ och ] drar jag ut dem så blir dem ju [ och ]. dem blir ju fettare och fulare. jag vill bara att bilden ska bli utdragen, i mitten alltså och lämna kanterna ifred.

MatteMedlem sedan aug. 20002 975 inlägg
#7

Kan du visa en sådan bild ?

SnakesMedlem sedan okt. 2004392 inlägg
#8

Jag kom på hur jag ska gå runt det. Jag lägger 3 stycken bilder.
b1 b2 b3
[------]
Men nu vill jag veta hur jag gör för att förlänga en bild. Jag vill inte spara jag vill bara förlänga den och printa ut.

Har inte en sådan bild just nu. Det är bara tankar som hoppar runt i hjärnan.

MatteMedlem sedan aug. 20002 975 inlägg
#9

T.ex.

$filename = 'bilder/bild.jpg';

$im_src = imagecreatefromjpeg($filename);

$src_w = imagesx($im_src);
$src_h = imagesy($im_src);

$dst_w = $src_w + 100;
$dst_h = $src_h;

$im_dst = imagecreatetruecolor($dst_w, $dst_h);

imagecopyresampled($im_dst, $im_src, 0, 0, 0, 0, $dst_w, $dst_h, $src_w, $src_h);

header("content-type: image/jpeg");
header("Content-Disposition: inline; filename=wide_$filename");

imagejpeg($im_dst, '', 95);

imagedestroy($im_src);
imagedestroy($im_dst);

Vill du ha kantlinjer till höger och vänster så går det att göra så här:

$filename = 'bilder/bild.jpg';

$im_src = imagecreatefromjpeg($filename);

$src_w = imagesx($im_src);
$src_h = imagesy($im_src);

$dst_w = $src_w + 100 + 4;
$dst_h = $src_h;

$im_dst = imagecreatetruecolor($dst_w, $dst_h);

$red = imagecolorallocate($im_dst, 255, 0, 0);
imagefill($im_dst, 0, 0, $red);

imagecopyresampled($im_dst, $im_src, 2, 0, 0, 0, $dst_w - 4, $dst_h, $src_w, $src_h);

header("content-type: image/jpeg");
header("Content-Disposition: inline; filename=wide_$filename");

imagejpeg($im_dst, '', 95);

imagedestroy($im_src);
imagedestroy($im_dst);

Vill du ha en border runt bilden kan du göra så här:

$filename = 'bilder/bild.jpg';

$im_src = imagecreatefromjpeg($filename);

$src_w = imagesx($im_src);
$src_h = imagesy($im_src);

$dst_w = $src_w + 100 + 4;
$dst_h = $src_h + 4;

$im_dst = imagecreatetruecolor($dst_w, $dst_h);

$blue = imagecolorallocate($im_dst, 0, 0, 255);
imagefill($im_dst, 0, 0, $blue);

imagecopyresampled($im_dst, $im_src, 2, 2, 0, 0, $dst_w - 4, $dst_h - 4, $src_w, $src_h);

header("content-type: image/jpeg");
header("Content-Disposition: inline; filename=wide_$filename");

imagejpeg($im_dst, '', 95);

imagedestroy($im_src);
imagedestroy($im_dst);
SnakesMedlem sedan okt. 2004392 inlägg
#10

Tackar :birp !!

SnakesMedlem sedan okt. 2004392 inlägg
#11

Fel post :r :r :r

WiZzLeRMedlem sedan juni 2002346 inlägg
#12

hur gör man om man vill istället lägga in en bild på en bild.? T.ex där texten "Tillhör..." är så genererar man istället in en bild, typ en ikon eller logga.

PeeerMedlem sedan mars 20025 907 inlägg
#13

WiZzLeR skrev:

hur gör man om man vill istället lägga in en bild på en bild.? T.ex där texten "Tillhör..." är så genererar man istället in en bild, typ en ikon eller logga.

imagecopymerge()

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)