tutorials.de Buch-Aktion 05/2012
Seite 1 von 3 123 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
31
ZUGRIFFE
962
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    Der Script meldet ein Fehler:

    PHP-Code:
    $q $width 100;
      
    $hng $height $q
      
    $hn round ($hng);
      
    $image imagecreatefromjpeg("$url");  
      
    $image1 imagecreate(100,$hn); 
      
    $set "$image1$image, 0,0,0,0,100,$hn,$width,$height";
      
    imagecopyresized($set);  
      
    imagejpeg($image1); 
    wenn ich $set ausgebe erhalte ich :


    Resource id #10, Resource id #9, 0,0,0,0,100,42,519,220

    Kann mir jemand helfen?
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    PHP-Code:
    $set "$image1$image, 0,0,0,0,100,$hn,$width,$height";
    imagecopyresized($set); 
    Wo hast du denn den Quatsch her? Die imagecopyresized()-Funktion erwartet zehn Parameter und nicht einen, der alle in einer Zeichenkette zusammenfasst.

    Probier mal Folgendes:
    PHP-Code:
    <?php

        $q 
    $width 100;
        
    $hn round($height $q);
        
    $image imagecreatefromjpeg($url);
        
    $image1 imagecreate(100$hn);
        
    imagecopyresized($image1$image0000100$hn$width$height);
        
    imagejpeg($image1);

    ?>
     
    Markus Wulftange

  3. #3
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    Es kommt immernoch eine fehlermeldung...

    Lauter Hyroglyfen...
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das wird daran liegen, dass der UA keinerlei Metainformationen über den gesendeten Inhalt hat. Wenn du eine JPEG-Grafik sendest, musst du dem UA dies auch vorher mitteilen:
    PHP-Code:
    header('Content-Type: image/jpeg'); 
     
    Markus Wulftange

  5. #5
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    davon versteh ich leider nichts...

    wo muss das den hin?
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Lies meinen Beitrag noch einmal sorgfältig durch und denk darüber nach, ich hab alles Wichtige erwähnt.
     
    Markus Wulftange

  7. #7
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Diesen Code nutze ich zum Erstellen meiner Thumbnails.
    PHP-Code:
    move_uploaded_file($tmpname,"images/".$gallery[gallery]."/".$filename);
    list(
    $width,$height)=getimagesize("images/".$gallery[gallery]."/".$filename);
    $sourceimage=imagecreatefromjpeg("images/".$gallery[gallery]."/".$filename);
    $thumbwidth=90;
    $thumbheight=round($thumbwidth*($height/$width));
    $thumbimage=imagecreatetruecolor($thumbwidth,$thumbheight);
    imagecopyresampled($thumbimage,$sourceimage,0,0,0,0,$thumbwidth,$thumbheight,$width,$height);
    imagejpeg($thumbimage,"thumbs/".$gallery[gallery]."/".$filename); 
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  8. #8
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    Eins versteh ich nicht... Was ist der UA?
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  9. #9
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Zitat Zitat von zigomeier
    Eins versteh ich nicht... Was ist der UA?
    User-Agent, also in meisten Fällen der Browser.

    Die header()-Zeile musst du vor die Image-Funktionen stellen.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  10. #10
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    Danke...

    Jetzt bekomme ich:
    Die Grafik "http://www.xn--grossfrstentum-lsb.de/dipl/edit_aumi.php?func=flaggenow" kann nicht angezeigt werden, weil sie Fehler enthält.

    PHP-Code:
    <?
     
     $q 
    $width 100;
     
    $hn round($height $q);
     
    $image imagecreatefromjpeg($url);
     
    $image1 imagecreate(100$hn);
     
    imagecopyresized($image1$image0000100$hn$width$height);
     
    header('Content-Type: image/jpeg'); 
     
    imagejpeg($image1);
     
     
    ?>
    Geändert von zigomeier (14.06.05 um 10:52 Uhr)
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  11. #11
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Willst Du das Bild denn ausgeben, oder wie ich ein Thumbnail erstellen?
    Denn diese Header-Geschichte brauchst Du nur wenn Du das Bild ausgeben willst.
    Okay, der Part hat sich grad erledigt...

    Ausserdem ist laut php.net die Funktion imagecopyresambled() wohl besser als imagecopyresized().
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  12. #12
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    ich will das alte Bild durch das neue (kleinere) ersetzen

    Die Adresse des alten Bildes ist in $url gespeichert
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  13. #13
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Dann musst du als zweiten Parameter der imagejpeg()-Funktion den Pfad der Datei angeben.
     
    Markus Wulftange

  14. #14
    zigomeier zigomeier ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Schweiz :: Wollerau SZ
    Beiträge
    58
    Klapt alles! Vielen Dank
     
    Grüsse Diego

    Dumm ist nur der, der dummes tut!

  15. #15
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Falls deine Frage damit beantwortet oder dein Anliegen damit befriedigt ist, markiere dieses Thema doch bitte als erledigt.
     
    Markus Wulftange

Ähnliche Themen

  1. imagecopyresized und bessere qualität
    Von dr_Alex im Forum PHP
    Antworten: 12
    Letzter Beitrag: 26.09.08, 13:29
  2. Antworten: 2
    Letzter Beitrag: 27.12.06, 14:01
  3. Antworten: 12
    Letzter Beitrag: 19.05.06, 19:56
  4. Antworten: 1
    Letzter Beitrag: 14.12.05, 13:24
  5. Antworten: 1
    Letzter Beitrag: 11.12.03, 08:52