Как сохранить картинку с иными размерами - это понятно. А вот, как указать новый размер при загрузке страницы, не сохраняя картинку.
Т.е. картинка хранится с разрешением 1024/768 ? а пользователь загружает ее 800/600 и естественно с меньшим размером в кбайтах
1. ALEN - 29 Августа, 2008 - 15:06:23 - перейти к сообщению
2. pifon1989 - 29 Августа, 2008 - 23:37:47 - перейти к сообщению
ALEN пишет:
и естественно с меньшим размером в кбайтах
Чисто вывести вам короткую картинку я без проблем могу, но для сжатия и иже полного изменения изображения перед выводом, нужна GD библиотека.
Она есть у вас? Спросите у хостера...
как ж спать хоцца
3. ALEN - 30 Августа, 2008 - 07:44:26 - перейти к сообщению
Конечно, есть! Но нужно использовать только GD
(Добавление)
В этих строках уже должно быть понятно, что используется GD. Но мне нужно, чтоб картинка не сохранялась, т.е. не использовать imagecopyresized() и imagecopyresampled() т.к. в них происходит сохранение файла.
Также....
Вариант тот, что картинка будет подгружаться с генерируемого файла тоже можно не расматривать, т.е. там где мы создаем рисунок с определенным размером, в него сворачиваем изображение и т.д.
Мне желательно, чтоб функция срабатывла примерно так:
(Добавление)
Цитата:
Как сохранить картинку с иными размерами - это понятно
В этих строках уже должно быть понятно, что используется GD. Но мне нужно, чтоб картинка не сохранялась, т.е. не использовать imagecopyresized() и imagecopyresampled() т.к. в них происходит сохранение файла.
Также....
Вариант тот, что картинка будет подгружаться с генерируемого файла тоже можно не расматривать, т.е. там где мы создаем рисунок с определенным размером, в него сворачиваем изображение и т.д.
Мне желательно, чтоб функция срабатывла примерно так:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- resize("http://forum.php.su/im/emoticons/ph34r.gif","1024","768");
т.е. первый параметр адрес исходного изображения , 2-3 - это width и hight , т.е. тут файл не сохраняется а функция врнет обработанный до определенных размеров файл.