Små billeder :)

Tags:    php

Hejsa Folkens.

Jeg sidder med et lille script der gør at man kan uploade billeder til sin profil.

Spørgsmålet er så, hvordan får jeg lavet så brugerne kan vælge hvilken del af billedet de vil have vist?

Dimentionerne skal være:
Brede: 84
Højte: 114

Nogen der forstår? :)

Mvh. Danni.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
<?php
function thumbnail($i,$nw,$p,$nn) {
$img=imagecreatefromjpeg("$i");
$ow=imagesx("84");
$oh=imagesy("114");
$scale=$nw/$ow;
$nh=ceil($oh*$scale);
$newimg=imagecreate($nw,$nh);
imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh);
imagejpeg($newimg, $p.$nn);
return true;
}




Prøv at google efter: thumbnails php



Emil: Det hjalp da lidt :) Hehe

<?php
function thumbnail($i,$nw,$p,$nn) {
$img=imagecreatefromjpeg("$i");
$ow=imagesx($img);
$oh=imagesy($img);
$scale=$nw/$ow;
$nh=ceil($oh*$scale);
$newimg=imagecreate($nw,$nh);
imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh);
imagejpeg($newimg, $p.$nn);
return true;
}

#thumbnail(filetouse,newwidth,newpath,newname);
thumbnail("/img/x.jpg",100,"/img/thm/","xt.jpg");
?>

Du må undskylde, men, jeg er meget ny til GD LIB, så jeg skal bruge lidt mere hjælp til at sætte demintionerne til 84 bred og 114 høj

Mvh. Danni.



Det første script ser forresten sådan her ud:


Fold kodeboks ind/udKode 


Nakket fra php.net, og lavet lidt om på.



Indlæg senest redigeret d. 06.04.2007 18:27 af Bruger #6586
Hejsa Emil.

Jeg har prøvet selv, og jeg har lavet om på det utallige gange, og prøvet det du har vist, og det eneste jeg får er et sort billede...

Lige nu sidder jeg og roder med den her:


$save = "chat/pic/thum/1.jpg";
$file = "chat/pic/1.jpg";

header('Content-type: image/jpeg');
list($width, $height) = getimagesize($file);
$modwidth = 84;
$modheight = 114;
$tn = imagecreatetruecolor($modwidth, $modheight);
$image = imagecreatefromjpeg($file);
imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height);

imagejpeg($tn, $save, 100);


Mvh. Danni.



Indlæg senest redigeret d. 08.04.2007 07:16 af Bruger #6586
t