[php] image resize probleemje

Pagina: 1
Acties:

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
Ik heb gezocht op tweakers en vond de onderstaande code
PHP:
1
<?    define('C_JPEG_QUALITY', 70);    function thumb($src) {        if (isSet($src) &amp;amp;amp;&amp;amp;amp; file_exists($src)){            $thumbname = '_thumb-'.$src;            if (!file_exists($thumbname)) {                $srcimg = ImageCreateFromJPEG($src);                $newy = 300;                $sx = ImageSX($srcimg);                $sy = ImageSY($srcimg);                $newx = $sx * ($newy / $sy);                $destimg = ImageCreate($newx, $newy);                ImageCopyResized($destimg, $srcimg, 0,0,0,0, $newx, $newy, ImageSX($srcimg), ImageSY($srcimg));                ImageDestroy($srcimg);                ImageJPEG($destimg, $thumbname, C_JPEG_QUALITY);            }            return $thumbname;        }    }?>

nu resized dit scriptje wel maar niet helemaal zoals het hoort

hij maakt van
http://irc.fearnet.nl/test/FearLess/auto-19.jpg

dit
http://irc.fearnet.nl/test/FearLess/thumbs/auto-19.jpg

wat doe ik nu fout?

specs : http://specs.tweak.to/7435


Verwijderd

heb geen verstand van php, maar dit het probleem zit denk ik in de kwaliteit: dit is JPG kwaliteit 0 ofzo, misschien 0,7 ??? :? [gdLck]

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
als ik van
PHP:
1
<?define('C_JPEG_QUALITY', 70);?>

dit maak
PHP:
1
<?define('C_JPEG_QUALITY', 0);?>

of
PHP:
1
<?define('C_JPEG_QUALITY', 0,7);?>

ziet het er nog percies het zelfde uit

specs : http://specs.tweak.to/7435


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 30-08 08:07

PowerSp00n

There is no spoon

Misschien kun je zelf wel iets vinden in de manual... (niet bedoelt als "Zoek eerst zelf maar eens"). Beetje proberen met de functies enzo. Misschien imagecreatetruecolor?
http://www.php.net/manual/en/ref.image.php

[offtopic]
Ding komt me bekend voor, ben je er vorig weekend mee bezige geweest in de buurt van Kijkduin? Weet niet of die foto van jou is maargoed :).

  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
ik heb het gevonden
als je
PHP:
1
<?ImageJPEG($destimg, $thumbname, C_JPEG_QUALITY);?>

naar
PHP:
1
<?ImageJPEG($destimg, $thumbname);?>

verander werkt het :)

specs : http://specs.tweak.to/7435


Verwijderd

dan gebruikt ie de default kwaliteit.

Overigens, had die 0,7 niet 0.7 moeten zijn?

Verwijderd

of 70% ?

  • flat
  • Registratie: Mei 2000
  • Niet online
www.php.net/imagejpeg vetelt dat
quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).
dus je moet geen 0,7, 0.7 of 70% gebruiken, maar gewoon 70 zoals je deed

de URL naar 't tweede plaatje in je post klopt niet, dus ik kan niet echt zien wat er misgaat hè :D

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • DaFearLess
  • Registratie: Juni 2001
  • Niet online
nee het werkt al weer.

specs : http://specs.tweak.to/7435

Pagina: 1