ERLEDIGT
NEIN
NEIN
ANTWORTEN
15
15
ZUGRIFFE
2648
2648
EMPFEHLEN
-
17.10.06 21:21 #1
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hallo!
Ich verwende zurzeit ein script, welches folgendes kann:
Bild auswählen -- uploaden -- thumb erstellen (150px) -- Thumb erstellen (500px)
nun bekomme ich immer ein Problem:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 2272 bytes) in /www/htdocs/ffn/verwaltung1/thumb1.php on line 44
In einem anderem Forum wurde mir geraten, ImageMagick zu verwenden, da dies schneller ist, und ich kein Problem mit der Größe habe.
Das Problem ist, ich habe noch nie mit GD oder ImageMagick gearbeitet.
Wie baut man das ein, und so?
Habt ihr gute Tutorials bzw. Links?
Danke!
-
Hallo,
wie sieht denn der relevante Teil des bisherigen Quelltextes aus? Wenn möglich auch gleich Zeile 44 markieren. Vielleicht lässt sich da doch noch was drehen.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
18.10.06 12:10 #3
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hallo!
Das script könnt ihr euhc hier ansehen:
http://putz.oldhouse.at/scripts/gallery/
(INFO: Zuerst die add_gallerypic.phps datei öffnen.
In der wird dann die thumb1.phps datei includet!
-
Hallo,
füge mal folgende Zeilen zwischen Zeile 56 und 59 in die thumb1.php ein:
Damit wird der für die Bilddaten verwendete Speicher wieder freigegeben.PHP-Code:ImageDestroy($Originalgrafik);
ImageDestroy($Thumbnailgrafik);
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
18.10.06 19:36 #5
- Registriert seit
- Sep 2006
- Beiträge
- 256
Nein, funktioniert leider auch nicht.
Gleiche Fehlermeldung
-
26.10.06 21:18 #6
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hallo!
Ich würde nun gerne ein Script schreiben, mit dem man ein bild verkleinern kann.
Es wurde mir ImageMagick empfohlen.
Wie funktioniert das?
Kann ich da auch mehere Bilder uploaden & verkleinern?
Danke
-
28.10.06 11:42 #7
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hallo!
http://putz.oldhouse.at/scripts/image/test/test.phpsPHP-Code:<?php
exec("/usr/bin/convert -resize 50% /scripts/image/test/test.jpg /scripts/image/test/test1.jpg")
?>
http://putz.oldhouse.at/scripts/image/test/
Ich versuche schon die Ganze zeit, das bild: test.jpg um die Hälfte zu verkleinern.
Leider funktionier das nicht.
Weiß jemand warum?
Danke
-
28.10.06 12:11 #8
Warum benutzt du nicht einfach die Standard PHP Funktionen dafür?
http://de3.php.net/imageKIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
28.10.06 12:40 #9
- Registriert seit
- Sep 2006
- Beiträge
- 256
Weil da immer eine Fehlermeldung kommt, und weil image magick schneller ist.
-
28.10.06 12:43 #10
Fehler könnte man ausmerzen, aber wenn du lieber mit ImageMagick arbeiten willst, dann empfehle ich dir dich auch an deren Supportforum zu wenden, weil da definitiv Leute rumlaufen, die mit dem Programm umgehen können bzw. den Source kennen.
http://redux.imagemagick.org/discuss...index.php?sid=
Weil hier kennt nicht jeder jedes Programm, deshalb kann es auch schonmal sein, dass es keine Hilfestellung gibt. Und dagegen hilft auch kein Erstellen neuer Threads, etc.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
28.10.06 13:21 #11
- Registriert seit
- Sep 2006
- Beiträge
- 256
Ok, danke!
-
28.10.06 13:39 #12
- Registriert seit
- Apr 2005
- Beiträge
- 205
bin mir nicht sicher was du willst, aber mit php ein Bild zu verkleinern ist z.B. hier erklärt:
http://de3.php.net/imagejpeg (erste "User Contributed Note")
salzi
-
28.10.06 13:40 #13
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hier das script:
http://putz.oldhouse.at/scripts/gallery/
-
28.10.06 13:51 #14
Ok, das Script gerade mal getestet und es funktioniert...
Lokal funktioniert es wunderbar... (Natürlich mit kleinen Einschränkungen, da ich deine SQL Anweisungen gefiltert habe.) ("unbegrenzt" memory_limit)
Auf einem vServer ebenfalls. (32 MB memory_limit)
Auf Webspace auch. (64M memory_limit)
Hast du es mal mit kleineren Bilder versucht bei dir?
Denn bei dem Arbeiten mit Image Funktionen von PHP wird mit dem reinen Bildmaterial gearbeitet (sofern ich das verstanden habe), sprich ohne Komprimierung, weshalb aus 3MB großen JPGs mal schnell 20MB werden kann (abhängig von Qualität, Farben und besonders der Größe, dafür gibt es imo auch eine Formel).Geändert von Flex (28.10.06 um 14:26 Uhr)
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
29.10.06 09:33 #15
- Registriert seit
- Sep 2006
- Beiträge
- 256
Hallo!
DANKE!
Also:
kleinere Bilder funktionieren eh wunderbar.
aber ab 500kb> wirds dan kritisch.
Am localhost funktionierts bei mir auch.
Hier die phpinfo:
http://www.oldhouse.at/php.php
Ähnliche Themen
-
Bild umfärben mit ImageMagick
Von Nyze1984 im Forum PHPAntworten: 0Letzter Beitrag: 22.07.09, 14:07 -
PHP: JPEG-Bild-Upload, dann thumb speichern und komprimiertes Bild
Von flukas im Forum PHPAntworten: 3Letzter Beitrag: 01.03.09, 15:03 -
ImageMagick + Bild hochladen
Von oldputz1990 im Forum PHPAntworten: 0Letzter Beitrag: 09.10.06, 20:15 -
Bild einfärben mit ImageMagick?
Von bluewaterpick im Forum PHPAntworten: 3Letzter Beitrag: 06.08.05, 19:48 -
Script Upload - gif-Bild durch jpg-Bild austauschen
Von supercat1510 im Forum PHPAntworten: 2Letzter Beitrag: 28.03.04, 16:53





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren