You are not logged in.

  • Login

1

Saturday, December 3rd 2011, 4:25pm

Resize für Thumbnail läuft nicht (Y U NO RESIZE!?)

Hallo,

ich habe wieder mal ein total doofes und warscheinlich sehr simples problem:

PHP Quellcode

1
2
3
4
5
6
7
8
$dir = APP_ROOT.THUMBS;
$file = $dir.'/drogen/1-kuestenstrasse-toyota.jpg';
$info = getimagesize($file);
 
$src_img = imagecreatefromjpeg($file);
$thumbnail = imagecreatetruecolor(THUMB_WIDTH, THUMB_HEIGHT);
imagecopyresized($thumbnail,$src_img, 0, 0, 0, 0,THUMB_WIDTH,THUMB_HEIGHT,$info[0],$info[1]);
imagejpeg($thumbnail, NULL, 100);


Der Code den ihr oben sehr, benutze ich zum test erstmal auf der Home seite um herrauszufinden warum es nicht läuft.

Zur info:
-Das Bild ist im Ordner und wir auch gefunden
-Das Bild ist ein Jpeg
-in $src_img und $thumbnail sind recourcen ids vorhanden.

Der Fehler kann nurnoch im imagecopyresize sein, aber nur wo und wieso?

vielen dank für eure Hilfe

2

Saturday, December 3rd 2011, 9:31pm

Was ist denn die Fehlermeldung / Was genau funktioniert nicht?

Falls du keien siehst, packe mal ein

ERROR_REPORTING(E_ALL)
ini_set("display_errors", true);

in die ersten Zeilen des Codes.

3

Monday, December 5th 2011, 4:17pm

Das ist ja leider das Probel, er zeigt nichts an obwohl error reporting läuft : /

4

Monday, December 5th 2011, 5:27pm

Wenn du ein Bild mit PHP ausgeben möchtest, musst du auch noch den richtigen Header mitsenden. Schreibe dazu ganz am Anfang nach <?php folgendes:
header("Content-type:image/jpeg")

5

Monday, December 5th 2011, 11:02pm

Erstmal würde ich das versuchen das Szabo schrieb.

Wenn es dann immernoch nicht geht schau mal ob deine Defines alles richtig sind und die richtigen Werte enthalten.

6

Tuesday, December 6th 2011, 10:45am

Oder du zeigst am besten mal den ganzen Code und dann kann man das genauer anschauen :)

7

Wednesday, December 7th 2011, 7:46pm

Fehler gefunden -.-

war das imagejpeg


Danke an alle

This post has been edited 1 times, last edit by "Helvete" (Dec 7th 2011, 8:00pm)


8

Sunday, December 11th 2011, 10:22pm

und was genau...?

vielleicht hilft das ja dann einen späteren Leser :)

9

Monday, December 12th 2011, 1:42am

Wenn du ein Bild mit PHP ausgeben möchtest, musst du auch noch den richtigen Header mitsenden. Schreibe dazu ganz am Anfang nach <?php folgendes:
header("Content-type:image/jpeg")


war das imagejpeg


@Exi: Steht doch alles da ;)

10

Wednesday, December 14th 2011, 4:09pm

Der Fehler war das ich bei php.net nach dem ersten Satz bei der Erklärung für imagejpeg aufgehört habe zu lesen und mir dachte, "verdammt das brauchst du nicht" xD


Mit den richtigen Parameter ist das imagejpeg das eigentliche Speichern für das bild ;)

Similar threads

Social bookmarks