WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php uploader + image resize (http://www.wcm.at/forum/showthread.php?t=155949)

James 15.01.2005 01:18

php uploader + image resize
 
Also die eckdaten

mein webhoster erlaubt mir maximal 2mb files hochzuladen

und ich darf 8m ram im php script verbrauchen...

nun hab ich a script über welches man bilder in dem fall hochladen kann und die dann gleich verkleinert werden... auf die angegebene größe...

jetzt mein prob:

file lädt noch perfekt hoch... eben bis zu den 2mb....

danach soll das script das file verkleinern

doch dann beschwert sich php

in der zeile:

$img = ImageCreateFromJPEG ($this->user_full_name);

das die 8mb ram aufgebraucht san? und das ca ab nen file bisschen größer 300kb...

PHP-Code:


if(eregi("\.(jpg|jpeg)$",$this->user_full_name))
    {
     
$img ImageCreateFromJPEG ($this->user_full_name);
    }
        
        
$FullImage_width imagesx ($img);    
        
$FullImage_height imagesy ($img);   

        if(isset(
$max_width) && isset($max_height) && $max_width != && $max_height != 0)
        {
         
$new_width $max_width;
         
$new_height $max_height;
        }
        else if(isset(
$max_width) && $max_width != 0)
        {
         
$new_width $max_width;
         
$new_height = ((int)($new_width $FullImage_height) / $FullImage_width);
        }
        else if(isset(
$max_height) && $max_height != 0)
        {
         
$new_height $max_height;
         
$new_width = ((int)($new_height $FullImage_width) / $FullImage_height);
        }        
        else
        {
         
$new_height $FullImage_height;
         
$new_width $FullImage_width;
        } 

was man da als php code sieht wären das was nach dieser zeile kommen würde wo schon der fehler auftritt... vielleicht läuft auch erst was schief wenn er versucht das bild zu verkleinern... weil er da als objekt ja schon das übergebene file das bearbeitungsimage und dann noch die verkleinerunf machen soll könnte ja mehr als 8mb ram brauchen.... was sagts ihr dazu oder habts ihr a besseres script für mich was das selbe macht ?

Biri 16.01.2005 22:44

mal eine blöde frage: warum verkleinerst du die bilder nicht VOR dem upload ?
(z.B. Batch conversion mit IrfanView)

fg
-hannes

_m3 16.01.2005 23:12

GalleryRemote kann das auch. :)
Und von MS gaebe es ein Powertoy, dass das kann.

James 18.01.2005 02:15

nene das is ja ein upload tool für urlaubsgäste die so ihre urlaubsfotos auf die homepage stellen können...

das ding sollte halt onu-sicher sein was es aber leider noch ned is...

und das ihr glaubt ich weiss ned wie ich meine bilder verkleinere beschämt mich :hehe:


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag