Resize billede ved upload i php
HejJeg har lavet et upload program der virker fint, men jeg vil gerne udvide med resize/reskale af mit billede. Jeg har billeder fra mit kamera på 3872x2592 (2.38 MB) så ved ikke om det kan lade sig gøre. Det skal gerne være til størrelsen 640x480 eller 480x640 alt efter om billede er protrat eller landskab.
Jeg ville gerne hvis man kan resixe før man gemmer billedet, så jeg ikke skal til at slette eller have ekstra billede til at ligge.
Her er mit kode som virker til upload i dag:
...
$numId = (int)$album;
$uploaddir = '/usr/home/web/web279211/Admin/image/big/'.$album.'/';
$uploadfile = $uploaddir.basename( $_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
mysql_query("INSERT INTO Picturs (AlbumId,Text,Title) VALUES('$numId','$text','$title') ") or die(mysql_error());
$dui = mysql_query("SELECT MAX(Id) AS Id FROM Picturs");
$dau = mysql_fetch_assoc($dui);
rename($uploadfile, '/usr/home/web/web279211/Admin/image/big/'.$album.'/'.$dau['Id'].'.jpg');
$numPicId = (int)$dau['Id'];
$picFile = $album.'/'.$dau['Id'].'.jpg';
$onlyFile = $dau['Id'].'.jpg';
mysql_query("UPDATE Picturs SET Path='$picFile' WHERE Id='$numPicId'") or die(mysql_error());
...
Håber nogen kan hjælpe mig.
Mvh
Leon