Ресайз картинки, которая в DB

Userpic

Новичок
Ресайз картинки, которая в DB

Доброго времени суток!

Помогите пожалуйста разобраться.
Необходимо уменьшить картинку, которая находится в базе данных.
Задача состоит в том, что есть картинка в базе и есть число - процент, который и будет
указывать какой размер уменьшенной картинки.
В связи с этим есть несколько непонятных моментов:
1. Для ресайза картинки я должен знать ширину, высоту и процент уменьшения. Правильно?
2. Как получить размер картинки которая в базе, без сохранения ее где нибудь?
После ресайза новую картинку необходимо сохранить в базе- тут все предельно ясно.
Увы, условия такие- картинка в базе и нельзя сохранить как файл.

Спасибо.
 

Фанат

oncle terrible
Команда форума
Увы, условия такие
а добавь ещё в условия, что отсутствуют любые графические библиотеки.
чтобы интереснее было

-~{}~ 19.04.06 21:17:

о!
а ещё - чтобы не вынимая из базы ресайзить! Средствами SQL!
 

Userpic

Новичок
Фанат
я реально изложил задачу, было бы по другому - я б не спрашивал.

-~{}~ 20.04.06 00:43:

kruglov
спасибо, я понял.
 

Apocalepse

Новичок
Что значит картинка в БД? В Блобе чтоли?
Ты сылашл о GD и тебе просто нужно с этим помoчь, или ты вообще не слышал о GD?
На сколько я понял, тебе поможет(как тут упомянули)
imagecreatefromstring()
ну и функции GD чтобы узнать высоту и ширину
imagesx()
imagesу()
 

Userpic

Новичок
Apocalepse
c GD работаю конечно- я не подумал что это нужно упомянуть, считая стандартом
 
Сверху