Probleme mit der Funktion 'imagecopyresized'

ahykes

Erfahrenes Mitglied
Hallo Jungs,

ich finde einfach nicht den Fehler in meinem Ausdruck. Könnt Ihr ihn finden :(

PHP:
$quelle = '../IMAGES/'.$arr_info[2]; // =../IMAGES/jimbean.jpg 
$infos = getimagesize($quelle);
$quelle_hoehe = $infos[1];
$quelle_breite = $infos[0];
imagecopyresized ($im, $quelle, 0, 0, 0, 0, 200,400,$quelle_breite, $quelle_hoehe ); 
echo $im;
Er sagt bei der Ausgabe:

Warning: imagecopyresized(): supplied argument is not a valid Image resource in C:\Program Files\xampp\htdocs\KELLER\SEITEN\cnt_sol_gal.php on line 40
:mad:
 
imagecopyresized will eine bestimmte Art von Quelle haben, bei dir wäre das:
PHP:
$src = imagecreatefromjpeg($quelle);
# Restlicher Code
imagecopyresized ($im, $quelle, 0, 0, 0, 0, 200,400,$quelle_breite, $quelle_hoehe );
# Etc.
 
Bin einen Schritt weiter:

Jetzt gibt er mir als Name des Bildes aus: Resource id #7
Der Code:

PHP:
$src = imagecreatefromjpeg($quelle);
$im = imagecreatetruecolor(200, 400);
imagecopyresized ($im, $src, 0, 0, 0, 0, 200,400,$quelle_breite, $quelle_hoehe );
:)
 
Genau da war ich auch grad... Du kannst soweit ich weiß ein Bild nicht einfach so ausgeben, sodern musst es per header() kennzeichen und dann in einem anderen Dokument per <img> einbinden...
 
Aber wie nur? Versuche es gerade so:
PHP:
$quelle = '../IMAGES/'.$arr_info[2];
$infos = getimagesize($quelle);
$quelle_hoehe = $infos[1];
$quelle_breite = $infos[0];
Header("Content-type: image/gif");
$src = imagecreatefromjpeg($quelle);
$im = imagecreatetruecolor(200, 400);
imagecopyresized ($im, $src, 0, 0, 0, 0, 200,400,$quelle_breite, $quelle_hoehe ); 
echo '<td><img src="../IMAGES/'.$im.'" style="border: 1px solid"></td></tr><tr>';
 
wenn du ein Bild ausgeben willst, verwende bspw. imageJPEG()

Dein Bsp. aus dem letzten Posting ist natürlich nix... du benötigst ein separates Skript für die Ausgabe des Bildes, auf dieses Skript verweist du dann im src-Attribut des <img>-Tags, genau so, wie du es auch bei anderen Grafiken tun würdest.
 
Du möchtest nicht wissen was er dann macht :-) Schau hier ein kurzer Auszug:

`·Ð¶ÕêpIâ¸ß^“½B³´®FzÃÔšì¼mÿ:`ìÚŒ@ÿãÕÊüNìšq^wÆ>‚³™QÙ?O†‡üIcÿ®³üˆÕ¯þ5‘á“??ë´ßú5«\ÿQRiŽsTþËN9CÿŽâ5 Ä9ãÙk ?Ø)ÿžŠ?ñÆÿ ã/aw•Âà`?9°žæñØÍe$É£ÿ#X7H¤H}±]â}žÎGÞ¹ÙqÅs—/—?ÆhˆÙ[LƒË–݉yqùŠX2\c¨5-‹6¤z¥GG®kN£áÆ›¥7CÍÁÿÇ—ü+–ñ³«Þ[[¨ùàC?s–,Íø}ìcÚ»[¸¶Xé¨Y'lÀÇøWâ‹ø†ëÌL9Î}Æs]+c‘ë-La!Ó”GÉó-Êý2Mw6±yðêöa€k›gèWú á5…awi|¥^H¯Fðõ¬“kHcfŽM2ÌG†Î*ºIž±à§b—‘ãä…O¿?Ð Öñ]ü:_‡ïngË Œ EÆY™Y@÷"²¼qmwƒükü« âþ©ö{ &ÍeÛö›Äy…ŸnEek±Ó~é‘ã?;Ä6ÊxþÂNqÐÎJçˆÛáÙa ¬‹x¥”õàH:WwâçŠ? ÿm‘/g´‚Ú",‰»2: óûÙIñ± ¶ÈŒÂh׶L~  lÌ‹aû€3ÛR†6|Nðÿ½j? àcV’d?Îß \H¿1ïž¿—?U®ÅI»2½?»J'_õ„ñÛ“Qjvq(,÷¤Fÿ's‘ÁëV´9ᵿ-urR;]>RoNjž¯åI-ãžAgòÏ¢ àÀΧžú#®¬ï-‰4Éô½/ÄðßÍæÏhç ûv?âè ÏáÒºÝKÇ6šß†mô†hLbY_nÖ1àú÷ÛX^ÑìµCm:,–æÎâFVÎ7Ûý•u÷†ì øq¢êV–qÅr ¤²Êƒæ`ÊÉú°¢ÒêLçKd?|ð¸Öxé´ãþú4Røg?Y¸™¢æw?¿ãÏLöÔ#?øë×1ñ5â[`Þ’°ÿÇk§ñ·üxéßõü§ÿzæþ&):£z\ãÿjÎeGft~ÿ?2ûM7þŒj×=¾µ‹ás?!ý®&ù«hö©4ŽÇ)®å|9b㨜è,+?šPf|î$y®ÇÄlWÃV˜írþ‡\4Ç3?8â°žæñØ©}:µ¤¥ÕB”#§±®]§ +Çù×Aªm6û¦3?|ñ\±!&XÉçhþ´âŠ½É´ùHŠÙ‡\)§*Ã>ÕZÁÇ•oèsùUÉÇîw?\UõVñ€—K@2Ïlä;?qÒ›ëù¤ç 77pã?¥v—ßêcºÎ )>ÓèLÅsøg5Ä o¶Ý_[†#sדþÓ Ž9|F¾›áhüGsg¨}¡£¶@£„qxç§_Jô+[H¬ãŽF {#Ý?»hÇq^Sf÷ž½ŠæØá‚ʀテŒûW¤é ³×£3Ù³eq½ í'ôü? ’ãÔî|0¦Ú@‘•9>˜5åuI.õ·Î¼lÈA9Ëþ«¥Öš‘ØÜ`$ûgÿ¯Yþð¾Ÿiåʾaprá×ñU;ШñÓù?OÔX^¬¨Qð6?{ôúP›0xHÙ˜ðx2ïGÖd¾³¿X``wBaÉeÏL’jíæ’š¥£v?e–9Ù“„??£ûÕÔ]••dÂ?0TŽÕfÎÊ)VE#n:c¦ŒçpŒUÎZËáö•5šÇ,?בóú5eêÞÓô3¡gsÇærÿtœ¤úŠí.ìo-Ã=¯›Ž8S×õ¬M_VŽëA¾·¸p“‰Us‚X €:sš4Hž]oü°H”ÃïÁfûÙúÔ© iÑ‘ˆûÍé?_j±¡ÔJé ue <
 
Naja...das ist doch schon mal was...zumindest siehst du schon mal, dass die Bildausgabe jetzt funktioniert :-)
Habe mein vorrangegangenes Posting editiert, weil du zwischendurch neue Details gepostet hast ;)
 
Zurück