Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Уменьшение картинки без её уменьшения :) 
:(
    Опции темы
R.M.
Дата 20.12.2005, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



Подскажите, можно ли сделать так:
Из базы выбирается рандомная картинка (понятно)
Картинка большая и она уменьшается скажем до 10% или до размеров 100*200 но сама картинка (файл) остаётся неизменным, просто ПХП выводит её в уменьшенном виде.


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
MuToGeN
Дата 20.12.2005, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 2
Всего: 32



Выдераешь из базы изначальную картинку, сохраняешь как фаил, imagecreatefrom...() в зависимости от формата картинтки (формат можно узнать при помощи getimagesize()), потом imagecreatetruecolor(100,200) для 100*200, imagecopyresampled(), новую картинку сохраняешь как новый файл.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
R.M.
Дата 20.12.2005, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



MuToGeN

Спасибо, а можно ли сделать это без сохранения? Т.е. скажем идёт обращение к скрипту с параметрами ?height=200&width=100 и скрипт обрабатывает картинку и выводит её в уменьшенном виде


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 20.12.2005, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Сохраняй во временный файл. Или попробуй по наглой вставить в обычный ресайт переменную с картинкой из БД.
PM ICQ   Вверх
Temp
Дата 21.12.2005, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 577
Регистрация: 12.1.2003

Репутация: нет
Всего: -3



Это тебе должно помочь:
http://forum.vingrad.ru/index.php?showtopic=68315


--------------------
<удалено администрацией>
PM MAIL ICQ   Вверх
MuToGeN
Дата 21.12.2005, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 2
Всего: 32



Цитата
Спасибо, а можно ли сделать это без сохранения?

Можно. Вместо
Цитата(MuToGeN @ 20.12.2005, 11:38)
новую картинку сохраняешь как новый файл

header('Content-type: image/jpeg');
imagejpeg($resized_image);
Добавлено @ 10:19
ЗЫ
только сервак грузиццо будет сильно


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
R.M.
Дата 22.12.2005, 03:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



Цитата(MuToGeN @ 21.12.2005, 11:18)
только сервак грузиццо будет сильно

нет, так нельзя

Цитата(Mal @ 20.12.2005, 21:55)
Или попробуй по наглой вставить в обычный ресайт переменную с картинкой из БД

можно поподробнее?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 22.12.2005, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата
можно поподробнее?

Ну, imagejpeg($resized_image); где $resized_image - картинка из БД.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0971 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.