Avatar billede hkb-x Nybegynder
22. august 2005 - 15:23 Der er 7 kommentarer og
1 løsning

Skære og ændre billeder i GD lib

I mit billed index vil jeg have et lille udsnit af hvert billede på 40x40 px...

De originale billeder er 1024x680 px. Så hvis jeg skærer en 40x40 bid ud af dem vil det ikke fortælle særligt meget om billedet... derfor vil jeg gerne ændre billedets størrelse ned til 226x150px FØR jeg skærer en 40x40 px bid af...

Med:

imagecopyresized($thumb, $source, 0, 0, 0, 0, 226, 150, 1024, 680);

ændrer jeg billedstørrelsen og med:

imagecopy($billede, $thumb, 0, 0, $setx, $sety, 40, 40);

skærer jeg eb 40x40 bid af billedet...

Men her kommer problemet... JEG KAN IKKE BRUGE DEM SAMMEN!

hvad gør jeg...?

os. jeg har kun GD lib 1.8
Avatar billede hkb-x Nybegynder
22. august 2005 - 15:40 #1
har fundet funktionen imagecreatefromgd() ... men kan ikke få den til at virke...

http://dk2.php.net/manual/da/function.imagecreatefromgd.php
Avatar billede coderdk Praktikant
23. august 2005 - 01:36 #2
Skal du ikke:

imagecopyresized($thumb, $source, 0, 0, 0, 0, 226, 150, 1024, 680);
$newim = imagecreate(40, 40);
imagecopy($newim, $thumb, 0, 0, $setx, $sety, 40, 40);

?
Avatar billede coderdk Praktikant
23. august 2005 - 01:36 #3
(evt. imagecreatetruecolor)
Avatar billede hkb-x Nybegynder
23. august 2005 - 02:17 #4
hmm... det giver mig et billede på 40x40 som det skulle... men jeg kan kun skære en bid ud af det formindskede billede i de første 40x40 i øverste venstre hjørne...

prøv selv at se med de tal der hedder 0 og 0...

http://www.deadgiraf.dk/fx/img.php?img=img/holte2/1.jpg:40:40:0:0:abe
Avatar billede hkb-x Nybegynder
23. august 2005 - 02:18 #5
http://www.deadgiraf.dk/fx/imgto.php?img=img/holte2/1.jpg

såddan ser det formindskede billede ud...
Avatar billede coderdk Praktikant
23. august 2005 - 02:24 #6
Erh, prøv at sætte $setx og $sety til noget andet så? :^)
Avatar billede coderdk Praktikant
23. august 2005 - 02:24 #7
Du får lige et svar også :D
Avatar billede hkb-x Nybegynder
23. august 2005 - 02:27 #8
ahh... fik det til at vikrke.. tak... skriv svar og få point...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester