Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[php] thumbnail

Anoniem
None
2 antwoorden
  • Na de basis van php te hebben begrepen (denk ik :D ), ben ik begonnen aan het maken van een photogallerij met uploadscript. Het is de bedoeling dat bij het uploaden van een foto er door GD library ook een thumbnail gemaakt wordt.

    Tot zover gaat het nog goed, maar wanneer je thumbnail bekijkt in je album, is deze helemaal zwart :-?

    Hier volgt de code die ik heb gebruikt voor het maken van mijn thumbnailtjes:
    [code:1:0849ff23b2]
    //maken van een thumnail
    $dest_width = 100 ;
    $dest_height = 100 ;
    $quality = 100 ;

    $src_img = imagecreatefromjpeg("/www/htdocs/webcore/fotos/foto/" . $HTTP_POST_FILES['pad']['name']);
    $dst_img = imagecreatetruecolor($dest_width,$dest_height);
    imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
    imagejpeg($dst_img, "/www/htdocs/webcore/fotos/thumb/" . $HTTP_POST_FILES['pad']['name'], $quality);
    imagedestroy($src_img);
    imagedestroy($dst_img);


    [/code:1:0849ff23b2]

    Waarschijnlijk ben iets vergeten, maar ik kan echt nergens vinden wat.
  • neem me niet kwalijk. ik heb het antwoord zelf al gevonden

    [code:1:1610340226]
    $size = getimagesize("/www/htdocs/webcore/fotos/foto/" . $HTTP_POST_FILES['pad']['name']);
    $src_width = $size[0] ;
    $src_height = $size[1] ;[/code:1:1610340226]

    Ik was vergeten de breedte en hoogte van het bronbestand in variabelen te zetten.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.