Avatar billede danino Nybegynder
28. december 2003 - 14:00 Der er 4 kommentarer og
1 løsning

Resize med GD version 1.6.2

Jeg har min hjemmeside hos B-one, der på sine servere har php med gdlib version 1.6.2 på. Jeg har efter lidt søgning på siden fundet ud af at man simpelthen ikke kan få flotte billeder der er resizet med denne version af gdlib, er dette korrekt, eller er der nogen der kan fortælle mig hvordan det skal gøres, hvis det kan?

Jeg bruger dette script:
<?php
$i=0;
 
    chdir("../images/testbilleder");
    if ($dir = dir(".")){
        $dir -> rewind();
   
        while ($file = $dir->read())
        {
            if($file == "." || $file == ".." || $file == "index.php" || $file == "index2.php"
            || $file == "gfx" || $file == "_vti_cnf" || $file == "Thumbs.db"
            || $file == "text.gif" || $file == "box2.gif" || $file == "compressed.gif")
            {
                continue;
            }

            if(!is_dir($file))
            {
                    $extension= strtolower(substr( strrchr( $file,  "." ), 1 )); 
                    if ($extension== "gif" || $extension== "jpg" || $extension== "JPG")
                    {
                   
                    $pic = $file;
                    $height = 452;
                    $width = 600;
                    $path_parts = pathinfo("$pic");
   
                    $name = $path_parts["basename"];
                    $src_img = imagecreatefromjpeg($pic);
                    $dst_img = imagecreate($width, $height);
               
                if(!file_exists("/images/galleri/" . $name))
                {
                  imagecopyresized($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img));
                  imagejpeg($dst_img, $name , 100 );
                  $i++;
                }
               
           
                }
               
            }
        }
    }
echo $i . " billeder blev formindsket!";
?>
Avatar billede googolplex Novice
28. december 2003 - 14:18 #1
Ja, du kan IKKE få flotte resizede billeder!

Af samme grund er jeg lige skiftet fra B-one til Surftown og der er seriøs forskel på kvaliteten!
Avatar billede googolplex Novice
28. december 2003 - 14:20 #2
http://coppermine.sourceforge.net/faq.php

Klik på "What's the difference between GD1 and GD2?" - så kan du se det med dine egne øjne.
Avatar billede googolplex Novice
28. december 2003 - 14:21 #3
Hvis du spørger mig, så er det grund nok til at skifte, det er jeg ikke den eneste der har gjort...
Avatar billede danino Nybegynder
28. december 2003 - 16:24 #4
Ok... Jeg ved ikke hvor længe jeg har bundet mig til b-one, men jeg kan jo overveje at skifte, når jeg er "fri"... Jeg har dog kontaktet dem, og de siger at de er ved at opgradere... Men det er nu ved at være et par uger siden... Så jeg venter spændt til efter juleferien :-)
Avatar billede googolplex Novice
28. december 2003 - 16:34 #5
Jeg har stadig B-one, men vil ikke forlænge. Jeg har spurgt dem i laaaaaang tid om hvornår de opgraderer og det havde de ingen planer om. Hvis det er deres politik at opgraderer så sent, er det ikke noget jeg kan vente på.

Takker for 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