[PHP/GD] thumbnail maken via gd script *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Hey

Ik probeer via gd script een thumpball te maken via dit scriptje:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
list( $width, $height, $filetype, $dummy ) = getimagesize( $filename ); 

            if ( $filetype != 2 && $filetype != 3 ) {    // Limit to JPG or PNG files only 
                echo("Kon geen thumpball maken (fout formaat).<br>\n" . $filetype . "<br>" . $filename);
            } else
            {

                $output = "/www/htdocs/chatstar/baby/fotos/thumps/" . $foto_name; 

                $whratio = $width / $height;   
                if ( $whratio > 1.0 ) {      // Width is greater than height 
                    $newW = 200; 
                    $newH = 200 / $whratio; 
                } else {            // Height is greater than or equal to width 
                    $newW = 200 * $whratio; 
                    $newH = 200; 
                } 

                $dst = ImageCreate( $newW, $newH );
                if ( $filetype == 2 ) { 
                    $src = ImageCreateFromJpeg( $filename ); 
                } elseif ( $filetype == 3 ) { 
                    $src = ImageCreateFromPng( $filename ); 
                } 

                imagecopyresampled( $dst, $src, 0, 0, 0, 0, $newW, $newH, imagesx( $src ), imagesy( $src ) ); 

                ImageJpeg( $dst, $output, 75 );


Nu krijg ik dit als thump:
Afbeeldingslocatie: http://babyhiemstra.chat-stars.com/fotos/thumps/1-1059921804.JPG

Weet iemand wat ik fout doe?

www.dannyhiemstra.nl


Acties:
  • 0 Henk 'm!

  • _js_
  • Registratie: Oktober 2002
  • Laatst online: 18-08 21:31
Gebruik ImageCreateTrueColor in plaats van ImageCreate, waarschijnlijk lost dat het wel op.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 03:13
Wat is een thumpball nou weer?

Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 08:18

pietje63

RTFM

Soultaker schreef op 03 August 2003 @ 18:08:
Wat is een thumpball nou weer?
als ik de source bekijk gewoon een thumbnail/miniatuur

dank, het was mij ook wat onduidelijk. zal topictitle maar ff fixen dan :P

[ Voor 23% gewijzigd door curry684 op 03-08-2003 18:49 ]

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Acties:
  • 0 Henk 'm!

Verwijderd

en werkt het nu dan? zou het ook graag willen weten

Acties:
  • 0 Henk 'm!

  • LAN
  • Registratie: Oktober 2000
  • Niet online

LAN

Waarschijnlijk werk je met een oudere versie van gd, waardoor ImageCopyResampled niet werkt.

Vervang dit door ImageCopyResized en het werkt.... brak. Waarschijnlijk zul je dan thumbnails met slechte kleuren krijgen, maar als je zover bent zien we wel weer verder.
Pagina: 1