т.е. я говорю о том можно ли сжать изображение перед вызовом функции move_uploaded_file, либо уже после копирования уменьшить фото(например, с ~2мб до ~200kb)?
Да дело то не в ограничении. Файл может загружаться и 2 и 5 мегобайт. Это я хочу сделать, чтобы принятый файл сжимался в целях экономии места на сервере.
mixwell
Я это понимаю) я говорю о том, что можно ли сжать изображение, перед тем моментом, как оно будет скопировано из временной папки в нужную.
_____________________________________________
На примере с файлами формата png
.....
// Берется оргигинал изображения и читается
$OrigImage = imagecreatefrompng ('имя _изображения.png');
$OrigX = imagesx ($OrigImage); //размер по X
$OrigY = imagesy ($OrigImage); //размер по Y
// затем - создаешь уменьшенное изображение:
$wimage = ImageCreate ($x, $y); // где X - Y -новые (уменьшенные размеры) - ты их сам задаешь
// уменьшаешь исходное изображение до размеров X-Y:
ImageCopyResize ($wimage, $OrigImage, 0,0,0,0, $x, $y, $OrigX, $OrigY);
// кидаешь это (сжатое) изображение в нужную папку
imagepng ($wimage, "..\имя нужной папки\Новое_имя.png");
....
ему надо, чтобы юзер выбирал любой файл и во время передачи картинка волшебно сжалась - то же разрешение, но меньший размер
сжатие "перед вызовом функции move_uploaded_file" возможно только java-апплетом, extension-ами или специальными отдельными программами (google picasa, утилита yahoo и т.п.)
при этом они уменьшают размер и снижают качество
mixwell, забей, напиши, что не получится ибо провайдер не разрешает
-~{}~ 24.04.08 14:14:
все что можно толковое сказать - ему уже посоветовали
закрывайте флейм