Размер картинки в базе

TAN

Новичок
Размер картинки в базе

В базу MySQL помещены картинки.
Можно ли как-нибудь узнать размер картинки, которая находиться в базе.(длину и высоту)
 

Bloody

Guest
Только разбором формата.
А если база твоя, то советую завести два махоньких поля:
int height, int width
чтобы заранее записывать размеры рисунка.
 

Фанат

oncle terrible
Команда форума
а я, в свою очередь, порекомендую не хранить картинки в том месте, которое для этого не предназначено.
Тогда таких дурацких проблем вообще возникать не будет! ;-)
 

Demiurg

Guest
разбор формата не нужен, нужно вытащить картинку из базы, записать её в файл, потом getimagesize.

а еще лучше зранить картиинки в файлах.
 

TAN

Новичок
к сожалению у меня есть уже готовая база с картинками и ничего с этим не поделаешь
 

Фанат

oncle terrible
Команда форума
ага, а достать их из базы и положить на диск тебе аллах не велит
 

Profic

just Profic (PHP5 BetaTeam)
можно использовать stream появившиеся в 4.3.0 php
В доках там есть пример стрима var://
 

Bloody

Guest
тогда измени таблицу: добавь вышеуказанные поля, а затем потрать немного времени на сохранение картинок на диск, узнавание размеров и запись их в базу. Это шариат не запрещает?
 
База для этого не совсем предназначена.

Можешь объяснить, почему на хочешь хранить картинки в другом месте?
 
Сверху