|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Ресайз изображений |
|
Ресайз изображений
|
-!- Сообщения: 3792 |
Подскажите, плиз, скрипт для ресайза картинок на JavaScript (т.е. чтоб он на клиентской машине выполнялся, а не на сервере)
|
|
Отправлено: 12:17, 07-02-2006 |
Underson
Сообщения: n/a |
графика в PHP
вот тута посмотри.. там в принципе по графике и искомый скрипт тоже есть |
Отправлено: 15:04, 07-02-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать dascon
а там по идеи особого скрипта не надо, просто у img name ставим, а потом доступ типа document.all[img_name].width=столько то тоже самое с height |
------- Отправлено: 16:16, 07-02-2006 | #3 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать Не так все просто, мне надо чтоб в файл писался результат. Мне на хостинге что-то урезали и теперь не выполняется
$src_img = imagecreatefromjpeg("image.jpg"); (PHP) если image.jpg больше 600кб Вот я и ищу альтернативный способ выполнять ресайз на стороне клиента, на JS, например. А может знаете как на PHP это все же решить? Вот что по этому поводу в логе пишется: [error] PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 12288 bytes) in /home/dr/www/site1/public_html/admin/resize.php on line 17 phpinfo выдает memory_limit = 16М, max_execution_time = 30 на другом сервере с memory_limit = 16М, max_execution_time = 8 - все работает |
Отправлено: 17:33, 08-02-2006 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать dascon
Цитата:
+ не плохо очищать память... функция на f****// ну что такое.....((...опять забыл эту функцию.... вообщем, если интересно, я недалее чем неделю назад спращивал про неё в этой ветке форума... |
||
Отправлено: 18:03, 08-02-2006 | #5 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать dascon
при многоразовых вызовах imagecreatefromjpeg память автоматически не восвобождается, поэтому видимо и проблемы пользуйтесь всегда в конце скрипта imagedestroy, чтобы память из под картинок освободить |
------- Отправлено: 20:47, 08-02-2006 | #6 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать ALL
если б все так просто... Вот полный код: $fin="in.jpg"; // исходное изображение $fout="out.jpg"; // уменьшеное изображение $size_img = getimagesize($fin); $src_img = imagecreatefromjpeg($fin); // здесь вылазит ошибка $dest_img = imagecreatetruecolor(200, 200); imagecopyresampled($dest_img, $src_img, 0, 0, 0, 0, 200, 200, $size_img[0], $size_img[1]); imagejpeg($dest_img, $fout); imagedestroy($dest_img); imagedestroy($src_img); |
Отправлено: 11:09, 09-02-2006 | #7 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Посмотреть инфо о PHP, вполне возможно там нет поддержки .jpeg.
Если пережать картинку в .png и воспользоваться imagecreatefrompng () - получится? |
------- Отправлено: 22:38, 13-02-2006 | #8 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 16:32, 14-02-2006 | #9 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать dascon
Не узнал, не узнал, богатым будешь. ![]() Попробовал? |
------- Отправлено: 20:24, 23-03-2006 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нарезка изображений | Евгений2805 | Цифровое изображение | 0 | 18-09-2009 11:44 | |
Ресайз панели задач с растановкой панели быстрого запуска и области открытых окон | DImaN! | Автоматическая установка Windows 2000/XP/2003 | 0 | 29-08-2008 11:30 | |
JS и загрузка изображений | Scorpion666 | Вебмастеру | 4 | 06-06-2008 17:42 | |
Графика - Изменение размера изображений | kirill_ghost | Программное обеспечение Windows | 10 | 15-05-2008 17:45 | |
Качественный ресайз картинки "на лету" без сохранения | 3xmax | Вебмастеру | 12 | 02-11-2007 19:11 |
|