imagecopyresampled

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • imagecopyresampled

    Die letzte frage von mir ich schwörs

    Ich hab mal wieder den Hund irgentwo rein gebracht:

    PHP-Code:
     $image $name;
            
    $thumbi $thumb."/".$image;
            
    $thumbe file_exists($thumbi);
            
    $size GetImageSize($imgDir."/".$image);
            
    $width  $size[0];
            
    $height $size[1];
            
    $type   $size[2];
            echo 
    "$type";
            if (!
    $thumbe) {
                
    set_time_limit(30);
                switch (
    $type) {
                    case 
    :
                    
    $ti = @ImageCreateFromGIF($image);
                     break;
                    case 
    :
                    
    $ti = @ImageCreateFromJPEG($image);
                    break;
                    case 
    :
                    
    $ti = @ImageCreateFromPNG($image);
                    break;
                }
                
    $newwidth $thumbwidth;
                
    $newheight = ($newwidth $width) * $height;
                
    $ti2 ImageCreateTrueColor($newwidth,$newheight);
                 echo 
    "<br>"
                
    print_r($ti2); 
                 echo 
    "<br>";  
                echo 
    "$ti";
                 echo 
    "<br>";  
                echo 
    "$newwidth";
                 echo 
    "<br>";  
                echo 
    "$newheight";
                 echo 
    "<br>";  
                echo 
    "$width";
                 echo 
    "<br>";  
                echo 
    "$height";
                
    ImageCopyResampled($ti2,$ti,0,0,0,0,$newwidth,$newheight,$width,$height); 
    Ich lade ein .jpg hoch dann gibt bei mir ImageCopyResampled das aus:

    PHP-Code:
    2
    Resource id 
    #6
                         
    <----Da fehlt was?
    130
    96.5714285714
    70
    52
    Warning
    imagecopyresampled(): supplied argument is not a valid Image resource in C:\Uniserver2_2s\www\sotr\php\upload\fileupload\TMPp215fba8ln.php on line 350 
    case 2 :
    $ti = @ImageCreateFromJPEG($image);

    case 2 is erfüllt daher müsste das doch laufen?
    So hab ich ein schönen schwarzes rechteck:/

    Danke timepoint5
    Möglich ist alles!

  • #2
    Anscheinend scheint dein $ti2 schon kein korrektes Bild zu sein.

    Kommentar


    • #3

      Hab nur nicht den richtigen pfad angeben.
      Leider ist das thumb total unscharf, kann man das was machen?
      Wenn ich die quallität verändere wird nur die datei grösser aber es wird nicht schärfer,,
      Möglich ist alles!

      Kommentar


      • #4
        Was meinst du mit unscharf?

        Sieh dir mal meine Bilder an: http://logoplanet.proinweb.com/

        Verstehst du das unter unscharf?

        Kommentar


        • #5
          Nee das ist ja eine gute qualli.
          Siehe anhang.
          Das ist 75 quallität
          und 18!kb gross
          Angehängte Dateien
          Möglich ist alles!

          Kommentar


          • #6
            Wie viele Pixel hat den das originalbild?

            Kommentar


            • #7
              Denk es dir selbst

              Ich geh jetzt erst mal pennen so hat das keinen sinn.
              Möglich ist alles!

              Kommentar


              • #8
                PHP kann halt noch nicht zaubern!

                Kommentar


                • #9
                  Hast recht

                  In diesem Sinne:

                  Thanks for stating the obvious.
                  Möglich ist alles!

                  Kommentar

                  Lädt...
                  X