webForumDet fria alternativet

Modifiera en jpg bild

PHPur PHP

4 svar · 165 visningar · startad av Rocket

Medlem sedan feb. 2000372 inlägg
Frågan#1

Kan man använda GD (eller vad det nu heter) för att modifiera en jpg bild? Allt jag vill göra är att dra en linje från punkt1 till punkt2. Det handlar alltså om en färdig bild på 200x200 pixlar och 2-4 kb. Om det nu inte går med jpg så undrar jag hur man får bakgrunden transparent i en gif med GD.

Medlem sedan feb. 20001 050 inlägg
#2

Kan man använda GD (eller vad det nu heter) för att modifiera en jpg bild?
JA.

Medlem sedan feb. 2000372 inlägg
#3

BRA

Orkar någon skriva ner ett litet kod exempel där man öppnar en jpg bild och drar en linje från punkt A till punkt B.

Medlem sedan nov. 200013 890 inlägg
#4

Här är sidan (skapa_bild.php) som ritar ett streck på en bild:

<?php
// Sökväg till orginalbilden
$originalBild = bilden.jpg;

// Skapa bild
$image = imageCreateFromJPEG($originalBild);

// Defeinerar svart färg
$svart = imageColorAllocate($image, 0, 0, 0);

// Kordinater för streckets start och slut
$startX=10;
$startY=10;
$slutX=100;
$slutY=100;

// Ritar linje
imageLine($image, $startX, $startY, $slutX, $slutY, $svart);

// Content type
header("Content-type:  image/jpg");

// Skickar bilden
imageJPEG($image);

// Städar minnet
ImageDestroy($image);
?>

Använd sedan den här koden för att visa bilden på en sida:

<img src="skapa_bild.php" height="200" width="200">

------------------
/Tor
www.tor.nu

[Redigerat av Web-Tor den 28 nov 2001]

Medlem sedan feb. 2000372 inlägg
#5

Danke.

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