Avatar billede bahn Nybegynder
13. april 2005 - 19:10 Der er 1 løsning

GD laver billederne blå

Jeg bruger følgende script til at lave nogle billeder mindre og en thomb.
Men thomben bliver helt blålig
kan i give mig en forklaring??

her er scriptet!!


if (isset($_POST[maskine_submit]))
{
if ($userfile_name){

$userfile_name_s = "s_".$userfile_name;
$userfile_name_m = "m_".$userfile_name;
    copy("$userfile", "../billeder/data/".$userfile_name_m) or die("Kunne ikke kopiere filen!");
    copy("$userfile", "../billeder/data/".$userfile_name_s) or die("Kunne ikke kopiere filen!");
   

//Info om gammelt billede
//Henter billede her

    $pic = "http://www.htmc.dk/billeder/data/".$userfile_name_m;
   
   

$thumb = "/www/htmc.dk/web/billeder/data/".$userfile_name_s;    //Billede der skal skrives til

//Henter størrelsen på billedet her og lægger det i et array
$size = getimagesize($pic);

//Udskrive størrelserne på billedet
echo "<br />" .$size[0]. "<br />";    //Width
echo "" .$size[1]. "<br />";            //Height

//finder nye størrelser
 
$new_width = 200;    //Gør billede width 20% mindre
$forhold = $size[1]/$size[0];
$new_height = round($new_width * $forhold);

$pic_1 = imagecreatefromjpeg($pic);
$dest = imagecreate($new_width, $new_height);

imagecopyresized($dest, $pic_1, 0, 0, 0, 0, $new_width, $new_height, $size[0], $size[1]);
imagejpeg($dest,$thumb);


// Vis vha html
// echo "<img src=\"http://htmc.dk/billeder/data/$userfile_name_s\">";





/*    exec("C:/Programmer/ImageMagick-6.2.0-Q16/mogrify -geometry 200x200 ../billeder/data/".$userfile_name_s);
    if ($imageInfo[0]>500 or $imageInfo[1]>500) exec("C:/Programmer/ImageMagick-6.2.0-Q16/mogrify -geometry 600x600 ../billeder/data/".$userfile_name_m);
*/
}
    $i = 0;
    $c = count($acc);
    $accoy = "";
  while ($i < $c) {
      $accoy .= ":".$acc[$i];
    $i++;
  }
  $accoy = substr($accoy,1);
// echo $accoy;

    $dato = time();
    $query = "INSERT INTO maskin_data ";
    $query .= "( ny, brand, type, model, varenummer, engine, hk, ccm, brede_type, brede, description, acc, pris, tilbud_pris, billede_s, billede_m, dato)";
    $query .= " VALUES ";
    $query .= "( '$ny', '$brand', '$type', '$model', '$varenummer', '$engine', '$hk', '$ccm', '$brede_type', '$brede', '$description', '$accoy', '$pris', '$tilbud_pris', '$userfile_name_s', '$userfile_name_m', '$dato')";
    // echo "<br>".$query."<br>";
    // Udskriv evt. fejlmeddelelse
    mysql_query($query);

/*
echo $brand;
echo $type;
echo $model;
echo $varenummer;
echo $engine;
echo $hk;
echo $ccm;
echo $brede_type;
echo $brede;
$i = 0;
$c = count($acc);
    while ($i < $c) {
      echo $acc[$i];
      $i++;
    }
echo $pris;
echo $tilbud_pris;
echo $userfile_name;
*/
}
Avatar billede bahn Nybegynder
12. april 2007 - 18:13 #1
lukket
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