ERLEDIGT
JA
JA
ANTWORTEN
31
31
ZUGRIFFE
962
962
EMPFEHLEN
-
14.06.05 10:27 #1
- Registriert seit
- Feb 2005
- Ort
- Schweiz :: Wollerau SZ
- Beiträge
- 58
Der Script meldet ein Fehler:
wenn ich $set ausgebe erhalte ich :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);
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!
-
Wo hast du denn den Quatsch her? Die imagecopyresized()-Funktion erwartet zehn Parameter und nicht einen, der alle in einer Zeichenkette zusammenfasst.PHP-Code:
$set = "$image1, $image, 0,0,0,0,100,$hn,$width,$height";
imagecopyresized($set);
Probier mal Folgendes:PHP-Code:<?php
$q = $width / 100;
$hn = round($height / $q);
$image = imagecreatefromjpeg($url);
$image1 = imagecreate(100, $hn);
imagecopyresized($image1, $image, 0, 0, 0, 0, 100, $hn, $width, $height);
imagejpeg($image1);
?>Markus Wulftange
-
14.06.05 10:36 #3
- 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!
-
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
-
14.06.05 10:42 #5
- 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!
-
Lies meinen Beitrag noch einmal sorgfältig durch und denk darüber nach, ich hab alles Wichtige erwähnt.
Markus Wulftange
-
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 von Friedrich Nietzsche
-
14.06.05 10:45 #8
- 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!
-
14.06.05 10:47 #9User-Agent, also in meisten Fällen der Browser.
Zitat von zigomeier
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
Ceraph@gmx.de
Danke, Jörg
-
14.06.05 10:50 #10
- 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, $image, 0, 0, 0, 0, 100, $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!
-
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 von Friedrich Nietzsche
-
14.06.05 10:53 #12
- 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 gespeichertGrüsse Diego
Dumm ist nur der, der dummes tut!
-
Dann musst du als zweiten Parameter der imagejpeg()-Funktion den Pfad der Datei angeben.
Markus Wulftange
-
14.06.05 11:01 #14
- 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!
-
Falls deine Frage damit beantwortet oder dein Anliegen damit befriedigt ist, markiere dieses Thema doch bitte als erledigt.
Markus Wulftange
Ähnliche Themen
-
imagecopyresized und bessere qualität
Von dr_Alex im Forum PHPAntworten: 12Letzter Beitrag: 26.09.08, 13:29 -
imagecopyresized Speicherpfad unverstaendlich
Von Aser im Forum PHPAntworten: 2Letzter Beitrag: 27.12.06, 14:01 -
Probleme mit der Funktion 'imagecopyresized'
Von ahykes im Forum PHPAntworten: 12Letzter Beitrag: 19.05.06, 19:56 -
? imagecopyresampled oder imagecopyresized ?
Von illetuffi im Forum PHPAntworten: 1Letzter Beitrag: 14.12.05, 13:24 -
imagecopyresized liefert nur schwarzes bild
Von alma im Forum PHPAntworten: 1Letzter Beitrag: 11.12.03, 08:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren